@font-face {
  font-family: "Myriad Pro Bold";
  src: url(/build/fonts/MYRIADPROBOLD.f55208d3.eot);
  src: url(/build/fonts/MYRIADPROBOLD.f55208d3.eot) format("embedded-opentype"), url(/build/fonts/MYRIADPROBOLD.76b57430.woff2) format("woff2"), url(/build/fonts/MYRIADPROBOLD.745e85a0.woff) format("woff"), url(/build/fonts/MYRIADPROBOLD.87f7ae8b.ttf) format("truetype"), url(/build/images/MYRIADPROBOLD.04578930.svg) format("svg");
}
@font-face {
  font-family: "Myriad Pro Bold Cond";
  src: url(/build/fonts/MYRIADPROBOLDCOND.a7a7f1ec.eot);
  src: url(/build/fonts/MYRIADPROBOLDCOND.a7a7f1ec.eot) format("embedded-opentype"), url(/build/fonts/MYRIADPROBOLDCOND.d0c23c13.woff2) format("woff2"), url(/build/fonts/MYRIADPROBOLDCOND.f25d2997.woff) format("woff"), url(/build/fonts/MYRIADPROBOLDCOND.c7a484fe.ttf) format("truetype"), url(/build/images/MYRIADPROBOLDCOND.1f45e23c.svg) format("svg");
}
@font-face {
  font-family: "Myriad Pro";
  src: url(/build/fonts/MYRIADPROREGULAR.ba64db01.eot);
  src: url(/build/fonts/MYRIADPROREGULAR.ba64db01.eot) format("embedded-opentype"), url(/build/fonts/MYRIADPROREGULAR.3e8c42a1.woff2) format("woff2"), url(/build/fonts/MYRIADPROREGULAR.f1851104.woff) format("woff"), url(/build/fonts/MYRIADPROREGULAR.e31d17dd.ttf) format("truetype"), url(/build/images/MYRIADPROREGULAR.1887d6b1.svg) format("svg");
}
@font-face {
  font-family: "Myriad Pro Cond";
  src: url(/build/fonts/MYRIADPROCOND.b120a99c.eot);
  src: url(/build/fonts/MYRIADPROCOND.b120a99c.eot) format("embedded-opentype"), url(/build/fonts/MYRIADPROCOND.c6cc80a8.woff2) format("woff2"), url(/build/fonts/MYRIADPROCOND.c69cb5b6.woff) format("woff"), url(/build/fonts/MYRIADPROCOND.bd836927.ttf) format("truetype"), url(/build/images/MYRIADPROCOND.9751bfd2.svg) format("svg");
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  src: url(/build/fonts/outline.5c0e9dd1.woff2) format("woff2");
}
.inputGeneral {
  width: 100%;
}

.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
}

* {
  font-family: "Myriad Pro", serif;
}

body {
  margin: 0 auto;
  padding: 0;
  font-family: "Myriad Pro", serif;
}
body #content {
  margin-top: 3em;
}

.header {
  z-index: 2;
  height: 3em;
  position: fixed;
  display: flex;
  background: #ec1c21;
  max-height: 3.7em;
  width: 100%;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  top: 0;
}
.header .img {
  width: 13em;
  min-width: 13em;
  height: 100%;
  padding: 0.5em;
  background: white;
  box-shadow: 0 0.03em 0.2em 0.02em rgba(78, 78, 78, 0.75);
  margin-left: 1em;
}
.header .img img {
  width: 100%;
  padding: 0.2em;
  max-width: 96%;
}

.footer2 {
  display: flex;
  text-align: center;
  flex-direction: row;
  padding: 2em;
  background-color: #333;
  color: white;
}
.footer2 .imgFoot div {
  width: 60%;
  margin: 0 auto;
}
.footer2 .imgFoot div img {
  width: 100%;
}
.footer2 > div {
  display: flex;
  align-self: center;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.footer2 > div div {
  flex: 1;
  padding-bottom: 2em;
}
.footer2 .w80 {
  margin: 0 auto;
  width: 80%;
}
.footer2 .info {
  display: flex;
  flex-direction: row;
  text-align: justify;
  width: 80%;
}
.footer2 .info .info_link {
  flex: 1;
  font-family: "Myriad Pro Light";
  font-size: 1.2rem;
  list-style: none;
  color: var(--soft-white);
  padding: 0;
}
.footer2 .info a {
  color: white;
  text-decoration: none;
  transition: color 0.3s ease;
}
.footer2 .info a:hover {
  color: #ec1c21;
}
.footer2 .copyright span {
  font-family: "Myriad Pro";
  font-weight: 500;
  margin: auto;
  font-size: 1.5em;
}
.footer2 .media {
  font-family: "Myriad Pro semiBold";
  font-size: 1.5rem;
  color: var(--soft-white);
  margin: auto;
  list-style: none;
  padding: 0;
}
.footer2 .media li {
  display: inline;
  margin: 0 1rem;
}
.footer2 a {
  color: white;
  text-decoration: none;
  transition: color 0.3s ease;
}
.footer2 a:hover {
  color: #ec1c21;
}

.footer {
  z-index: 2;
  height: 3.7em;
  position: fixed;
  bottom: 0;
  background: #333;
  display: flex;
  width: 100%;
  box-shadow: 0px -2px 4px -1px rgba(0, 0, 0, 0.2), 0px -4px 5px 0px rgba(0, 0, 0, 0.14), 0px -1px 10px 0px rgba(0, 0, 0, 0.12);
}
.footer div {
  flex: 1;
  display: flex;
  align-self: center;
  vertical-align: middle;
  padding-right: 1em;
  padding-left: 1em;
}
.footer .desarrollado {
  color: white;
  flex-direction: column;
}
.footer .logoFoot {
  display: flex;
  flex-direction: row-reverse;
}
.footer .logoFoot img {
  height: 2.5em;
  max-width: 10em;
  padding: 0.2em 50px;
  width: 100%;
}

.plr2 {
  padding: 0 2em;
}

.titleGeneral {
  color: #333;
  display: inline-block;
  font-size: 2em !important;
  font-family: Myriad Pro Bold;
  text-shadow: -0.03px 0.03px #fff6e6, -1px 1px #e7dcd7;
  margin: 0 0 10px;
  font-weight: bold !important;
}

.titleMenu {
  text-align: center;
  position: relative;
  width: 100%;
}
.titleMenu span {
  background: #ec1c21;
  color: white !important;
  position: relative;
  display: block;
  font-size: 1.2em;
  padding: 2.5px 5px;
  text-shadow: 0 0.01em 0.05em #505050;
  transition: all 0.3s, left 0.3s;
  height: 1.2em;
}
.titleMenu span.hidden {
  opacity: 0;
  height: 0em;
  transition: all 0.3s, left 0.3s;
}
.titleMenu h3 {
  margin: 0;
  position: relative;
  display: block;
  color: #ec1c21;
  text-shadow: 0 0.01em 0.05em #505050;
  font-size: 1.3em;
}

.titleCenter {
  text-align: center;
  padding: 0.5em;
  text-shadow: -0.03em 0.03em #fff6e6, -0.08em 0.08em #e7dcd7;
  font-weight: bold;
}

.tableGeneral {
  width: 40%;
}
.tableGeneral th {
  font-weight: bold;
  background-color: #ec1c21;
  color: white;
  font-size: 1.1em;
}
.tableGeneral td {
  font-size: 1em;
}
.tableGeneral table {
  background-color: white;
}
.tableGeneral table .iconTable {
  width: 2.5em;
  cursor: pointer;
}
.tableGeneral table .iconTable img {
  width: 100%;
}

table {
  border-radius: 10px !important;
  overflow: hidden !important;
}
table tbody {
  border: 2px solid rgb(224, 224, 224);
}
table .icon {
  cursor: pointer;
  border-radius: 100%;
  padding: 0.2em;
  color: white;
  box-shadow: 0px 3px 2px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
table .icon.edit {
  background: #f9a307;
  border: 1px solid #eab62e;
}
table .icon.see {
  background: #464fbd;
  border: 1px solid #464fbd;
}
table .icon.delete {
  background: #f90707;
  border: 1px solid #f90707;
}

.tox-notifications-container {
  display: none !important;
}

.subtitle h1, .subtitle h2, .subtitle h3, .subtitle h4, .subtitle h5 {
  display: inline-block;
  transform: translateZ(25px);
  transform-origin: 50% 50% 25px;
  text-shadow: rgb(255, 246, 230) -2px 2px, rgb(231, 220, 215) -2px 2px;
  font-size: 1.5em !important;
  font-weight: bold;
}

.center {
  text-align: center;
}

.modalCenter {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.modalCenter .smallFlot {
  position: relative;
  width: 30% !important;
  border-radius: 5px;
  overflow: hidden !important;
}
.modalCenter .mediumFlot {
  position: relative;
  width: 60% !important;
  border-radius: 5px;
}
.modalCenter .bigFlot {
  position: relative;
  width: 80% !important;
  border-radius: 5px;
  max-height: 80vh;
  overflow: auto;
}
.modalCenter .modalContent {
  padding: 1em;
  position: relative;
}
.modalCenter .modalHeader {
  width: 100%;
  border-radius: 5px;
  position: relative;
}
.modalCenter .modalHeader h3 {
  color: #ec1c21;
  text-align: left;
  text-shadow: rgb(255, 246, 230) -0.04em 0.04em, rgb(231, 220, 215) -0.04em 0.04em;
  padding: 1.3em 1em;
  width: 80%;
  margin: 0;
  text-shadow: -0.03em 0.03em #fff6e6, -0.08em 0.08em #e7dcd7;
  font-weight: bold;
}
.modalCenter .modalHeader .iconLateral {
  position: absolute;
  width: 100%;
  height: 5em;
  overflow: hidden;
  right: 0;
  border-top: 5px solid #ec1c21;
  top: 0;
}
.modalCenter .modalHeader .iconLateral div {
  width: 20em;
  height: 14em;
  overflow: hidden;
  background: #ec1c21;
  position: absolute;
  top: -10em;
  right: -8em;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 100%;
  box-shadow: 0px 1px 0px 4px white, -14px 1px 2px 5px #ec1c21, 4px -20px 0px 0px white;
}
.modalCenter .modalHeader .iconLateral:before {
  content: "";
  font-size: 4px;
  position: absolute;
  filter: saturate(0) brightness(20);
  opacity: 0.3;
  right: 1em;
  top: 2em;
  width: 34em;
  height: 7em;
  background: url(https://publicimages.ufpso.edu.co/img/ufpso/logo/actual/logoufps.png);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
}

.inactivo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(233, 236, 239, 0.5607843137);
  z-index: 1;
}
.inactivo::before {
  content: "DESABILITADO";
  position: absolute;
  left: 0;
  right: 0;
  transform: rotate(-45deg);
  text-align: center;
  bottom: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #7f7f7f;
}

.buttonForm {
  padding-top: 0.7em;
  text-align: center;
}

.loaderModal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.88) !important;
  overflow: hidden;
}
.loaderModal .img {
  width: 10rem;
  position: relative;
}
.loaderModal .img img {
  width: 100%;
}
.loaderModal .lds-ellipsis {
  display: inline-block;
  position: relative;
  height: 2rem;
  width: 10em;
  margin-left: 1em;
}
.loaderModal .lds-ellipsis > div {
  position: relative;
}
.loaderModal .lds-ellipsis div {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  margin: 0 auto;
  border-radius: 50%;
  background: #505050;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loaderModal .lds-ellipsis div:nth-child(1) {
  left: 16px;
  animation: lds-ellipsis1 0.8s infinite;
}
.loaderModal .lds-ellipsis div:nth-child(2) {
  left: 16px;
  animation: lds-ellipsis2 0.8s infinite;
}
.loaderModal .lds-ellipsis div:nth-child(3) {
  left: 64px;
  animation: lds-ellipsis2 0.8s infinite;
}
.loaderModal .lds-ellipsis div:nth-child(4) {
  left: 112px;
  animation: lds-ellipsis3 0.8s infinite;
}
.loaderModal .lds-ellipsis div:nth-child(5) {
  left: 128px;
  animation: lds-ellipsis3 0.8s infinite;
}

.loader.Transparent {
  background-color: rgba(112, 112, 112, 0.3019607843) !important;
}

.loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  background-color: #FFFFFF !important;
  backdrop-filter: none;
}
.loader .img {
  width: 6rem;
}
.loader .img img {
  width: 100%;
}
.loader .lds-ellipsis {
  position: relative;
  width: 6rem;
  height: 2rem;
}
.loader .lds-ellipsis div {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #505050;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loader .lds-ellipsis div:nth-child(1) {
  left: 16px;
  animation: lds-ellipsis1 0.8s infinite;
}
.loader .lds-ellipsis div:nth-child(2) {
  left: 16px;
  animation: lds-ellipsis2 0.8s infinite;
}
.loader .lds-ellipsis div:nth-child(3) {
  left: 64px;
  animation: lds-ellipsis2 0.8s infinite;
}
.loader .lds-ellipsis div:nth-child(4) {
  left: 112px;
  animation: lds-ellipsis3 0.8s infinite;
}
.loader .lds-ellipsis div:nth-child(5) {
  left: 128px;
  animation: lds-ellipsis3 0.8s infinite;
}

.labelText {
  display: flex;
  flex-direction: column;
}
.labelText span {
  color: #9e9e9e;
  font-size: 0.7em;
  font-weight: bold;
}
.labelText label span {
  font-size: 1em;
}

.loader-wrapper {
  position: relative;
  min-height: calc(100vh - 140px);
  width: 100%;
}
.loader-wrapper .loader-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  pointer-events: none;
}

.puesto {
  margin-top: 1em !important;
}
.puesto span {
  vertical-align: middle;
  color: gold;
}

.subtitleCardLine {
  font-size: 1.2em !important;
  font-weight: bold !important;
  padding: 0.5em;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 0.75em !important;
  width: calc(100% - 1em);
}

.loaderOverlay .lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.loaderOverlay .lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.loaderOverlay .lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7.2px;
  height: 7.2px;
  border-radius: 50%;
  background: currentColor;
  margin: -3.6px 0 0 -3.6px;
}
.loaderOverlay .lds-roller div:nth-of-type(1) {
  animation-delay: -0.036s;
}
.loaderOverlay .lds-roller div:nth-of-type(1):after {
  top: 62.62742px;
  left: 62.62742px;
}
.loaderOverlay .lds-roller div:nth-of-type(2) {
  animation-delay: -0.072s;
}
.loaderOverlay .lds-roller div:nth-of-type(2):after {
  top: 67.71281px;
  left: 56px;
}
.loaderOverlay .lds-roller div:nth-of-type(3) {
  animation-delay: -0.108s;
}
.loaderOverlay .lds-roller div:nth-of-type(3):after {
  top: 70.90963px;
  left: 48.28221px;
}
.loaderOverlay .lds-roller div:nth-of-type(4) {
  animation-delay: -0.144s;
}
.loaderOverlay .lds-roller div:nth-of-type(4):after {
  top: 72px;
  left: 40px;
}
.loaderOverlay .lds-roller div:nth-of-type(5) {
  animation-delay: -0.18s;
}
.loaderOverlay .lds-roller div:nth-of-type(5):after {
  top: 70.90963px;
  left: 31.71779px;
}
.loaderOverlay .lds-roller div:nth-of-type(6) {
  animation-delay: -0.216s;
}
.loaderOverlay .lds-roller div:nth-of-type(6):after {
  top: 67.71281px;
  left: 24px;
}
.loaderOverlay .lds-roller div:nth-of-type(7) {
  animation-delay: -0.252s;
}
.loaderOverlay .lds-roller div:nth-of-type(7):after {
  top: 62.62742px;
  left: 17.37258px;
}
.loaderOverlay .lds-roller div:nth-of-type(8) {
  animation-delay: -0.288s;
}
.loaderOverlay .lds-roller div:nth-of-type(8):after {
  top: 56px;
  left: 12.28719px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-container {
  position: relative;
  min-height: 200px;
}

.loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 10;
  border-radius: 4px;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(48px, 0);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2NvbXBvbmVudHNfbGF5b3V0X2xheW91dF9qc3guY3NzIiwibWFwcGluZ3MiOiJBQUlBO0VBQ0U7RUFDQTtFQUNBO0FBSEY7QUFVQTtFQUNFO0VBQ0E7RUFDQTtBQVJGO0FBZUE7RUFDRTtFQUNBO0VBQ0E7QUFiRjtBQW9CQTtFQUNFO0VBQ0E7RUFDQTtBQWxCRjtBQXdCQTtFQUNFO0VBQ0E7RUFDQTtBQXRCRjtBQXlCQTtFQUNFO0FBdkJGOztBQXlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRCRjs7QUF5QkE7RUFDRTtBQXRCRjs7QUF3QkE7RUFDRTtFQUNBO0VBQ0E7QUFyQkY7QUFzQkU7RUFDRTtBQXBCSjs7QUF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQW5GSztFQW9GTDtFQUNBO0VBQ0E7RUFDQTtBQXBCRjtBQXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJBM0ZLO0VBNEZMO0VBQ0E7QUFuQko7QUFxQkk7RUFDRTtFQUNBO0VBQ0E7QUFuQk47O0FBd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckJGO0FBd0JJO0VBQ0U7RUFDQTtBQXRCTjtBQXVCTTtFQUNFO0FBckJSO0FBeUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjtBQXdCSTtFQUNFO0VBQ0E7QUF0Qk47QUF5QkU7RUFDRTtFQUNBO0FBdkJKO0FBeUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7QUF3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0Qk47QUF3Qkk7RUFDRTtFQUNBO0VBQ0E7QUF0Qk47QUF3Qk07RUFDRSxjQTVKRDtBQXNJUDtBQTRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUJOO0FBNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JKO0FBNEJJO0VBQ0U7RUFDQTtBQTFCTjtBQTZCRTtFQUNFO0VB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L0I3Qjs7QUFxQ0E7RUFDRTtJQUFLO0VBakNMO0VBa0NBO0lBQU87RUEvQlA7QUFDRjtBQWlDQTtFQUNFO0VBQ0E7QUEvQkY7O0FBa0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQS9CRjs7QUFrQ0E7RUFDRTtJQUNFO0VBL0JGO0VBaUNBO0lBQ0U7RUEvQkY7QUFDRjtBQWlDQTtFQUNFO0lBQ0U7RUEvQkY7RUFpQ0E7SUFDRTtFQS9CRjtBQUNGO0FBaUNBO0VBQ0U7SUFDRTtFQS9CRjtFQWlDQTtJQUNFO0VBL0JGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2xheW91dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRyb2pvOiAjZWMxYzIxO1xyXG4kYm9yZGVyOiAjYzMzZjNmO1xyXG4kYmxhbmNvOiB3aGl0ZTtcclxuJG5lZ3JvOiAjMzMzO1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIEJvbGRcIjtcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGQvTVlSSUFEUFJPQk9MRC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGQvTVlSSUFEUFJPQk9MRC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQm9sZC9NWVJJQURQUk9CT0xELndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGQvTVlSSUFEUFJPQk9MRC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQm9sZC9NWVJJQURQUk9CT0xELnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnQvTXlyaWFkX1Byb19Cb2xkL01ZUklBRFBST0JPTEQuc3ZnI01ZUklBRFBST0JPTEQnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ015cmlhZCBQcm8gQm9sZCBDb25kJztcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGRfQ29uZC9NWVJJQURQUk9CT0xEQ09ORC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGRfQ29uZC9NWVJJQURQUk9CT0xEQ09ORC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQm9sZF9Db25kL01ZUklBRFBST0JPTERDT05ELndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0JvbGRfQ29uZC9NWVJJQURQUk9CT0xEQ09ORC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQm9sZF9Db25kL01ZUklBRFBST0JPTERDT05ELnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnQvTXlyaWFkX1Byb19Cb2xkX0NvbmQvTVlSSUFEUFJPQk9MRENPTkQuc3ZnI01ZUklBRFBST0JPTERDT05EJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiO1xyXG4gIHNyYzogdXJsKCcuLi9mb250L015cmlhZF9Qcm8vTVlSSUFEUFJPUkVHVUxBUi5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvL01ZUklBRFBST1JFR1VMQVIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udC9NeXJpYWRfUHJvL01ZUklBRFBST1JFR1VMQVIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm8vTVlSSUFEUFJPUkVHVUxBUi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm8vTVlSSUFEUFJPUkVHVUxBUi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm8vTVlSSUFEUFJPUkVHVUxBUi5zdmcjTVlSSUFEUFJPUkVHVUxBUicpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyBDb25kJztcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0NvbmQvTVlSSUFEUFJPQ09ORC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0NvbmQvTVlSSUFEUFJPQ09ORC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQ29uZC9NWVJJQURQUk9DT05ELndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udC9NeXJpYWRfUHJvX0NvbmQvTVlSSUFEUFJPQ09ORC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250L015cmlhZF9Qcm9fQ29uZC9NWVJJQURQUk9DT05ELnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnQvTXlyaWFkX1Byb19Db25kL01ZUklBRFBST0NPTkQuc3ZnI01ZUklBRFBST0NPTkQnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybCgnLi4vZm9udC9vdXRsaW5lLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG4uaW5wdXRHZW5lcmFse1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbip7XHJcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzZXJpZjtcclxufVxyXG5ib2R5e1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzZXJpZjtcclxuICAjY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICB9XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IDMuMGVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQ6ICRyb2pvO1xyXG4gIG1heC1oZWlnaHQ6IDMuN2VtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiKDAgMCAwIC8gMjAlKSwgMHB4IDRweCA1cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAxcHggMTBweCAwcHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICB0b3A6IDA7XHJcbiAgLmltZyB7XHJcbiAgICB3aWR0aDogMTNlbTtcclxuICAgIG1pbi13aWR0aDogMTNlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYW5jbztcclxuICAgIGJveC1zaGFkb3c6IDAgMC4wM2VtIDAuMmVtIDAuMDJlbSByZ2IoNzggNzggNzggLyA3NSUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMC4yZW07XHJcbiAgICAgIG1heC13aWR0aDogOTYlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3RlcjJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBwYWRkaW5nOiAyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gIC5pbWdGb290e1xyXG4gICAgZGl2e1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID5kaXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpdntcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnc4MHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLmluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgLmluZm9fbGlua3tcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvIExpZ2h0JztcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1zb2Z0LXdoaXRlKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyb2pvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29weXJpZ2h0e1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWRpYXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyBzZW1pQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1zb2Z0LXdoaXRlKTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHJvam87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGhlaWdodDogMy43ZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAkbmVncm87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwcHggLTJweCA0cHggLTFweCByZ2IoMCAwIDAgLyAyMCUpLCAwcHggLTRweCA1cHggMHB4IHJnYigwIDAgMCAvIDE0JSksIDBweCAtMXB4IDEwcHggMHB4IHJnYigwIDAgMCAvIDEyJSk7XHJcblxyXG4gIGRpdiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICB9XHJcblxyXG4gIC5kZXNhcnJvbGxhZG8ge1xyXG4gICAgY29sb3I6ICRibGFuY287XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmxvZ29Gb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMGVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjJlbSA1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5wbHIye1xyXG4gIHBhZGRpbmc6IDAgMmVtO1xyXG59XHJcbi50aXRsZUdlbmVyYWwge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBNeXJpYWQgUHJvIEJvbGQ7XHJcbiAgdGV4dC1zaGFkb3c6IC0wLjAzcHggMC4wM3B4ICNmZmY2ZTYsIC0xcHggMXB4ICNlN2RjZDc7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnRpdGxlTWVudXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogJHJvam87XHJcbiAgICBjb2xvcjogJGJsYW5jbyAhaW1wb3J0YW50IDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHBhZGRpbmc6IDIuNXB4IDVweDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAuMDFlbSAwLjA1ZW0gIzUwNTA1MDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzLCBsZWZ0IDAuM3M7XHJcbiAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gIH1cclxuICBzcGFuLmhpZGRlbntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDBlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzLCBsZWZ0IDAuM3M7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJHJvam87XHJcbiAgICB0ZXh0LXNoYWRvdyA6IDAgMC4wMWVtIDAuMDVlbSAjNTA1MDUwO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbVxyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlQ2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjVlbTtcclxuICB0ZXh0LXNoYWRvdzogLTAuMDNlbSAwLjAzZW0gI2ZmZjZlNiwgLTAuMDhlbSAwLjA4ZW0gI2U3ZGNkNztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRhYmxlR2VuZXJhbHtcclxuICB3aWR0aDogNDAlIDtcclxuICB0aHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzFjMjE7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbiAgdGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICB0YWJsZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIC5pY29uVGFibGV7XHJcbiAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgfTtcclxufVxyXG50YWJsZXtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHRib2R5e1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiKDIyNCwgMjI0LCAyMjQpXHJcbiAgfVxyXG4gIC5pY29ue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuMmVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLy8gdGV4dC1zaGFkb3c6IC0wLjAzZW0gMC4wM2VtICNmZmY2ZTYsIC0wLjA4ZW0gMC4wOGVtICNlN2RjZDc7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDJweCAtMXB4IHJnYigwIDAgMCAvIDIwJSksIDBweCAxcHggMXB4IDBweCByZ2IoMCAwIDAgLyAxNCUpLCAwcHggMXB4IDNweCAwcHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICAgIDtcclxuICB9XHJcbiAgLmljb24uZWRpdHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWEzMDc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFiNjJlXHJcbiAgfVxyXG4gIC5pY29uLnNlZXtcclxuICAgIGJhY2tncm91bmQ6ICM0NjRmYmQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY0ZmJkXHJcbiAgfVxyXG4gIC5pY29uLmRlbGV0ZXtcclxuICAgIGJhY2tncm91bmQ6ICNmOTA3MDc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjkwNzA3XHJcbiAgfVxyXG59XHJcbi50b3gtbm90aWZpY2F0aW9ucy1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3VidGl0bGV7XHJcbiAgaDEsaDIsaDMsaDQsaDV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMjVweCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlIDI1cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogcmdiKDI1NSAyNDYgMjMwKSAtMnB4IDJweCwgcmdiKDIzMSAyMjAgMjE1KSAtMnB4IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG4uY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsQ2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC5zbWFsbEZsb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lZGl1bUZsb3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJpZ0Zsb3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgLm1vZGFsQ29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbEhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRyb2pvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogcmdiKDI1NSAyNDYgMjMwKSAtMC4wNGVtIDAuMDRlbSwgcmdiKDIzMSAyMjAgMjE1KSAtMC4wNGVtIDAuMDRlbTtcclxuICAgICAgcGFkZGluZzogMS4zZW0gMWVtO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAtMC4wM2VtIDAuMDNlbSAjZmZmNmU2LCAtMC4wOGVtIDAuMDhlbSAjZTdkY2Q3O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5pY29uTGF0ZXJhbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRyb2pvO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDIwZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNGVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJvam87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwZW07XHJcbiAgICAgICAgcmlnaHQ6IC04ZW07XHJcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCA0cHggJGJsYW5jbywgLTE0cHggMXB4IDJweCA1cHggJHJvam8sIDRweCAtMjBweCAwcHggMHB4ICRibGFuY287XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCkgYnJpZ2h0bmVzcygyMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDM0ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vcHVibGljaW1hZ2VzLnVmcHNvLmVkdS5jby9pbWcvdWZwc28vbG9nby9hY3R1YWwvbG9nb3VmcHMucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluYWN0aXZve1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjhmO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJERVNBQklMSVRBRE9cIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKFxyXG4tNDVkZWcpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gIH1cclxufVxyXG4uYnV0dG9uRm9ybXtcclxuICBwYWRkaW5nLXRvcDogMC43ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubG9hZGVyTW9kYWx7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmltZ3tcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxkcy1lbGxpcHNpcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMTBlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgPmRpdntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbGVmdDogNjRweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgbGVmdDogMTEycHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuOHMgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGxlZnQ6IDEyOHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjhzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLlRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwNGQgIWltcG9ydGFudDtcclxufVxyXG4ubG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuXHJcbiAgLmltZyB7XHJcbiAgICB3aWR0aDogNnJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxkcy1lbGxpcHNpcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbGVmdDogNjRweDtcclxuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC44cyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgbGVmdDogMTEycHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMzIDAuOHMgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGxlZnQ6IDEyOHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjhzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sYWJlbFRleHR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHNwYW57XHJcbiAgICBjb2xvciA6ICM5ZTllOWU7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGxhYmVse1xyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxvYWRlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmxvYWRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnB1ZXN0b3tcclxuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcclxuICBzcGFue1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiBnb2xkO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnRpdGxlQ2FyZExpbmV7XHJcbiAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxufVxyXG5cclxuLmxvYWRlck92ZXJsYXkgeyAgLy9lc3RpbG9zIGxvYWRlck92ZXJsYXlcclxuICAubGRzLXJvbGxlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDcuMnB4O1xyXG4gICAgICAgIGhlaWdodDogNy4ycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBtYXJnaW46IC0zLjZweCAwIDAgLTMuNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XHJcbiAgICAgICAgJjphZnRlciB7IHRvcDogNjIuNjI3NDJweDsgbGVmdDogNjIuNjI3NDJweDsgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcclxuICAgICAgICAmOmFmdGVyIHsgdG9wOiA2Ny43MTI4MXB4OyBsZWZ0OiA1NnB4OyB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xyXG4gICAgICAgICY6YWZ0ZXIgeyB0b3A6IDcwLjkwOTYzcHg7IGxlZnQ6IDQ4LjI4MjIxcHg7IH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XHJcbiAgICAgICAgJjphZnRlciB7IHRvcDogNzJweDsgbGVmdDogNDBweDsgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xyXG4gICAgICAgICY6YWZ0ZXIgeyB0b3A6IDcwLjkwOTYzcHg7IGxlZnQ6IDMxLjcxNzc5cHg7IH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XHJcbiAgICAgICAgJjphZnRlciB7IHRvcDogNjcuNzEyODFweDsgbGVmdDogMjRweDsgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcclxuICAgICAgICAmOmFmdGVyIHsgdG9wOiA2Mi42Mjc0MnB4OyBsZWZ0OiAxNy4zNzI1OHB4OyB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSg4KSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xyXG4gICAgICAgICY6YWZ0ZXIgeyB0b3A6IDU2cHg7IGxlZnQ6IDEyLjI4NzE5cHg7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHsgLy9lc3RpbG9zIGxvYWRlck92ZXJsYXlcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLmxvYWRlci1jb250YWluZXIgeyAvL2VzdGlsb3MgbG9hZGVyT3ZlcmxheVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLmxvYWRlci1vdmVybGF5IHsgLy9lc3RpbG9zIGxvYWRlck92ZXJsYXlcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDhweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/