html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.promoProvider {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.promoProvider .promoAppWrapper {
  padding: 3.3rem;
  border-radius: 8px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.promoProvider .promoAppWrapper > div {
  width: 100%;
  display: block;
  background: #FFFFFF;
}

.promoProvider .promoAppWrapper .flexSpace {
  margin-bottom: 3.5rem;
  width: 100%;
}

.promoProvider .promoAppWrapper .flexSpaceBoth {
  margin: 3.5rem 0;
}

.promoProvider .promoAppWrapper .appForm {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.promoProvider .promoAppWrapper .msBtn {
  width: 100%;
  height: 5rem;
}

.promoProvider .promoAppWrapper .listMgn {
  margin-top: 2rem;
}

.promoProvider .promoAppWrapper .promoHeader {
  margin: 0 0 2.2rem 0;
}

.promoProvider .promoAppWrapper .promoCardWrapper {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #F3F2F1;
  border-radius: 3px 3px 0px 0px;
  background: #FFFFFF;
  padding: 1.42em;
  margin-bottom: 1.42rem;
}

.promoProvider .promoAppWrapper .promoCardWrapper:hover {
  background: #FBFBFA;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 1.42em 0;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .remainingDays {
  background: url("../assets/images/sandclock-icon.png") no-repeat left center;
  padding: 0 0 0 1.8rem;
  color: #6264A7;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .remainingDaysEmpty {
  color: #6264A7;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .sliderAvatar {
  margin-right: 0.5rem;
}

.promoProvider .promoAppWrapper .promoCardWrapper .promoFooter .sliderValue {
  position: absolute;
  right: 0;
  color: #757575;
}

.behaviourProvider .notificationMEssage {
  margin: 0px 0px 10px 0px;
}

.behaviourProvider .ecardWrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
  grid-gap: 10px;
  padding: 0 0px;
}

html {
  font-size: 0.625rem !important;
}

body {
  font-family: sans-serif;
  margin: 0 auto;
  background: #ffffff;
  font-size: 1.4rem !important;
}

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

#app {
  height: 92vh;
}

#app .appProvider {
  max-height: calc(100vh - 5rem);
  overflow-y: auto;
}

#app .selectedImage {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-height: 5em;
  padding: 1em;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.l-header h1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.l-article {
  margin: 3em 2em;
}

.l-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

img.logo {
  width: 100%;
  min-width: 76px;
  height: auto;
}

.appLogo {
  max-width: 249px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.msLogo {
  max-width: 2.8rem;
  height: 2.8rem;
}

.infoWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.infoWrapper img {
  padding: 3rem 1rem 0 0;
}

.infoWrapper .contentWrapper {
  margin-top: 3rem;
}

.biw_input {
  border: 1px solid #323130;
  border-radius: 2px;
}

.biw_error {
  border: 1px solid #c4314b !important;
}

.error-message {
  color: #c4314b;
}

.light-blue-text {
  color: #6264A7;
  font-weight: bold;
  padding: 10px;
  font-size: 15px;
}

.biw_slider .ui-slider__thumb {
  width: 0 !important;
}

.bg-none {
  background-color: none !important;
}

.no_display .ui-dropdown__selecteditem {
  display: none !important;
}

.max-width-list .root-81 {
  max-width: none !important;
}

.max-width-list .ms-Suggestions {
  max-width: none !important;
}

[class*="root-"] {
  max-width: none !important;
}

div[class^="root"],
div[class*="root"] {
  max-width: none !important;
}

.pd-bt-100p {
  padding-bottom: 100px;
}

.mg-l-5 {
  margin-left: 5%;
}

.mg-r-5 {
  margin-right: 5%;
}

.mg-t-5 {
  margin-top: 5%;
}

.mg-b-5 {
  margin-bottom: 5%;
}

.bd-none {
  border: none !important;
}

.bs-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.bg-lg {
  background-color: #d0d0d0 !important;
}

.blue-light-1 {
  color: #000066;
}

.mg-t-5p {
  margin-top: 5px;
}

.mg-t-1rem {
  margin-top: 1rem;
}

.mg-t-2rem {
  margin-top: 2rem;
}

.mg-b-2rem {
  margin-bottom: 2rem;
}

.mg-b-10p {
  margin-bottom: 10px;
}

.mg-b-5p {
  margin-bottom: 5px;
}

.mg-l-5p {
  margin-left: 5%;
}

.label_gray {
  color: #777574;
}

.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.closeIcon {
  left: 166px;
  position: absolute;
  color: white;
  background: #575e58;
  border-radius: 25px;
  width: 25px;
  height: 25px;
  border: 1px solid #575e58;
  opacity: 0.8;
  font-size: 2rem;
  line-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px;
  top: 2%;
  cursor: pointer;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.column {
  -webkit-box-flex: 50%;
      -ms-flex: 50%;
          flex: 50%;
}

.footer {
  position: fixed;
  left: 0;
  bottom: 0px;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  min-height: 5rem;
}

.footer > div {
  position: relative;
  top: 0;
}

textarea {
  height: 100px;
}

.dropzone {
  text-align: center;
  border: 2px dashed #000066;
  background-color: #f7f7fb;
  color: #bdbdbd;
  width: 97px;
  height: 97px;
  display: inline-block;
  position: relative;
  padding-top: 5px;
}

.dropzone .ui-loader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(248, 248, 248, 0.9);
}

.dropzone .ui-loader span {
  font-size: 1rem;
  color: #000066;
}

.ecard-image {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  cursor: pointer;
}

.ecard-image:hover {
  -webkit-filter: drop-shadow(0 5px 5px #ccc);
          filter: drop-shadow(0 5px 5px #ccc);
}

.downIcon {
  background: url("../assets/images/down-icon.svg") no-repeat 1% 50%;
  position: absolute;
  width: 15px;
  height: 15px;
  top: 10px;
  right: 0px;
}

.ui-button {
  height: 3rem !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
  font-size: 1.4rem !important;
}

.ui-button span {
  font-size: inherit;
}

.ui-textarea:focus-visible {
  outline: none !important;
}

.ui-dropdown__selected-items {
  margin-left: 0px !important;
}

.ui-list {
  min-width: 35rem;
}

.ui-list .ui-dropdown__item {
  padding: 0.5rem;
}

.ui-list .ui-dropdown__item .ui-box {
  font-size: inherit !important;
}

.ui-list .ui-dropdown__item .ui-box.ui-dropdown__item__image img {
  width: 3.2rem !important;
  height: 3.2rem !important;
}

.ui-popup__content .ui-list .ui-list__item .ui-list__itemheader, .ui-popup__content .ui-list .ui-list__item .ui-list__itemheadermedia {
  font-size: 1.7rem;
}

.ui-popup__content .ui-list .ui-list__item .ui-list__item__contentWrapper {
  font-size: 1.4rem;
}

.ui-checkbox__indicator {
  width: 1.6rem !important;
  height: 1.6rem !important;
}

.ms-PeoplePicker-Persona {
  width: auto !important;
}

.ms-PeoplePicker-personaContent {
  min-height: 60px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: auto;
}

.ms-Persona-secondaryText {
  min-width: 260px;
  height: auto !important;
}

.relative-dropdown {
  position: relative;
  z-index: 1;
  margin-bottom: 1rem;
}

.relative-dropdown .ui-avatar {
  margin-right: 25px !important;
}

.relative-dropdown .ui-avatar img {
  position: absolute;
  top: 0px;
}

.relative-dropdown .absolute-dropdown {
  position: unset;
}

.relative-dropdown .ui-dropdown button {
  padding-left: 4px !important;
}

.relative-dropdown .ui-dropdown button span {
  white-space: break-spaces;
}

.relative-dropdown .ui-dropdown .ui-list {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.relative-dropdown .absolute-dropdown.selected .behavior-avatar-container {
  position: absolute;
  z-index: 999;
  top: 0px;
  bottom: 0px;
}

.relative-dropdown .absolute-dropdown.selected .behavior-avatar-container .ui-avatar {
  height: 72px !important;
}

.relative-dropdown.behavior-no-avatar-img .ui-avatar {
  visibility: hidden;
}

.relative-dropdown.behavior-no-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-no-avatar-img button {
  padding-left: 4px !important;
}

.relative-dropdown.behavior-no-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-avatar-img button {
  padding-left: 2rem !important;
}

.relative-dropdown.behavior-no-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-no-avatar-img .ui-dropdown__selected-items {
  padding-right: 10px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.relative-dropdown.behavior-no-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-no-avatar-img .ui-dropdown__selected-items button {
  text-align: left;
  height: auto !important;
}

.relative-dropdown.behavior-avatar-img .absolute-dropdown.selected .behavior-avatar-container .ui-avatar img {
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
  margin-left: 4px;
}

.relative-dropdown.behavior-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-avatar-img .ui-dropdown__selected-items {
  padding-right: 10px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}

.relative-dropdown.behavior-avatar-img .absolute-dropdown.selected .ui-dropdown.behavior-avatar-img .ui-dropdown__selected-items button {
  padding: 0px !important;
  text-align: left;
  margin-left: 80px !important;
  height: auto !important;
  margin-left: 4px;
  min-height: 90px;
}

.relative-dropdown .ui-dropdown {
  min-width: 35rem !important;
}

.relative-dropdown .ui-dropdown .ui-dropdown__container {
  padding: 0.5rem;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .ui-dropdown__item__header {
  padding: 4px;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .no-avatar-img .ui-avatar {
  display: none;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .avatar-img {
  gap: 8px;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .avatar-img .ui-avatar {
  display: inline-block;
  visibility: visible;
  margin: 0px;
  margin-right: 0px !important;
  -ms-flex-item-align: start;
      align-self: start;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .avatar-img .ui-avatar img {
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}

.relative-dropdown .ui-dropdown .ui-dropdown__item .avatar-img p {
  margin-top: 5px;
  width: 90%;
  margin-left: 5px;
}

.Ecard-relative-dropdown {
  position: relative;
  margin-bottom: 15px;
}

.Ecard-relative-dropdown .ui-avatar {
  margin-right: 25px !important;
}

.Ecard-relative-dropdown .ui-avatar img {
  position: absolute;
  top: 0.5rem;
}

.Ecard-relative-dropdown .ui-dropdown {
  min-width: calc(35rem - 30px) !important;
  /* Reduce width by 30px */
}

.Ecard-relative-dropdown .ui-dropdown .ui-dropdown__container {
  padding: 0.5rem;
  width: 300px;
}

.absolute-dropdown {
  position: absolute;
  z-index: -1;
  top: 0;
}

.absolute-dropdown.selected button {
  padding-left: 4rem !important;
}

.small-image-width {
  padding: "4px";
  height: "97px";
  width: "97px";
}

.ui-popup__content {
  padding-left: 25px !important;
  padding-top: 14px !important;
  width: 97%;
  top: 0.4rem;
}

.ui-popup__content ul li {
  padding-left: 0 !important;
  margin-bottom: 1.2rem;
}

.ui-list {
  width: 95% !important;
}

.text-area-realtive {
  position: relative;
}

.text-area-absolute {
  position: absolute;
  right: 20px;
  bottom: 6px;
}

.align-center {
  text-align: center;
}

.wrapper > svg {
  z-index: 1;
  -webkit-transform: scale(0);
          transform: scale(0);
  background: #999;
  height: 100vh;
  font: 400 16px "Poppins", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wrapper svg {
  -webkit-animation: pang-animation 1.8s ease-in-out-out forwards;
  animation: pang-animation 1.8s ease-in-out-out forwards;
}

@-webkit-keyframes pang-animation {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
}

.bubbles {
  position: relative;
  height: calc(100vh - 88px);
  width: 100vw;
  overflow: hidden;
  background: #e5e5f1;
}

.bubble {
  position: absolute;
  border-radius: 50%;
}

.bubble:nth-child(1) {
  left: 76%;
  bottom: 64.5%;
  top: 72.75%;
  right: 54%;
  height: 4.05em;
  width: 4.05em;
  -webkit-animation: bubble-up 5.05s -1.95s infinite linear;
          animation: bubble-up 5.05s -1.95s infinite linear;
}

.bubble:nth-child(1):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(2) {
  left: 53%;
  bottom: 59.25%;
  top: 19.5%;
  right: 35%;
  height: 2.25em;
  width: 2.25em;
  -webkit-animation: bubble-up 3.25s -1.9s infinite linear;
          animation: bubble-up 3.25s -1.9s infinite linear;
}

.bubble:nth-child(2):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(3) {
  left: 85%;
  bottom: 39.75%;
  top: 18%;
  right: 20%;
  height: 3.6em;
  width: 3.6em;
  -webkit-animation: bubble-up 4.6s -1.85s infinite linear;
          animation: bubble-up 4.6s -1.85s infinite linear;
}

.bubble:nth-child(3):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(4) {
  left: 64%;
  bottom: 5.25%;
  top: 7.5%;
  right: 14%;
  height: 4.95em;
  width: 4.95em;
  -webkit-animation: bubble-up 5.95s -1.8s infinite linear;
          animation: bubble-up 5.95s -1.8s infinite linear;
}

.bubble:nth-child(4):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(5) {
  left: 1%;
  bottom: 49.5%;
  top: 14.25%;
  right: 73%;
  height: 4.8375em;
  width: 4.8375em;
  -webkit-animation: bubble-up 5.8375s -1.75s infinite linear;
          animation: bubble-up 5.8375s -1.75s infinite linear;
}

.bubble:nth-child(5):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(6) {
  left: 51%;
  bottom: 22.5%;
  top: 48.75%;
  right: 20%;
  height: 2.925em;
  width: 2.925em;
  -webkit-animation: bubble-up 3.925s -1.7s infinite linear;
          animation: bubble-up 3.925s -1.7s infinite linear;
}

.bubble:nth-child(6):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(7) {
  left: 74%;
  bottom: 63%;
  top: 8.25%;
  right: 29%;
  height: 3.375em;
  width: 3.375em;
  -webkit-animation: bubble-up 4.375s -1.65s infinite linear;
          animation: bubble-up 4.375s -1.65s infinite linear;
}

.bubble:nth-child(7):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(8) {
  left: 25%;
  bottom: 27.75%;
  top: 15%;
  right: 51%;
  height: 1.6875em;
  width: 1.6875em;
  -webkit-animation: bubble-up 2.6875s -1.6s infinite linear;
          animation: bubble-up 2.6875s -1.6s infinite linear;
}

.bubble:nth-child(8):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(9) {
  left: 20%;
  bottom: 61.5%;
  top: 18%;
  right: 56%;
  height: 4.6125em;
  width: 4.6125em;
  -webkit-animation: bubble-up 5.6125s -1.55s infinite linear;
          animation: bubble-up 5.6125s -1.55s infinite linear;
}

.bubble:nth-child(9):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(10) {
  left: 72%;
  bottom: 58.5%;
  top: 69%;
  right: 78%;
  height: 4.6125em;
  width: 4.6125em;
  -webkit-animation: bubble-up 5.6125s -1.5s infinite linear;
          animation: bubble-up 5.6125s -1.5s infinite linear;
}

.bubble:nth-child(10):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(11) {
  left: 73%;
  bottom: 21%;
  top: 1.5%;
  right: 92%;
  height: 0.3375em;
  width: 0.3375em;
  -webkit-animation: bubble-up 1.3375s -1.45s infinite linear;
          animation: bubble-up 1.3375s -1.45s infinite linear;
}

.bubble:nth-child(11):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(12) {
  left: 8%;
  bottom: 39%;
  top: 52.5%;
  right: 28%;
  height: 5.0625em;
  width: 5.0625em;
  -webkit-animation: bubble-up 6.0625s -1.4s infinite linear;
          animation: bubble-up 6.0625s -1.4s infinite linear;
}

.bubble:nth-child(12):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(13) {
  left: 38%;
  bottom: 33.75%;
  top: 26.25%;
  right: 60%;
  height: 2.475em;
  width: 2.475em;
  -webkit-animation: bubble-up 3.475s -1.35s infinite linear;
          animation: bubble-up 3.475s -1.35s infinite linear;
}

.bubble:nth-child(13):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(14) {
  left: 43%;
  bottom: 42.75%;
  top: 72.75%;
  right: 48%;
  height: 1.35em;
  width: 1.35em;
  -webkit-animation: bubble-up 2.35s -1.3s infinite linear;
          animation: bubble-up 2.35s -1.3s infinite linear;
}

.bubble:nth-child(14):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(15) {
  left: 1%;
  bottom: 2.25%;
  top: 45.75%;
  right: 3%;
  height: 4.5em;
  width: 4.5em;
  -webkit-animation: bubble-up 5.5s -1.25s infinite linear;
          animation: bubble-up 5.5s -1.25s infinite linear;
}

.bubble:nth-child(15):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(16) {
  left: 73%;
  bottom: 4.5%;
  top: 23.25%;
  right: 75%;
  height: 4.05em;
  width: 4.05em;
  -webkit-animation: bubble-up 5.05s -1.2s infinite linear;
          animation: bubble-up 5.05s -1.2s infinite linear;
}

.bubble:nth-child(16):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(17) {
  left: 16%;
  bottom: 51%;
  top: 39%;
  right: 77%;
  height: 0.675em;
  width: 0.675em;
  -webkit-animation: bubble-up 1.675s -1.15s infinite linear;
          animation: bubble-up 1.675s -1.15s infinite linear;
}

.bubble:nth-child(17):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(18) {
  left: 56%;
  bottom: 72.75%;
  top: 46.5%;
  right: 8%;
  height: 2.925em;
  width: 2.925em;
  -webkit-animation: bubble-up 3.925s -1.1s infinite linear;
          animation: bubble-up 3.925s -1.1s infinite linear;
}

.bubble:nth-child(18):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(19) {
  left: 17%;
  bottom: 8.25%;
  top: 72%;
  right: 25%;
  height: 0.3375em;
  width: 0.3375em;
  -webkit-animation: bubble-up 1.3375s -1.05s infinite linear;
          animation: bubble-up 1.3375s -1.05s infinite linear;
}

.bubble:nth-child(19):before {
  border: 1px solid #bdbdda;
}

.bubble:nth-child(20) {
  left: 40%;
  bottom: 62.25%;
  top: 8.25%;
  right: 71%;
  height: 2.7em;
  width: 2.7em;
  -webkit-animation: bubble-up 3.7s -1s infinite linear;
          animation: bubble-up 3.7s -1s infinite linear;
}

.bubble:nth-child(20):before {
  border: 1px solid #bdbdda;
}

.bubble:before {
  position: absolute;
  height: 100%;
  width: 100%;
  content: "";
  background: white;
  border-radius: inherit;
}

@-webkit-keyframes bubble-up {
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@keyframes bubble-up {
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0.5;
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  1% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsIndlYi9zdHlsZXMvbWFpbi5jc3MiLCJ3ZWIvc3R5bGVzL3Byb21vdGlvbnMuc2NzcyIsIndlYi9zdHlsZXMvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWIvc3R5bGVzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2Isd0JBQXdCO0FDQ3pCOztBRENBLGdEQUFBO0FBQ0E7O0VBRUMsY0FBYztBQ0VmOztBREFBO0VBQ0MsY0FBYztBQ0dmOztBRERBO0VBQ0MsZ0JBQWdCO0FDSWpCOztBREZBO0VBQ0MsWUFBWTtBQ0tiOztBREhBOztFQUVDLFdBQVc7RUFDWCxhQUFhO0FDTWQ7O0FESkE7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0FDT2xCOztBRGhEQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2Isd0JBQXdCO0FDbUR6Qjs7QURqREEsZ0RBQUE7QUFDQTs7RUFFQyxjQUFjO0FDb0RmOztBRGxEQTtFQUNDLGNBQWM7QUNxRGY7O0FEbkRBO0VBQ0MsZ0JBQWdCO0FDc0RqQjs7QURwREE7RUFDQyxZQUFZO0FDdURiOztBRHJEQTs7RUFFQyxXQUFXO0VBQ1gsYUFBYTtBQ3dEZDs7QUR0REE7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0FDeURsQjs7QURsR0E7Ozs7Ozs7Ozs7Ozs7RUFhQyxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUF3QjtBQ3FHekI7O0FEbkdBLGdEQUFBO0FBQ0E7O0VBRUMsY0FBYztBQ3NHZjs7QURwR0E7RUFDQyxjQUFjO0FDdUdmOztBRHJHQTtFQUNDLGdCQUFnQjtBQ3dHakI7O0FEdEdBO0VBQ0MsWUFBWTtBQ3lH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O0VBaUJRLHlCQUF5QjtBSGtnQmpDOztBR25oQkE7RUFRTSxTQUFzQjtFQUN0QixhQUEyQjtFQUMzQixRQUF3QjtFQUN4QixVQUF1QjtFQUN2QixnQkFBcUI7RUFDckIsZUFBb0I7RUFDcEIsMkRBQXNFO1VBQXRFLG1EQUFzRTtBSCtnQjVFOztBRzdoQkE7RUFpQlEseUJBQXlCO0FIZ2hCakM7O0FHamlCQTtFQVFNLFNBQXNCO0VBQ3RCLGNBQTJCO0VBQzNCLFVBQXdCO0VBQ3hCLFVBQXVCO0VBQ3ZCLGFBQXFCO0VBQ3JCLFlBQW9CO0VBQ3BCLHFEQUFzRTtVQUF0RSw2Q0FBc0U7QUg2aEI1RTs7QUczaUJBO0VBaUJRLHlCQUF5QjtBSDhoQmpDOztBRy9pQkE7RUF1Qkksa0JBQWtCO0VBR2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixzQkFBc0I7QUgwaEIxQjs7QUd0aEJBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkJBQW1CO1lBQW5CLG1CQUFtQjtFSHloQnJCO0VHdmhCQTtJQUNFLFlBQVk7SUFDWiw2QkFBcUI7WUFBckIscUJBQXFCO0VIeWhCdkI7RUd2aEJBO0lBQ0UsVUFBVTtJQUNWLDJCQUFtQjtZQUFuQixtQkFBbUI7RUh5aEJyQjtBQUNGOztBR3JpQkE7RUFDRTtJQUNFLFVBQVU7SUFDViwyQkFBbUI7WUFBbkIsbUJBQW1CO0VIeWhCckI7RUd2aEJBO0lBQ0UsWUFBWTtJQUNaLDZCQUFxQjtZQUFyQixxQkFBcUI7RUh5aEJ2QjtFR3ZoQkE7SUFDRSxVQUFVO0lBQ1YsMkJBQW1CO1lBQW5CLG1CQUFtQjtFSHloQnJCO0FBQ0YiLCJmaWxlIjoid2ViL3N0eWxlcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLnByb21vUHJvdmlkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIge1xuICBwYWRkaW5nOiAzLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLmZsZXhTcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLmZsZXhTcGFjZUJvdGgge1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5hcHBGb3JtIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAubXNCdG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5saXN0TWduIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9IZWFkZXIge1xuICBtYXJnaW46IDAgMCAyLjJyZW0gMDtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9DYXJkV3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjNGMkYxO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuNDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40MnJlbTtcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9DYXJkV3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkE7XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLnByb21vQ2FyZFdyYXBwZXIgLnByb21vQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDEuNDJlbSAwO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyIC5wcm9tb0Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyIC5wcm9tb0Zvb3RlciAucmVtYWluaW5nRGF5cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc2FuZGNsb2NrLWljb24ucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDAgMS44cmVtO1xuICBjb2xvcjogIzYyNjRBNztcbn1cblxuLnByb21vUHJvdmlkZXIgLnByb21vQXBwV3JhcHBlciAucHJvbW9DYXJkV3JhcHBlciAucHJvbW9Gb290ZXIgLnJlbWFpbmluZ0RheXNFbXB0eSB7XG4gIGNvbG9yOiAjNjI2NEE3O1xufVxuXG4ucHJvbW9Qcm92aWRlciAucHJvbW9BcHBXcmFwcGVyIC5wcm9tb0NhcmRXcmFwcGVyIC5wcm9tb0Zvb3RlciAuc2xpZGVyQXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wcm9tb1Byb3ZpZGVyIC5wcm9tb0FwcFdyYXBwZXIgLnByb21vQ2FyZFdyYXBwZXIgLnByb21vRm9vdGVyIC5zbGlkZXJWYWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uYmVoYXZpb3VyUHJvdmlkZXIgLm5vdGlmaWNhdGlvbk1Fc3NhZ2Uge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi5iZWhhdmlvdXJQcm92aWRlciAuZWNhcmRXcmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBncmlkLWdhcDogMTBweDtcbiAgcGFkZGluZzogMCAwcHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OjotbXMtcmV2ZWFsLFxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcHAge1xuICBoZWlnaHQ6IDkydmg7XG59XG5cbiNhcHAgLmFwcFByb3ZpZGVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDVyZW0pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jYXBwIC5zZWxlY3RlZEltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDVlbTtcbiAgcGFkZGluZzogMWVtO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1oZWFkZXIgaDEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmwtYXJ0aWNsZSB7XG4gIG1hcmdpbjogM2VtIDJlbTtcbn1cblxuLmwtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmltZy5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXBwTG9nbyB7XG4gIG1heC13aWR0aDogMjQ5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubXNMb2dvIHtcbiAgbWF4LXdpZHRoOiAyLjhyZW07XG4gIGhlaWdodDogMi44cmVtO1xufVxuXG4uaW5mb1dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZm9XcmFwcGVyIGltZyB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSAwIDA7XG59XG5cbi5pbmZvV3JhcHBlciAuY29udGVudFdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uYml3X2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzEzMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYml3X2Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0MzE0YiAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYzQzMTRiO1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICM2MjY0QTc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5iaXdfc2xpZGVyIC51aS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ub19kaXNwbGF5IC51aS1kcm9wZG93bl9fc2VsZWN0ZWRpdGVtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLWxpc3QgLnJvb3QtODEge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1heC13aWR0aC1saXN0IC5tcy1TdWdnZXN0aW9ucyB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPVwicm9vdC1cIl0ge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2W2NsYXNzXj1cInJvb3RcIl0sXG5kaXZbY2xhc3MqPVwicm9vdFwiXSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGQtYnQtMTAwcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLm1nLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLm1nLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi5tZy10LTUge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLm1nLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4uYmQtbm9uZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1saWdodC0xIHtcbiAgY29sb3I6ICMwMDAwNjY7XG59XG5cbi5tZy10LTVwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWctdC0xcmVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1nLXQtMnJlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tZy1iLTJyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWctYi0xMHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWctYi01cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1nLWwtNXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbi5sYWJlbF9ncmF5IHtcbiAgY29sb3I6ICM3Nzc1NzQ7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNsb3NlSWNvbiB7XG4gIGxlZnQ6IDE2NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzU3NWU1ODtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWU1ODtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICB0b3A6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29sdW1uIHtcbiAgZmxleDogNTAlO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xufVxuXG4uZm9vdGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmRyb3B6b25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzAwMDA2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYjtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZHJvcHpvbmUgLnVpLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xufVxuXG4uZHJvcHpvbmUgLnVpLWxvYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDA2Njtcbn1cblxuLmVjYXJkLWltYWdlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVjYXJkLWltYWdlOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDVweCA1cHggI2NjYyk7XG59XG5cbi5kb3duSWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1pY29uLnN2Z1wiKSBuby1yZXBlYXQgMSUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLnVpLWJ1dHRvbiB7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udWktYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi51aS10ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktZHJvcGRvd25fX3NlbGVjdGVkLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udWktbGlzdCB7XG4gIG1pbi13aWR0aDogMzVyZW07XG59XG5cbi51aS1saXN0IC51aS1kcm9wZG93bl9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnVpLWxpc3QgLnVpLWRyb3Bkb3duX19pdGVtIC51aS1ib3gge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnVpLWxpc3QgLnVpLWRyb3Bkb3duX19pdGVtIC51aS1ib3gudWktZHJvcGRvd25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnVpLXBvcHVwX19jb250ZW50IC51aS1saXN0IC51aS1saXN0X19pdGVtIC51aS1saXN0X19pdGVtaGVhZGVyLCAudWktcG9wdXBfX2NvbnRlbnQgLnVpLWxpc3QgLnVpLWxpc3RfX2l0ZW0gLnVpLWxpc3RfX2l0ZW1oZWFkZXJtZWRpYSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4udWktcG9wdXBfX2NvbnRlbnQgLnVpLWxpc3QgLnVpLWxpc3RfX2l0ZW0gLnVpLWxpc3RfX2l0ZW1fX2NvbnRlbnRXcmFwcGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi51aS1jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLVBlcnNvbmEge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtUGVvcGxlUGlja2VyLXBlcnNvbmFDb250ZW50IHtcbiAgbWluLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tcy1QZXJzb25hLXNlY29uZGFyeVRleHQge1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWF2YXRhciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLmFic29sdXRlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIGJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93biAudWktZHJvcGRvd24gYnV0dG9uIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIC51aS1saXN0IHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC5hYnNvbHV0ZS1kcm9wZG93bi5zZWxlY3RlZCAuYmVoYXZpb3ItYXZhdGFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93biAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgLmJlaGF2aW9yLWF2YXRhci1jb250YWluZXIgLnVpLWF2YXRhciB7XG4gIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24uYmVoYXZpb3Itbm8tYXZhdGFyLWltZyAudWktYXZhdGFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24uYmVoYXZpb3Itbm8tYXZhdGFyLWltZyAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgLnVpLWRyb3Bkb3duLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcgLmFic29sdXRlLWRyb3Bkb3duLnNlbGVjdGVkIC51aS1kcm9wZG93bi5iZWhhdmlvci1hdmF0YXItaW1nIGJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24uYmVoYXZpb3Itbm8tYXZhdGFyLWltZyAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgLnVpLWRyb3Bkb3duLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcgLnVpLWRyb3Bkb3duX19zZWxlY3RlZC1pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24uYmVoYXZpb3Itbm8tYXZhdGFyLWltZyAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgLnVpLWRyb3Bkb3duLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcgLnVpLWRyb3Bkb3duX19zZWxlY3RlZC1pdGVtcyBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duLmJlaGF2aW9yLWF2YXRhci1pbWcgLmFic29sdXRlLWRyb3Bkb3duLnNlbGVjdGVkIC5iZWhhdmlvci1hdmF0YXItY29udGFpbmVyIC51aS1hdmF0YXIgaW1nIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93bi5iZWhhdmlvci1hdmF0YXItaW1nIC5hYnNvbHV0ZS1kcm9wZG93bi5zZWxlY3RlZCAudWktZHJvcGRvd24uYmVoYXZpb3ItYXZhdGFyLWltZyAudWktZHJvcGRvd25fX3NlbGVjdGVkLWl0ZW1zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93bi5iZWhhdmlvci1hdmF0YXItaW1nIC5hYnNvbHV0ZS1kcm9wZG93bi5zZWxlY3RlZCAudWktZHJvcGRvd24uYmVoYXZpb3ItYXZhdGFyLWltZyAudWktZHJvcGRvd25fX3NlbGVjdGVkLWl0ZW1zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1kcm9wZG93biAudWktZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnJlbGF0aXZlLWRyb3Bkb3duIC51aS1kcm9wZG93biAudWktZHJvcGRvd25fX2l0ZW0gLnVpLWRyb3Bkb3duX19pdGVtX19oZWFkZXIge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93biAudWktZHJvcGRvd24gLnVpLWRyb3Bkb3duX19pdGVtIC5uby1hdmF0YXItaW1nIC51aS1hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIC51aS1kcm9wZG93bl9faXRlbSAuYXZhdGFyLWltZyB7XG4gIGdhcDogOHB4O1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIC51aS1kcm9wZG93bl9faXRlbSAuYXZhdGFyLWltZyAudWktYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5yZWxhdGl2ZS1kcm9wZG93biAudWktZHJvcGRvd24gLnVpLWRyb3Bkb3duX19pdGVtIC5hdmF0YXItaW1nIC51aS1hdmF0YXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIC51aS1kcm9wZG93bl9faXRlbSAuYXZhdGFyLWltZyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uRWNhcmQtcmVsYXRpdmUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5FY2FyZC1yZWxhdGl2ZS1kcm9wZG93biAudWktYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FY2FyZC1yZWxhdGl2ZS1kcm9wZG93biAudWktYXZhdGFyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG59XG5cbi5FY2FyZC1yZWxhdGl2ZS1kcm9wZG93biAudWktZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IGNhbGMoMzVyZW0gLSAzMHB4KSAhaW1wb3J0YW50O1xuICAvKiBSZWR1Y2Ugd2lkdGggYnkgMzBweCAqL1xufVxuXG4uRWNhcmQtcmVsYXRpdmUtZHJvcGRvd24gLnVpLWRyb3Bkb3duIC51aS1kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5hYnNvbHV0ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbn1cblxuLmFic29sdXRlLWRyb3Bkb3duLnNlbGVjdGVkIGJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtaW1hZ2Utd2lkdGgge1xuICBwYWRkaW5nOiBcIjRweFwiO1xuICBoZWlnaHQ6IFwiOTdweFwiO1xuICB3aWR0aDogXCI5N3B4XCI7XG59XG5cbi51aS1wb3B1cF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTclO1xuICB0b3A6IDAuNHJlbTtcbn1cblxuLnVpLXBvcHVwX19jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLnVpLWxpc3Qge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFyZWEtcmVhbHRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWFyZWEtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDZweDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndyYXBwZXIgPiBzdmcge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250OiA0MDAgMTZweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cmFwcGVyIHN2ZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYW5nLWFuaW1hdGlvbiAxLjhzIGVhc2UtaW4tb3V0LW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBwYW5nLWFuaW1hdGlvbiAxLjhzIGVhc2UtaW4tb3V0LW91dCBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBhbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5idWJibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4OHB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTVlNWYxO1xufVxuXG4uYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNzYlO1xuICBib3R0b206IDY0LjUlO1xuICB0b3A6IDcyLjc1JTtcbiAgcmlnaHQ6IDU0JTtcbiAgaGVpZ2h0OiA0LjA1ZW07XG4gIHdpZHRoOiA0LjA1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDUuMDVzIC0xLjk1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNTMlO1xuICBib3R0b206IDU5LjI1JTtcbiAgdG9wOiAxOS41JTtcbiAgcmlnaHQ6IDM1JTtcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIHdpZHRoOiAyLjI1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDMuMjVzIC0xLjlzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA4NSU7XG4gIGJvdHRvbTogMzkuNzUlO1xuICB0b3A6IDE4JTtcbiAgcmlnaHQ6IDIwJTtcbiAgaGVpZ2h0OiAzLjZlbTtcbiAgd2lkdGg6IDMuNmVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCA0LjZzIC0xLjg1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNjQlO1xuICBib3R0b206IDUuMjUlO1xuICB0b3A6IDcuNSU7XG4gIHJpZ2h0OiAxNCU7XG4gIGhlaWdodDogNC45NWVtO1xuICB3aWR0aDogNC45NWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCA1Ljk1cyAtMS44cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDUpIHtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogNDkuNSU7XG4gIHRvcDogMTQuMjUlO1xuICByaWdodDogNzMlO1xuICBoZWlnaHQ6IDQuODM3NWVtO1xuICB3aWR0aDogNC44Mzc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDUuODM3NXMgLTEuNzVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoNikge1xuICBsZWZ0OiA1MSU7XG4gIGJvdHRvbTogMjIuNSU7XG4gIHRvcDogNDguNzUlO1xuICByaWdodDogMjAlO1xuICBoZWlnaHQ6IDIuOTI1ZW07XG4gIHdpZHRoOiAyLjkyNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAzLjkyNXMgLTEuN3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg3KSB7XG4gIGxlZnQ6IDc0JTtcbiAgYm90dG9tOiA2MyU7XG4gIHRvcDogOC4yNSU7XG4gIHJpZ2h0OiAyOSU7XG4gIGhlaWdodDogMy4zNzVlbTtcbiAgd2lkdGg6IDMuMzc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDQuMzc1cyAtMS42NXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg3KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg4KSB7XG4gIGxlZnQ6IDI1JTtcbiAgYm90dG9tOiAyNy43NSU7XG4gIHRvcDogMTUlO1xuICByaWdodDogNTElO1xuICBoZWlnaHQ6IDEuNjg3NWVtO1xuICB3aWR0aDogMS42ODc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDIuNjg3NXMgLTEuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg4KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg5KSB7XG4gIGxlZnQ6IDIwJTtcbiAgYm90dG9tOiA2MS41JTtcbiAgdG9wOiAxOCU7XG4gIHJpZ2h0OiA1NiU7XG4gIGhlaWdodDogNC42MTI1ZW07XG4gIHdpZHRoOiA0LjYxMjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNS42MTI1cyAtMS41NXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCg5KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxMCkge1xuICBsZWZ0OiA3MiU7XG4gIGJvdHRvbTogNTguNSU7XG4gIHRvcDogNjklO1xuICByaWdodDogNzglO1xuICBoZWlnaHQ6IDQuNjEyNWVtO1xuICB3aWR0aDogNC42MTI1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDUuNjEyNXMgLTEuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxMCk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTEpIHtcbiAgbGVmdDogNzMlO1xuICBib3R0b206IDIxJTtcbiAgdG9wOiAxLjUlO1xuICByaWdodDogOTIlO1xuICBoZWlnaHQ6IDAuMzM3NWVtO1xuICB3aWR0aDogMC4zMzc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDEuMzM3NXMgLTEuNDVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTEpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEyKSB7XG4gIGxlZnQ6IDglO1xuICBib3R0b206IDM5JTtcbiAgdG9wOiA1Mi41JTtcbiAgcmlnaHQ6IDI4JTtcbiAgaGVpZ2h0OiA1LjA2MjVlbTtcbiAgd2lkdGg6IDUuMDYyNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCA2LjA2MjVzIC0xLjRzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTIpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDEzKSB7XG4gIGxlZnQ6IDM4JTtcbiAgYm90dG9tOiAzMy43NSU7XG4gIHRvcDogMjYuMjUlO1xuICByaWdodDogNjAlO1xuICBoZWlnaHQ6IDIuNDc1ZW07XG4gIHdpZHRoOiAyLjQ3NWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAzLjQ3NXMgLTEuMzVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTMpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE0KSB7XG4gIGxlZnQ6IDQzJTtcbiAgYm90dG9tOiA0Mi43NSU7XG4gIHRvcDogNzIuNzUlO1xuICByaWdodDogNDglO1xuICBoZWlnaHQ6IDEuMzVlbTtcbiAgd2lkdGg6IDEuMzVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgMi4zNXMgLTEuM3MgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNCk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTUpIHtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogMi4yNSU7XG4gIHRvcDogNDUuNzUlO1xuICByaWdodDogMyU7XG4gIGhlaWdodDogNC41ZW07XG4gIHdpZHRoOiA0LjVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNS41cyAtMS4yNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNSk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTYpIHtcbiAgbGVmdDogNzMlO1xuICBib3R0b206IDQuNSU7XG4gIHRvcDogMjMuMjUlO1xuICByaWdodDogNzUlO1xuICBoZWlnaHQ6IDQuMDVlbTtcbiAgd2lkdGg6IDQuMDVlbTtcbiAgYW5pbWF0aW9uOiBidWJibGUtdXAgNS4wNXMgLTEuMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNik6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTcpIHtcbiAgbGVmdDogMTYlO1xuICBib3R0b206IDUxJTtcbiAgdG9wOiAzOSU7XG4gIHJpZ2h0OiA3NyU7XG4gIGhlaWdodDogMC42NzVlbTtcbiAgd2lkdGg6IDAuNjc1ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDEuNjc1cyAtMS4xNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxNyk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTgpIHtcbiAgbGVmdDogNTYlO1xuICBib3R0b206IDcyLjc1JTtcbiAgdG9wOiA0Ni41JTtcbiAgcmlnaHQ6IDglO1xuICBoZWlnaHQ6IDIuOTI1ZW07XG4gIHdpZHRoOiAyLjkyNWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAzLjkyNXMgLTEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgxOCk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMTkpIHtcbiAgbGVmdDogMTclO1xuICBib3R0b206IDguMjUlO1xuICB0b3A6IDcyJTtcbiAgcmlnaHQ6IDI1JTtcbiAgaGVpZ2h0OiAwLjMzNzVlbTtcbiAgd2lkdGg6IDAuMzM3NWVtO1xuICBhbmltYXRpb246IGJ1YmJsZS11cCAxLjMzNzVzIC0xLjA1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5idWJibGU6bnRoLWNoaWxkKDE5KTpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGRhO1xufVxuXG4uYnViYmxlOm50aC1jaGlsZCgyMCkge1xuICBsZWZ0OiA0MCU7XG4gIGJvdHRvbTogNjIuMjUlO1xuICB0b3A6IDguMjUlO1xuICByaWdodDogNzElO1xuICBoZWlnaHQ6IDIuN2VtO1xuICB3aWR0aDogMi43ZW07XG4gIGFuaW1hdGlvbjogYnViYmxlLXVwIDMuN3MgLTFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJ1YmJsZTpudGgtY2hpbGQoMjApOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkZGE7XG59XG5cbi5idWJibGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuQGtleWZyYW1lcyBidWJibGUtdXAge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vYmFzZS9wYXJ0aWFscyc7XG5cbi5wcm9tb1Byb3ZpZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnByb21vQXBwV3JhcHBlciB7ICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMy4zcmVtOyAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyAgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuZmxleFNwYWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4U3BhY2VCb3RoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMy41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcEZvcm0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgICAubXNCdG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RNZ257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tb0hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyLjJyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW9DYXJkV3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGM0YyRjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDBweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMS40MmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40MnJlbTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiaXRfYm9keUJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb21vQ2FyZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMS40MmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW9Gb290ZXIgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5yZW1haW5pbmdEYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3NhbmRjbG9jay1pY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJpdF9saXRlX2JsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZW1haW5pbmdEYXlzRW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJpdF9saXRlX2JsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXJBdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlclZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5X2xhYmVsMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4uYmVoYXZpb3VyUHJvdmlkZXIge1xuICAgIC5ub3RpZmljYXRpb25NRXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xuICAgIH1cbiAgICAuZWNhcmRXcmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgfVxufVxuXG4iLCIkYml0X2JvZHlCZzogI0ZCRkJGQTtcbiRiaXRfZ2xvYmFsQmc6ICNmZmZmZmY7XG4kYml0X2JsYWNrOiAjMDAwMDAwO1xuXG4vL2dyZXkgY29sb3IgbGlzdFxuJGdyZXlfbGFiZWw6ICM3Nzc1NzQ7XG4kZ3JleV9sYWJlbDI6ICM3NTc1NzU7XG4kZ3JleV9sYWJlbDM6ICM2NTY2NjY7XG4kZ3JleV9sYWJlbDQ6ICNGM0YyRjE7XG4kZ3JleV9sYWJlbDU6ICM3Njc3NzY7XG4kZ3JleV9sYWJlbDY6ICM2NTY2NjY7XG4kZ3JleV9sYWJlbDc6ICNmM2YyZjE7XG4kZ3JleV9sYWJlbC1saWdodDE6ICNkMGQwZDA7XG4kZ2VyeV9sYWJlbC1saWdodDI6ICNmYmZiZmE7XG4kZ3JleV9zaWx2ZXJfMTogI0JFQkVCRTtcbiRncmV5X2dhaW5zYm9yb18xOiAjRENEQ0RDO1xuJGdyZXlfd2hpdGVzbW9rZTogI2VjZWNlYztcblxuLy9ibHVlIGxpc3RcbiRsaWdodF9ibHVlX2RhcmtfMTogIzAwMDA2NjtcbiRiaXRfbGl0ZV9ibHVlOiAjNjI2NEE3O1xuJGJpdF9wdXJwbGU6ICNlNWU1ZjE7XG4kYml0X2JsdWVfMjogIzAwNzhkNztcblxuLy9jaGluZXNlIHNpbHZlclxuJHNpbHZlcl8xIDogI2NjYztcblxuXG4iLCJAaW1wb3J0IFwiLi9iYXNlL3BhcnRpYWxzXCI7XG5AaW1wb3J0IFwiLi9hcHBzXCI7XG5cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogJGJpdF9nbG9iYWxCZztcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwsXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FwcCB7XG4gIGhlaWdodDogOTJ2aDtcbiAgLmFwcFByb3ZpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuc2VsZWN0ZWRJbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIHBhZGRpbmc6IDFlbTtcblxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGgxIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLmwtYXJ0aWNsZSB7XG4gIG1hcmdpbjogM2VtIDJlbTtcbn1cblxuLmwtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmltZy5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXBwTG9nbyB7XG4gIG1heC13aWR0aDogMjQ5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1zTG9nbyB7XG4gIG1heC13aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbi5pbmZvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAwIDA7XG4gIH1cbiAgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uYml3X2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyMzEzMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyAgXG59XG5cbi5iaXdfZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk2LCA0OSwgNzUpICFpbXBvcnRhbnQ7XG59XG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiByZ2IoMTk2LCA0OSwgNzUpO1xufVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICRiaXRfbGl0ZV9ibHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYml3X3NsaWRlciB7XG4gIC51aS1zbGlkZXJfX3RodW1iIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub19kaXNwbGF5IHtcbiAgLnVpLWRyb3Bkb3duX19zZWxlY3RlZGl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1heC13aWR0aC1saXN0IHtcbiAgLnJvb3QtODEge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1TdWdnZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2NsYXNzKj1cInJvb3QtXCJdIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdltjbGFzc149XCJyb290XCJdLFxuZGl2W2NsYXNzKj1cInJvb3RcIl0ge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wZC1idC0xMDBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLm1nLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5tZy1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuLm1nLXQtNSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuLm1nLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuLmJkLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5icy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlfbGFiZWwtbGlnaHQxICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1saWdodC0xIHtcbiAgY29sb3I6ICRsaWdodF9ibHVlX2RhcmtfMTtcbn1cbi5tZy10LTVwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1nLXQtMXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWctdC0ycmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tZy1iLTJyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1nLWItMTBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZy1iLTVwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1nLWwtNXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG4ubGFiZWxfZ3JheSB7XG4gIGNvbG9yOiAkZ3JleV9sYWJlbDtcbn1cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jbG9zZUljb24ge1xuICBsZWZ0OiAxNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM1NzVlNTg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVlNTg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDsgIFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICB0b3A6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW4ge1xuICBmbGV4OiA1MCU7XG59XG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLy8gZWNhcmQgZHJvcHpvbmUgY2hhbmdlc1xuLmRyb3B6b25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgJGxpZ2h0X2JsdWVfZGFya18xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZiO1xuICBjb2xvcjogI2JkYmRiZDtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogOTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIC51aS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAkbGlnaHRfYmx1ZV9kYXJrXzE7XG4gICAgfVxuICB9XG59XG4vLyBlY2FyZC10cmFuc2Zvcm0tY2hhbmdlc1xuLmVjYXJkLWltYWdlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lY2FyZC1pbWFnZTpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCA1cHggNXB4ICRzaWx2ZXJfMSk7XG59XG5cbi5kb3duSWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1pY29uLnN2Z1wiKSBuby1yZXBlYXQgMSUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi51aS1idXR0b24ge1xuICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4udWktdGV4dGFyZWEge1xuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udWktZHJvcGRvd25fX3NlbGVjdGVkLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udWktbGlzdCB7XG4gIG1pbi13aWR0aDogMzVyZW07XG4gIC51aS1kcm9wZG93bl9faXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIC51aS1ib3gge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAmLnVpLWRyb3Bkb3duX19pdGVtX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi51aS1wb3B1cF9fY29udGVudCB7XG4gIC51aS1saXN0IHtcbiAgICAudWktbGlzdF9faXRlbSB7XG4gICAgICAudWktbGlzdF9faXRlbWhlYWRlciwgLnVpLWxpc3RfX2l0ZW1oZWFkZXJtZWRpYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgfVxuICAgICAgLnVpLWxpc3RfX2l0ZW1fX2NvbnRlbnRXcmFwcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuLnVpLWNoZWNrYm94X19pbmRpY2F0b3Ige1xuICB3aWR0aDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG59XG4ubXMtUGVvcGxlUGlja2VyLVBlcnNvbmEge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1zLVBlb3BsZVBpY2tlci1wZXJzb25hQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubXMtUGVyc29uYS1zZWNvbmRhcnlUZXh0IHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRpdmUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC51aS1hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuYWJzb2x1dGUtZHJvcGRvd24gIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cblxuICAudWktZHJvcGRvd24ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICB9XG4gICAgfVxuICAgIC51aS1saXN0IHtcbiAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnRcbiAgICB9XG4gIH1cblxuICAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQge1xuICAgIC5iZWhhdmlvci1hdmF0YXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG5cbiAgICAgIC51aS1hdmF0YXIge1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG4gIFxuICAmLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcge1xuICAgIC51aS1hdmF0YXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuYWJzb2x1dGUtZHJvcGRvd24uc2VsZWN0ZWQgeyAgICAgIFxuICAgICAgLnVpLWRyb3Bkb3duLmJlaGF2aW9yLW5vLWF2YXRhci1pbWcge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51aS1kcm9wZG93bi5iZWhhdmlvci1hdmF0YXItaW1nIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudWktZHJvcGRvd24uYmVoYXZpb3Itbm8tYXZhdGFyLWltZyB7XG4gICAgICAgIC51aS1kcm9wZG93bl9fc2VsZWN0ZWQtaXRlbXMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICBidXR0b24geyAgICAgICAgICAgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJlaGF2aW9yLWF2YXRhci1pbWcge1xuICAgIC5hYnNvbHV0ZS1kcm9wZG93bi5zZWxlY3RlZCB7IFxuICAgICAgLmJlaGF2aW9yLWF2YXRhci1jb250YWluZXIge1xuICAgICAgICAudWktYXZhdGFyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51aS1kcm9wZG93bi5iZWhhdmlvci1hdmF0YXItaW1nIHtcbiAgICAgICAgLnVpLWRyb3Bkb3duX19zZWxlY3RlZC1pdGVtcyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDsgICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC51aS1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAzNXJlbSAhaW1wb3J0YW50O1xuICAgIC51aS1kcm9wZG93bl9fY29udGFpbmVyIHsgICAgICBcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbiAgICBcbiAgICAudWktZHJvcGRvd25fX2l0ZW0ge1xuICAgICAgLnVpLWRyb3Bkb3duX19pdGVtX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB9XG4gICAgICAubm8tYXZhdGFyLWltZyB7XG4gICAgICAgIC51aS1hdmF0YXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmF0YXItaW1nIHtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgLnVpLWF2YXRhciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9ICBcbn1cbi5FY2FyZC1yZWxhdGl2ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAudWktYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnVpLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMzVyZW0gLSAzMHB4KSAhaW1wb3J0YW50OyAvKiBSZWR1Y2Ugd2lkdGggYnkgMzBweCAqL1xuICAgIC51aS1kcm9wZG93bl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFic29sdXRlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICAmLnNlbGVjdGVkIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH0gIFxufVxuLnNtYWxsLWltYWdlLXdpZHRoIHtcbiAgcGFkZGluZzogXCI0cHhcIjtcbiAgaGVpZ2h0OiBcIjk3cHhcIjtcbiAgd2lkdGg6IFwiOTdweFwiO1xufVxuLnVpLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NyU7XG4gIHRvcDogMC40cmVtO1xuICB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5cbi51aS1saXN0IHtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuLnRleHQtYXJlYS1yZWFsdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LWFyZWEtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDZweDtcbn1cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vZm9yIGJ1ZmZlciBpbWFnZSBjc3MgY2hhbmdlc1xuLndyYXBwZXIgPiBzdmcge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250OiA0MDAgMTZweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cmFwcGVyIHN2ZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYW5nLWFuaW1hdGlvbiAxLjhzIGVhc2UtaW4tb3V0LW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBwYW5nLWFuaW1hdGlvbiAxLjhzIGVhc2UtaW4tb3V0LW91dCBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBhbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5idWJibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4OHB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkYml0X3B1cnBsZTtcbn1cblxuLy8gQnViYmxlIEFuaW1hdGlvbiBTdHlsZXNcbi5idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICRzaXplOiByYW5kb20oNTApICogMC4wNzU7XG4gICAgICBsZWZ0OiByYW5kb20oMTAwKSAqIDElO1xuICAgICAgYm90dG9tOiByYW5kb20oMTAwKSAqIDAuNzUlO1xuICAgICAgdG9wOiByYW5kb20oMTAwKSAqIDAuNzUlO1xuICAgICAgcmlnaHQ6IHJhbmRvbSgxMDApICogMSU7XG4gICAgICBoZWlnaHQ6ICRzaXplICogMS41ZW07XG4gICAgICB3aWR0aDogJHNpemUgKiAxLjVlbTtcbiAgICAgIGFuaW1hdGlvbjogYnViYmxlLXVwICRzaXplICogMS41cyArIDFzIDAuMDVzICogJGkgLSAycyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRkYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiAwO1xuICAgIC8vbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnViYmxlLXVwIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG4iXX0= */
