/* Variables */
@font-face {
  font-family: '"Univers Deutsche Bank", Arial, sans-serif';
}
#ym_content .h1 {
  font-size: 2.46153846rem;
  font-weight: normal;
  line-height: 1.125em;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h1 {
    font-size: 3.46153846rem;
  }
}
#ym_content .h2 {
  font-size: 1.69230769rem;
  font-weight: normal;
  line-height: 1.2em;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h2 {
    font-size: 2.46153846rem;
  }
}
#ym_content .h3 {
  font-size: 1.23076923rem;
  font-weight: normal;
  line-height: 1.25em;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h3 {
    font-size: 1.69230769rem;
  }
}
#ym_content .h4 {
  font-size: 1.23076923rem;
  font-weight: normal;
  line-height: 1.25em;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
#ym_content .p {
  font-size: 13px;
}
#ym_content .text-block {
  max-width: 800px;
}
.dateline ~ #ym_content .h1,
.dateline ~ #ym_content .h2,
.dateline ~ #ym_content .h3,
.dateline ~ #ym_content .h4 {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .dateline ~ #ym_content .h1,
  .dateline ~ #ym_content .h2,
  .dateline ~ #ym_content .h3,
  .dateline ~ #ym_content .h4 {
    margin-top: 4px;
  }
}
@media screen and (min-width: 320px) {
  .min-s-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .min-m-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .min-l-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  .min-xl-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .max-s-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .max-m-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1279px) {
  .max-l-hidden {
    display: none !important;
  }
}
/* Global styles */
.ym-html {
  font-size: 13px;
}
#ym_content {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: Verdana;
  line-height: 1.5;
  color: #555555;
}
#ym_content * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#ym_content a,
#ym_content a:visited {
  color: #207ab6;
  text-decoration: none;
}
#ym_content a:hover {
  color: #007db3;
}
#ym_content hr {
  border: 0;
  border-bottom: 2px solid #eceae7;
  margin: 20px 0;
}
#ym_content .floating-label {
  position: relative;
}
#ym_content .floating-label .label {
  position: absolute;
  top: -webkit-calc(2.75em - 7px);
  top: calc(2.75em - 7px);
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-sizing: initial;
          box-sizing: initial;
  color: #888888;
  font-size: inherit !important;
  line-height: 1em;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: all 0.15s 0s ease-out;
  transition: all 0.15s 0s ease-out;
  margin: 0;
  padding-left: 1em;
}
#ym_content .floating-label:not(.inactive):hover .label {
  color: #007db3;
}
#ym_content .floating-label.inactive {
  opacity: 0.5;
  cursor: not-allowed;
}
#ym_content .floating-label input,
#ym_content .floating-label textarea {
  font-size: inherit;
  line-height: inherit;
  color: #002244;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  font-size: inherit !important;
  width: 100%;
  max-width: 100%;
  height: 4.25em;
  padding: 1em 1em 0;
  color: inherit;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#ym_content .floating-label input:disabled,
#ym_content .floating-label textarea:disabled {
  cursor: not-allowed;
}
#ym_content .floating-label input:focus + .label,
#ym_content .floating-label textarea:focus + .label,
#ym_content .floating-label input:valid + .label,
#ym_content .floating-label textarea:valid + .label,
#ym_content .floating-label input:focus + ul + .label,
#ym_content .floating-label textarea:focus + ul + .label,
#ym_content .floating-label input:valid + ul + .label,
#ym_content .floating-label textarea:valid + ul + .label {
  color: #007db3;
  font-size: 0.84615385rem;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transform: translateY(-1.2em);
          transform: translateY(-1.2em);
}
#ym_content .floating-label textarea {
  height: 6em;
}
#ym_content .field {
  display: inline-block;
  width: 100%;
  min-height: 3.84615385em;
  padding: 0;
  background-color: #eceae7;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
}
#ym_content .field.round {
  border-radius: 1000px;
}
#ym_content .label-error .field {
  border-bottom: 2px solid #d05542;
}
#ym_content .label-error .field input:disabled + .label,
#ym_content .label-error .field textarea:disabled + .label,
#ym_content .label-error .field input:focus + .label,
#ym_content .label-error .field textarea:focus + .label,
#ym_content .label-error .field input:valid + .label,
#ym_content .label-error .field textarea:valid + .label,
#ym_content .label-error .field input:disabled + ul + .label,
#ym_content .label-error .field textarea:disabled + ul + .label,
#ym_content .label-error .field input:focus + ul + .label,
#ym_content .label-error .field textarea:focus + ul + .label,
#ym_content .label-error .field input:valid + ul + .label,
#ym_content .label-error .field textarea:valid + ul + .label {
  color: #d05542;
}
#ym_content .button,
#ym_content .tabs a,
#ym_content .tabs li {
  text-align: center;
}
#ym_content .button,
#ym_content .tabs li,
#ym_content .tabs span {
  white-space: nowrap;
}
#ym_content .visually-hidden {
  opacity: 0;
}
#ym_content .awesomplete {
  width: 100%;
  display: inline-block;
  position: relative;
}
#ym_content .awesomplete > input {
  display: block;
}
#ym_content .awesomplete > ul {
  position: absolute;
  left: 0;
  z-index: 10001;
  min-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
  background: #eceae7;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  text-shadow: none;
}
#ym_content .awesomplete > ul > li {
  color: #002244;
}
#ym_content .awesomplete > ul[hidden],
#ym_content .awesomplete > ul:empty {
  display: none;
}
@supports ((-webkit-transform: scale(0)) or (transform: scale(0))) {
  #ym_content .awesomplete > ul {
    -webkit-transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);
    transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);
    -webkit-transform-origin: 1.43em -0.43em;
            transform-origin: 1.43em -0.43em;
  }
  #ym_content .awesomplete > ul[hidden],
  #ym_content .awesomplete > ul:empty {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
    display: block;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
  }
}
#ym_content .awesomplete > ul > li {
  position: relative;
  padding: 0.2em 0.5em;
  cursor: pointer;
  line-height: 3rem;
  border-bottom: 1px solid #c3c3c3;
}
#ym_content .awesomplete > ul > li:first-child {
  border-top: 1px solid #c3c3c3;
}
#ym_content .awesomplete > ul > li:hover,
#ym_content .awesomplete > ul > li[aria-selected='true'] {
  background-color: #f4f3f2;
  color: #002244;
}
#ym_content .awesomplete mark {
  font-weight: 700;
  background: transparent;
  padding: 0;
  color: #002244;
}
#ym_content .awesomplete li:hover mark {
  background: transparent;
  color: #002244;
}
#ym_content .awesomplete li[aria-selected='true'] mark {
  background: transparent;
  color: #002244;
}
@media screen and (min-width: 320px) {
  #ym_content .min-s-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .min-m-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  #ym_content .min-l-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  #ym_content .min-xl-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  #ym_content .max-s-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  #ym_content .max-m-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1279px) {
  #ym_content .max-l-hidden {
    display: none !important;
  }
}
#ym_content .button,
#ym_content .h1 {
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  font-weight: 400;
}
#ym_content * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#ym_content a,
#ym_content a:visited {
  color: #207ab6;
  text-decoration: none;
}
#ym_content a:hover {
  color: #007db3;
}
#ym_content hr {
  border: 0;
  border-bottom: 2px solid #eceae7;
  margin: 20px 0;
}
#ym_content .button {
  display: inline-block;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 40px;
  padding: 0 20px;
  border: 0;
  border-radius: 3px;
  font-size: 13px;
  line-height: 40px;
  vertical-align: middle;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#ym_content .button > .icon,
#ym_content .button > .text {
  display: inline-block;
  vertical-align: middle;
}
#ym_content .button:last-child {
  margin-right: 0;
}
#ym_content .button,
#ym_content .button.active {
  opacity: 1;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
}
#ym_content .button.inactive {
  opacity: 0.5;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
  cursor: not-allowed;
}
#ym_content .button,
#ym_content .button.type-primary {
  color: #ffffff;
  background: #207ab6;
}
#ym_content .button.type-primary:not(.inactive):hover,
#ym_content .button:not(.inactive):hover {
  color: #ffffff;
  background: #007db3;
}
#ym_content .button.type-secondary {
  color: #ffffff;
  background: #888888;
}
#ym_content .button.type-secondary:not(.inactive):hover {
  color: #ffffff;
  background-color: #999999;
}
#ym_content .button.type-bright {
  color: #207ab6;
  background-color: #ffffff;
}
#ym_content .button.type-bright:not(.inactive):hover {
  color: #133c7f;
  background-color: #ffffff;
}
#ym_content .button.type-text {
  padding: 0;
  color: #207ab6;
  background: 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#ym_content .button.type-text:not(.inactive):hover {
  color: #007db3;
  background: 0 0;
}
#ym_content .button.type-icon-only {
  width: 40px;
  padding: 0;
}
#ym_content .button > .icon {
  margin: 0 8px;
  fill: currentColor;
}
#ym_content .button > .icon:first-child {
  margin-left: 0;
}
#ym_content .button > .icon:last-child {
  margin-right: 0;
}
@font-face {
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
}
#ym_content .h1 {
  font-size: 22px;
  line-height: 1.125em;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h1 {
    font-size: 22px;
  }
}
#ym_content .h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
#ym_content .h3,
#ym_content .h4 {
  font-weight: 400;
  line-height: 16px;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h2 {
    font-size: 32px;
  }
}
#ym_content .h3 {
  font-size: 16px;
}
@media screen and (min-width: 1024px) {
  #ym_content .h3 {
    font-size: 13px;
  }
}
#ym_content .h4 {
  font-size: 16px;
}
#ym_content .p {
  font-size: 13px;
}
#ym_content .text-block {
  max-width: 800px;
}
#ym_content .dateline ~ .h1,
#ym_content .dateline ~ .h2,
#ym_content .dateline ~ .h3,
#ym_content .dateline ~ .h4 {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  #ym_content .dateline ~ .h1,
  #ym_content .dateline ~ .h2,
  #ym_content .dateline ~ .h3,
  #ym_content .dateline ~ .h4 {
    margin-top: 4px;
  }
}
#ym_content .tabs {
  width: 100%;
  overflow: hidden;
  margin-bottom: -12px;
  height: 72px;
}
#ym_content .tabs .tabs-wrapper {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  height: 102px;
}
#ym_content .tabs ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background: #ffffff;
}
#ym_content .tabs li {
  display: inline-block;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  min-width: 120px;
  height: 60px;
  margin-right: 3px;
  padding: 10px;
  color: #f4f3f2;
  border-bottom: 2px solid currentColor;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: border 0.2s, padding-bottom 0.2s;
  transition: border 0.2s, padding-bottom 0.2s;
  background: #ffffff;
}
#ym_content .tabs li:last-child {
  margin-right: 0;
}
#ym_content .tabs li.current {
  color: #007db3;
  position: relative;
  padding-bottom: 8px;
  border-bottom-width: 4px;
}
#ym_content .tabs li.current a {
  color: #133c7f;
}
#ym_content .stretch.tabs li {
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  -webkit-box-flex: 1;
          flex: 1 1 0;
}
#ym_content .tabs a {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  color: #007db3;
}
@media screen and (min-width: 768px) {
  #ym_content .tabs a {
    font-size: 22px;
    font-weight: 400;
    line-height: 22px;
    font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  #ym_content .tabs a {
    font-size: 22px;
  }
}
#ym_content .tabs span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
#ym_content .tabs.color li:nth-child(7n + 1) {
  color: #eeca93;
}
#ym_content .tabs.color li:nth-child(7n + 2) {
  color: #b2a8e2;
}
#ym_content .tabs.color li:nth-child(7n + 3) {
  color: #eaa18e;
}
#ym_content .tabs.color li:nth-child(7n + 4) {
  color: #bac3ec;
}
#ym_content .tabs.color li:nth-child(7n + 5) {
  color: #9bdcdf;
}
#ym_content .tabs.color li:nth-child(7n + 6) {
  color: #66c2ea;
}
#ym_content .tabs.color li:nth-child(7n + 7) {
  color: #97be9c;
}
#ym_content .tabs .marker {
  position: absolute;
  top: 60px;
  margin-top: -2px;
  margin-left: -12px;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  color: transparent;
  border-top-color: currentColor;
  z-index: 11;
}
#ym_content .h1,
#ym_content .h2 {
  font-weight: 400;
}
#ym_content .h1 {
  font-size: 22px;
  line-height: 22px;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h1 {
    font-size: 22px;
  }
}
#ym_content .h2 {
  font-size: 32px;
  line-height: 32px;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
#ym_content .h3,
#ym_content .h4 {
  font-weight: 400;
  line-height: 1.25em;
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  color: #133c7f;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #ym_content .h2 {
    font-size: 32px;
  }
}
#ym_content .h3 {
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  #ym_content .h3 {
    font-size: 16px;
  }
}
#ym_content .h4 {
  font-size: 16px;
}
#ym_content .p,
#ym_content body,
#ym_content html {
  font-size: 13px;
}
#ym_content .text-block {
  max-width: 800px;
}
#ym_content .dateline ~ .h1,
#ym_content .dateline ~ .h2,
#ym_content .dateline ~ .h3,
#ym_content .dateline ~ .h4 {
  margin-top: 0;
}
@media screen and (min-width: 320px) {
  #ym_content .min-s-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .min-m-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  #ym_content .min-l-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  #ym_content .min-xl-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  #ym_content .dateline ~ .h1,
  #ym_content .dateline ~ .h2,
  #ym_content .dateline ~ .h3,
  #ym_content .dateline ~ .h4 {
    margin-top: 4px;
  }
  #ym_content .max-s-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  #ym_content #ym-footer {
    padding: 0;
  }
  #ym_content #ym-footer .tabs-wrapper li {
    margin-right: 0;
  }
  #ym_content .max-m-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1279px) {
  #ym_content .max-l-hidden {
    display: none !important;
  }
}
#ym_content body {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  line-height: 1.5;
  color: #555555;
}
#ym_content * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#ym_content a,
#ym_content a:visited {
  color: #207ab6;
  text-decoration: none;
}
#ym_content a:hover {
  color: #007db3;
}
#ym_content hr {
  border: 0;
  border-bottom: 2px solid #eceae7;
  margin: 20px 0;
}
#ym_content .field.round {
  border-radius: 1000px;
}
#ym_content .checkbox,
#ym_content .radio {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 25px;
  height: 25px;
  min-height: 0;
  padding: 0;
  color: #207ab6;
  vertical-align: middle;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#ym_content .checkbox input,
#ym_content .radio input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  color: inherit;
  border-radius: inherit;
  background-color: transparent;
  cursor: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  visibility: hidden;
}
#ym_content .checkbox input:focus,
#ym_content .radio input:focus {
  border: 1px solid currentColor;
}
#ym_content .checkbox input:checked + .icon,
#ym_content .radio input:checked + .icon {
  display: block;
}
#ym_content .checkbox .icon,
#ym_content .radio .icon {
  display: none;
  color: inherit;
}
#ym_content .checkbox {
  border-radius: 2px;
  margin-right: 5px;
}
#ym_content .radio {
  border-radius: 50%;
}
#ym_content .tabs {
  width: 100%;
  overflow: hidden;
  margin-bottom: -12px;
  height: 72px;
  padding: 0 15px;
}
#ym_content .tabs .tabs-wrapper {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  height: 102px;
}
#ym_content .tabs ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  background: #ffffff;
}
#ym_content .tabs li {
  display: inline-block;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 120px;
  white-space: nowrap;
  height: 60px;
  margin-right: 3px;
  padding: 10px;
  color: #f4f3f2;
  border-bottom: 3px solid currentColor;
  border-left-width: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: border 0.2s, padding-bottom 0.2s;
  transition: border 0.2s, padding-bottom 0.2s;
  background: #ffffff;
  font-size: 22px;
}
#ym_content .tabs li.half {
  width: 50%;
}
#ym_content .tabs li:last-child {
  margin-right: 0;
}
#ym_content .tabs li.current {
  color: #007db3;
  position: relative;
  padding-bottom: 8px;
  border-bottom-width: 5px;
}
#ym_content .tabs li.current a {
  color: #133c7f;
}
.stretch#ym_content .tabs li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
#ym_content .tabs a {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  color: #007db3;
}
@media screen and (min-width: 768px) {
  #ym_content .tabs a {
    font-size: 1.69230769rem;
    font-weight: normal;
    line-height: 1.2em;
    font-family: 'Univers Deutsche Bank', Arial, sans-serif;
  }
}
@media screen and (min-width: 768px) and screen and (min-width: 1024px) {
  #ym_content .tabs a {
    font-size: 2.46153846rem;
  }
}
#ym_content .tabs span {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#ym_content .tabs.color li:nth-child(7n + 1) {
  color: #eeca93;
}
#ym_content .tabs.color li:nth-child(7n + 2) {
  color: #b2a8e2;
}
#ym_content .tabs.color li:nth-child(7n + 3) {
  color: #eaa18e;
}
#ym_content .tabs.color li:nth-child(7n + 4) {
  color: #bac3ec;
}
#ym_content .tabs.color li:nth-child(7n + 5) {
  color: #9bdcdf;
}
#ym_content .tabs.color li:nth-child(7n + 6) {
  color: #66c2ea;
}
#ym_content .tabs.color li:nth-child(7n + 7) {
  color: #97be9c;
}
#ym_content .tabs .marker {
  position: absolute;
  top: 60px;
  margin-top: 14px;
  margin-left: 0;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  color: transparent;
  border-top-color: currentColor;
  z-index: 11;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-delay: initial;
          transition-delay: initial;
}
#ym_content #ym-footer .tabs {
  padding: 0;
}
#ym_content #ym-footer .tabs .marker {
  top: 46px;
  margin-left: 6px;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-delay: initial;
          transition-delay: initial;
}
#ym_content #ym-footer .tabs li {
  border-top: none;
  border-bottom: 2px solid currentColor;
  padding: 10px;
}
#ym_content #ym-footer .tabs li.c6 {
  width: -webkit-calc(50% - 3px);
  width: calc(50% - 3px);
}
#ym_content #ym-footer .tabs li.current {
  border-bottom-width: 4px;
  padding-bottom: 8px;
}
#ym_content #ym-footer .tabs .tabs-wrapper {
  height: auto;
}
@media screen and (max-width: 320px) {
  #ym_content #ym-footer .tabs .tabs-wrapper ul li {
    font-size: 17px;
  }
}
#ym_content .c1,
#ym_content .row {
  width: 100%;
}
#ym_content .c1,
#ym_content .c10,
#ym_content .c11,
#ym_content .c12,
#ym_content .c2,
#ym_content .c3,
#ym_content .c4,
#ym_content .c5,
#ym_content .c7,
#ym_content .c8,
#ym_content .c9 {
  vertical-align: top;
}
#ym_content .c1,
#ym_content .c10,
#ym_content .c11,
#ym_content .c12,
#ym_content .c2,
#ym_content .c3,
#ym_content .c4,
#ym_content .c5,
#ym_content .c7,
#ym_content .c8,
#ym_content .c9,
#ym_content .col {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}
#ym_content .col {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 50px;
  background-color: #c3c3c3;
  color: #f4f3f2;
}
#ym_content .c1 {
  margin: 0 0 2px;
}
#ym_content .c2 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c3 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c4 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c5 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c6 {
  width: 100%;
  margin: 0 0 2px;
  vertical-align: top;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}
#ym_content .c7 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c8 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c9 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c10 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c11 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content .c12 {
  width: 100%;
  margin: 0 0 2px;
}
#ym_content [class*='c1'],
#ym_content [class*='c2'],
#ym_content [class*='c3'],
#ym_content [class*='c4'],
#ym_content [class*='c5'],
#ym_content [class*='c6'],
#ym_content [class*='c7'],
#ym_content [class*='c8'],
#ym_content [class*='c9'],
#ym_content [class*='c10'],
#ym_content [class*='c12'],
#ym_content [class*='c11'] {
  display: block;
  float: left;
}
@media screen and (min-width: 320px) {
  #ym_content .min-s-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .min-m-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  #ym_content .min-l-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  #ym_content .min-xl-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  #ym_content .max-s-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  #ym_content .max-m-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 1279px) {
  #ym_content .max-l-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .row {
    margin-right: -1px;
    margin-left: -1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c1 {
    width: -webkit-calc(8.33333333% - 2px);
    width: calc(8.33333333% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c2 {
    width: -webkit-calc(16.66666667% - 2px);
    width: calc(16.66666667% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c3 {
    width: 20%;
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c4 {
    width: -webkit-calc(33.33333333% - 2px);
    width: calc(33.33333333% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c5 {
    width: -webkit-calc(41.66666667% - 2px);
    width: calc(41.66666667% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c6 {
    width: -webkit-calc(50% - 2px);
    width: calc(50% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c7 {
    width: -webkit-calc(58.33333333% - 2px);
    width: calc(58.33333333% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c8 {
    width: -webkit-calc(66.66666667% - 2px);
    width: calc(66.66666667% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c9 {
    width: 70%;
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c10 {
    width: -webkit-calc(83.33333333% - 2px);
    width: calc(83.33333333% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c11 {
    width: -webkit-calc(91.66666667% - 2px);
    width: calc(91.66666667% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 768px) {
  #ym_content .c12 {
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
#ym_content {
  position: relative;
  width: 100%;
}
#ym-map-wrapper,
#ym-route {
  position: relative;
  overflow: hidden;
}
.clearfix {
  clear: both;
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.MicrosoftNav.MapTypeId_r {
  display: none;
}
#ym-control .icon {
  display: block;
  width: 100%;
  height: 40px;
}
#ym-control .icon.car {
  background: url('../img/Auto_2282C1.svg') no-repeat;
  background-size: 30px;
  background-position: 50%;
  border-radius: 3px;
}
#ym-control .icon.car.active {
  background: url('../img/Auto_ffffff.svg') no-repeat;
  background-size: 30px;
  background-position: 50%;
  background-color: #207ab6;
  border-radius: 3px;
}
#ym-control .icon.pedestrian {
  background: url('../img/Fussgaenger_2282C1.svg') no-repeat;
  background-size: 20px;
  background-position: 50%;
  border-radius: 3px;
}
#ym-control .icon.pedestrian.active {
  background: url('../img/Fussgaenger_ffffff.svg') no-repeat;
  background-size: 20px;
  background-position: 50%;
  background-color: #207ab6;
  border-radius: 3px;
}
.display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-0 {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#ym_content {
  /* Yuk! CSS Hack for IE6 3 pixel bug :( */
}
#ym_content .jspContainer {
  overflow: hidden;
  position: relative;
}
#ym_content .jspPane {
  position: absolute;
}
#ym_content .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 6px;
  background: #eceae7;
  border-radius: 3px;
}
#ym_content .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
#ym_content .jspCap {
  display: none;
}
#ym_content .jspHorizontalBar .jspCap {
  float: left;
}
#ym_content .jspTrack {
  background: #eceae7;
  position: relative;
  border-radius: 3px;
}
#ym_content .jspDrag {
  background: #555555;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 3px;
}
#ym_content .jspHorizontalBar .jspTrack,
#ym_content .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
  border-radius: 3px;
}
#ym_content .jspArrow {
  background: #002244;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
#ym_content .jspArrow.jspDisabled {
  cursor: default;
  background: #888888;
}
#ym_content .jspVerticalBar .jspArrow {
  height: 16px;
}
#ym_content .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
#ym_content .jspVerticalBar .jspArrow:focus {
  outline: none;
}
#ym_content .jspCorner {
  background: #eceae7;
  float: left;
  height: 100%;
}
#ym_content * html .jspCorner {
  margin: 0 -3px 0 0;
}
#ym_content .address-info {
  font-size: 13px;
}
#ym_content .address-info p {
  margin: 0;
}
#ym_content .additional-info ul li {
  list-style-type: square;
  color: #cccccc;
  font-size: 13px;
}
#ym_content .additional-info ul li span.listText {
  color: #555555;
}
#ym_content .additional-info ul li.detailFreeWifi {
  position: relative;
}
#ym_content .additional-info ul li.detailFreeWifi span.listText {
  margin-right: 5px;
}
#ym_content .additional-info ul li.detailFreeWifi img.freeWifi {
  position: absolute;
  top: -4px;
}
#ym_content .fa {
  margin-bottom: 2em;
}
#ym_content .fa .fa-img {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  position: relative;
}
#ym_content .fa .fa-img img {
  max-width: 100%;
}
#ym_content .fa .fa-img .fa-loading {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  left: 50%;
  margin-left: -12px;
}
#ym_content .fa .fa-body {
  display: inline-block;
  vertical-align: top;
}
#ym_content .fa .fa-body .fa-headline {
  margin: 0 0.5rem;
}
#ym_content .fa .fa-body .fa-headline .h4 {
  display: inline-block;
  color: #555555;
}
#ym_content .fa .fa-body .fa-headline .fa-details {
  display: inline-block;
  margin-left: 20px;
}
#ym_content .fa .fa-body .icon {
  vertical-align: -5px;
  margin-right: 5px;
}
#ym_content .fa .fa-body .contact {
  margin: 0 0.5rem;
}
#ym_content .fa .fa-body .contact .icon {
  color: #133c7f;
}
#ym_content .fa .fa-body .contact > div {
  line-height: 30px;
  font-size: 12px;
}
#ym_content .fa .fa-body .contact a[href^='tel:'] {
  color: #555555;
}
#ym_content .fa .fa-body .contact a[href^='tel:']:hover {
  text-decoration: underline;
}
#ym_content .fa .fa-whofinance-widget-wrapper {
  display: none;
  overflow: hidden;
  width: 450px;
  height: 100px;
  margin: 0 0 0 auto;
}
#ym_content .fa .fa-whofinance-widget-wrapper .fa-whofinance-widget {
  position: relative;
  width: 630px;
  height: 100px;
  left: -8px;
  top: -8px;
}
#ym_content .fa.grid-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 90px 15% 16% 1fr 450px;
  grid-template-columns: 90px 15% 16% 1fr 450px;
}
#ym_content .fa.grid-container .fa-img {
  width: 80px;
  -ms-grid-column: 1;
  grid-column: 1;
  margin: 0;
}
#ym_content .fa.grid-container .fa-headline {
  -ms-grid-column: 2;
  grid-column: 2;
}
#ym_content .fa.grid-container .fa-headline h4 {
  margin-top: 3px;
}
#ym_content .fa.grid-container .contact {
  -ms-grid-column: 3;
  grid-column: 3;
}
#ym_content .fa.grid-container .contact .icon {
  color: #133c7f;
  vertical-align: -5px;
}
#ym_content .fa.grid-container .contact > div {
  line-height: 30px;
  font-size: 12px;
}
#ym_content .fa.grid-container .contact a[href^='tel:'] {
  color: #666;
}
#ym_content .fa.grid-container .contact a[href^='tel:']:hover {
  text-decoration: underline;
}
#ym_content .fa.grid-container .moreDetails {
  -ms-grid-column: 4;
  grid-column: 4;
  padding-top: 5px;
  margin: 0 0.5rem;
}
@media (max-width: 1120px) {
  #ym_content .fa.grid-container .moreDetails {
    margin: 0;
  }
}
#ym_content .fa.grid-container .moreDetails .fa-details {
  display: inline-block;
  margin-left: 0px;
}
#ym_content .fa.grid-container .moreDetails .fa-details svg {
  vertical-align: middle;
}
#ym_content .fa.grid-container .moreDetails p {
  color: #666;
  margin: 0;
}
#ym_content .fa.grid-container .batch-container {
  -ms-grid-column: 5;
  grid-column: 5;
}
#ym_content aside {
  padding: 0 15px 15px 0;
}
#ym_content aside a {
  display: block;
}
#ym_content aside a svg.arrow-left {
  margin-top: 1px;
}
#ym_content aside .img-container {
  padding-right: 15px;
  margin-bottom: 15px;
}
#ym_content aside .img-container img {
  max-width: 100%;
}
#ym_content .distance span {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 13px;
}
#ym_content #ym-route-btn {
  display: block;
  margin-bottom: 15px;
}
#ym_content #ym-route-btn svg.arrow-left {
  margin-top: 2px;
}
#ym_content #ym-route-btn span {
  font-size: 13px;
}
#ym_content .bounding-box {
  padding: 0 15px;
}
#ym_content .bounding-box .h2 {
  margin-bottom: 15px;
  position: relative;
  top: -4px;
}
#ym_content .bounding-box .ym-openingHours h4 {
  margin-bottom: 5px;
}
#ym_content .bounding-box #ym-route-btn {
  display: block;
  margin-bottom: 15px;
}
#ym_content .bounding-box #ym-route-btn span {
  font-size: 13px;
}
#ym_content .bounding-box #ym-appointment-btn {
  margin: 10px 0 15px 0;
}
#ym_content .bounding-box address {
  margin-bottom: 15px;
}
#ym_content .ym-openingHours {
  margin-bottom: 30px;
  font-size: 13px;
}
#ym_content .ym-openingHours .ym-opening-headline {
  width: 150px;
  font-weight: bold;
  font-size: 13px;
}
#ym_content .ym-openingHours .ym-time {
  font-size: 13px;
}
#ym_content .ym-openingHours h4 {
  margin-top: 0;
}
#ym_content .ym-openingHours .ym-morning {
  margin-right: 15px;
}
#ym_content .additional-info {
  margin-top: 15px;
}
#ym_content .additional-opening-info {
  background-color: #f4f3f2;
  color: #133c7f;
  font-size: 14px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  margin-bottom: 15px;
}
#ym_content .additional-opening-info svg {
  padding: 5px;
  margin-right: 7px;
}
#ym_content .panel-body {
  padding-left: 45px;
  padding-top: 25px;
  padding-bottom: 40px;
}
#ym_content .panel-body h4 {
  margin-bottom: 10px;
}
#ym_content .panel-body ul.list {
  padding-left: 15px;
  margin-top: 0;
  margin-bottom: 0px;
}
#panel-services .sb-bereich,
#panel-services .filiale {
  float: left;
  width: 300px;
}
#panel-services .filiale {
  margin-right: 15px;
}
.panel-footer {
  background-color: #f4f3f2;
  cursor: pointer;
  line-height: 1px;
}
.panel-footer .minus {
  color: #207ab6;
  background-color: #eceae7;
  padding: 15px 15px 15px 15px;
  display: inline-block;
}
.panel-footer .text {
  display: inline-block;
  vertical-align: top;
  margin: 25px 0 0 5px;
}
.panel-header {
  color: #207ab6;
  background-color: #f4f3f2;
  cursor: pointer;
  line-height: 1px;
  margin: 0 0 1px 0;
}
.panel-header:focus {
  outline: none;
}
.panel-header .plus {
  color: #ffffff;
  background-color: #207ab6;
  padding: 15px 15px 15px 15px;
}
.panel-header .minus {
  color: #ffffff;
  background-color: #eceae7;
  padding: 15px 15px 15px 15px;
}
.panel-header .text {
  display: inline-block;
  vertical-align: top;
  margin: 25px 0 0 5px;
}
.container-plus,
.container-minus {
  display: inline-block;
}
.detail-divider {
  margin: 20px 0 10px 0;
}
#ym-back-btn {
  margin: 20px 0 0 0;
}
.panel-body {
  margin: 0 5px 0 5px;
}
@media screen and (max-width: 320px) {
  #ym_content .bounding-box .h2 {
    font-size: 26px;
  }
  #ym_content .panel-header .text {
    font-size: 12px;
  }
  #ym_content .panel-body {
    padding-left: 25px;
  }
  #ym_content .panel-body .list.bullets {
    max-width: 270px;
  }
  #ym_content .additional-info .additional-opening-info {
    height: auto;
    line-height: none;
    padding-left: 15px;
    padding-bottom: 15px;
  }
  #ym_content .additional-info .additional-opening-info > span {
    line-height: 20px;
    padding-top: 15px;
  }
}
@media screen and (min-width: 321px) and (max-width: 360px) {
  #ym_content .bounding-box .h2 {
    font-size: 26px;
  }
  #ym_content .panel-header .text {
    font-size: 13px;
  }
  #ym_content .panel-body {
    padding-left: 25px;
  }
  #ym_content .panel-body .list.bullets {
    max-width: 270px;
  }
  #ym_content .additional-info .additional-opening-info {
    height: auto;
    line-height: none;
    padding-left: 15px;
    padding-bottom: 15px;
  }
  #ym_content .additional-info .additional-opening-info > span {
    line-height: 20px;
    padding-top: 15px;
  }
}
@media (max-width: 1120px) {
  #panel-adv .fa.grid-container {
    display: block;
  }
  #panel-adv .fa.grid-container .fa-img {
    float: left;
    margin-right: 10px;
  }
  .fa-whofinance-widget-wrapper {
    display: block !important;
    margin: 10px 0 0 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  #ym_content .fa .fa-whofinance-widget-wrapper {
    display: inline-block;
  }
}
#ym-route .icon-container {
  text-align: center;
}
#ym-route .icon-container .icon {
  width: 100%;
  height: 40px;
  display: block;
  margin: 0 auto;
  background-size: 25px 25px;
}
#ym-route .icon-container .icon.route-start,
#ym-route .icon-container .icon.route-end {
  background: url('../img/Standort_dbblue.svg') no-repeat 50%;
  background-size: 35px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-ArrowForward {
  background: url('../img/Pfeil_hoch_dbblue.svg') no-repeat 50%;
  background-size: 13px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-ArrowLeft {
  background: url('../img/Pfeil_links_dbblue.svg') no-repeat 50%;
  background-size: 25px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-ArrowRight {
  background: url('../img/Pfeil_rechts_dbblue.svg') no-repeat 50%;
  background-size: 25px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-HalfLeft {
  background: url('../img/Pfeil_halb_links_dbblue.svg') no-repeat 50%;
  background-size: 20px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-HalfRight {
  background: url('../img/Pfeil_halb_rechts_dbblue.svg') no-repeat 50%;
  background-size: 20px;
  background-position: 50%;
}
#ym-route .icon-container .icon.route-RoundAbout {
  background: url('../img/Kreisverkehrausfahrt_dbblue.svg') no-repeat 50%;
  background-size: 35px;
  background-position: 50%;
}
#ym-route .icon-container .icon-label {
  font-size: small;
  color: #555555;
}
#ym-route .ym-route-content {
  position: absolute;
  top: 15px;
  left: 15px;
  bottom: 30px;
  background-color: #ffffff;
  width: 500px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  padding-left: 15px;
  padding-right: 15px;
  z-index: 1;
}
#ym-route .ym-route-content .ym-route {
  width: 100%;
}
#ym-route .ym-route-content .ym-route .button {
  position: absolute;
  right: 10px;
  top: 10px;
}
#ym-route .ym-route-content form {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  float: left;
}
#ym-route .route-info-container {
  position: absolute;
  top: 110px;
  right: 15px;
  bottom: 145px;
  left: 5px;
  overflow-y: scroll;
  padding: 15px 15px 0;
  font-size: 14px;
}
#ym-route .route-info-container .route-information {
  position: relative;
}
#ym-route .route-info-container .route-information .route-item {
  padding: 10px 0;
}
#ym-route .route-info-container .route-information .route-item:last-child {
  border: none;
}
#ym-route .route-summary-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 1px solid #eceae7;
}
#ym-route .route-summary-container div.route-end {
  padding: 15px 0;
}
#ym-route .route-summary-container .summary {
  height: 35px;
  width: 100%;
  padding-left: 30px;
}
#ym-route-form-container {
  padding: 15px 0px 15px 15px;
  border-bottom: 1px solid #eceae7;
  font-size: 13px;
}
#ym-route-form-container .twitter-typeahead {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 3px;
}
#ym-route-form-container .twitter-typeahead .tt-hint {
  display: none;
}
.ym-route-backlink {
  line-height: 15px;
  font-size: 25px;
  float: right;
}
#ym-route-form {
  position: relative;
}
#ym-route-form button {
  z-index: 15;
}
#ym-route-form span.route-ArrowRight {
  display: block;
  width: 24px;
  height: 24px;
  background: url('../img//Pfeil_rechts_0098db.svg') no-repeat 50%;
  background-size: 20px;
}
#ym-route-form.no-suggestions .error-message {
  display: block;
}
.list-item {
  color: #555555;
}
.list-item.wrapper {
  padding: 15px 0;
}
.list-item.wrapper .title {
  font-size: 15px;
  color: #007db3;
  width: 100%;
}
.list-item.wrapper .title span {
  display: block;
  width: 100%;
  height: auto;
}
.list-item.wrapper .title .pull-left {
  width: 100%;
}
.list-item.wrapper .title .wrapTitleInEllipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.list-item.wrapper aside {
  color: #133c7f;
  text-align: center;
  padding: 15px 0 0;
}
.list-item.wrapper aside .icon-container {
  display: block;
  height: 40px;
  background: url('../img/Standort_midgrey.svg') no-repeat;
  background-size: contain;
  background-position: 50%;
}
.list-item.wrapper address {
  padding: 5px 0 7px;
}
.list-item.wrapper address > p {
  margin: 0;
}
#ym_content ul.locations {
  clear: both;
  padding-left: 0;
  margin: 15px 0 0;
}
#ym_content ul.locations li {
  display: block;
  position: relative;
  list-style: none none;
  padding: 0 15px;
  margin: 0;
}
#ym_content ul.locations li aside,
#ym_content ul.locations li article {
  float: left;
  cursor: pointer;
  padding: 0;
}
#ym_content ul.locations li .title {
  cursor: pointer;
}
#ym_content ul.locations li .title .wifi {
  margin-left: 5px;
  position: relative;
  top: -6px;
}
#ym_content ul.locations li > a {
  background-image: none;
  display: block;
}
#ym_content ul.locations li .distance {
  font-size: 13px;
  text-align: right;
  width: 100px;
  font-weight: bold;
}
#ym_content ul.locations li .wrapper {
  border-bottom: 1px solid #cccccc;
}
#ym_content ul.locations li.active .icon-container {
  background: url('../img/Standort_2282C1_filled.svg') no-repeat;
  background-size: contain;
  background-position: 50%;
}
#ym_content ul.locations li.active .distance {
  font-weight: bold;
}
#ym-list-desktop {
  position: absolute;
  top: 15px;
  left: 15px;
  background-color: #ffffff;
  padding: 15px;
  width: 470px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
#ym-list-desktop .tabs-wrapper span {
  font-size: 16px;
}
#ym-list-desktop .ym-main-container {
  -webkit-box-shadow: none;
          box-shadow: none;
  top: 100px;
  left: 0;
  right: 0;
}
#ym-list-desktop ul li {
  border-left: 4px solid #ffffff;
  padding-left: 26px;
}
#ym-list-desktop ul li.active {
  border-left: 4px solid #207ab6;
}
#ym-list-desktop ul li:last-child .wrapper {
  border: none;
}
#ym-list-desktop.hidden-on-first-load {
  visibility: hidden;
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  #ym-list-mobile.min-l-hidden {
    width: 470px !important;
  }
  #ym-list-mobile.min-l-hidden .ym-main-container {
    width: 470px !important;
  }
}
#ym-list-mobile .ym-main-container {
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: -1px 1px 3px #555555;
          box-shadow: -1px 1px 3px #555555;
  overflow-y: auto;
  overflow-x: hidden;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
}
#ym-list-mobile ul {
  margin: 0;
}
#ym-list-mobile ul li {
  padding: 0 20px;
}
#ym-list-mobile .c1 {
  width: -webkit-calc(8.33333333% - 2px);
  width: calc(8.33333333% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c2 {
  width: -webkit-calc(16.66666667% - 2px);
  width: calc(16.66666667% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c3 {
  width: -webkit-calc(25% - 2px);
  width: calc(25% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c4 {
  width: -webkit-calc(33.33333333% - 2px);
  width: calc(33.33333333% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c5 {
  width: -webkit-calc(41.66666667% - 2px);
  width: calc(41.66666667% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c6 {
  width: -webkit-calc(50% - 2px);
  width: calc(50% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c7 {
  width: -webkit-calc(58.33333333% - 2px);
  width: calc(58.33333333% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c8 {
  width: -webkit-calc(66.66666667% - 2px);
  width: calc(66.66666667% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c9 {
  width: -webkit-calc(73% - 2px);
  width: calc(73% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c10 {
  width: -webkit-calc(83.33333333% - 2px);
  width: calc(83.33333333% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c11 {
  width: -webkit-calc(91.66666667% - 2px);
  width: calc(91.66666667% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-list-mobile .c12 {
  width: -webkit-calc(100% - 2px);
  width: calc(100% - 2px);
  margin-right: 1px;
  margin-left: 1px;
}
#ym-footer {
  padding: 0 10px;
  position: relative;
  height: 62px;
}
#ym-footer .tabs-wrapper,
#ym-footer .tabs {
  overflow: visible;
}
#ym-footer .tabs {
  height: auto;
}
.no-result-found {
  color: #d05542;
  font-weight: bold;
  font-size: 0.84615385rem;
  padding: 20px 10px;
  margin: 0 25px;
  line-height: 1.07692308rem;
}
#ym_content {
  font-family: 'Univers Deutsche Bank', Arial, sans-serif;
}
#ym_content > div {
  margin: 0 0.75rem;
}
#ym_content .overlay-close {
  font-size: 24px;
  width: 24px;
  height: 24px;
  top: 5px;
  right: 5px;
  position: absolute;
  text-align: center;
}
#ym_content address {
  font-style: normal;
  font-size: 13px;
}
#ym_content .locations article a {
  font-size: 13px;
  line-height: 16px;
}
#ym_content .temporary-closed {
  color: #d05542;
}
#ym_content header {
  height: 145px;
}
#ym_content a svg.arrow-left {
  margin-right: 5px;
  margin-top: 5px;
  line-height: 16px;
}
#ym_content .open.select .options {
  max-height: 260px;
}
#ym_content .off {
  display: none !important;
}
#ym_content .ym-infopopup {
  display: block;
  padding: 0.5em;
  -webkit-box-shadow: #333333 1px 1px 3px;
          box-shadow: #333333 1px 1px 3px;
  background-color: white;
  min-width: 180px;
  font-size: 0.9em;
  color: #002244;
  text-decoration: none;
}
#ym_content a.ym-infopopup:active,
#ym_content a.ym-infopopup:focus,
#ym_content a.ym-infopopup:visited {
  color: #002244;
}
#ym_content a.ym-infopopup:hover {
  color: #de856e;
}
#ym_content #ym-search-form {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1023px) {
  #ym_content #ym-search-form {
    display: block;
  }
}
#ym_content .ym-search-form-footer {
  min-height: 40px;
  line-height: 40px;
}
#ym_content .ym-search-form-footer > div {
  line-height: inherit;
}
#ym_content .ym-control.show-list {
  position: absolute;
  top: 15px;
  left: 15px;
}
#ym_content #ym-control {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  z-index: 1;
}
@media (min-width: 1024px) {
  #ym_content #ym-control {
    top: 5px;
  }
}
#ym_content #ym-control .control {
  margin-bottom: 10px;
}
#ym_content #ym-control .zoom-controll {
  opacity: 1;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
  background-color: #ffffff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#ym_content #ym-control .zoom-controll button {
  background-color: #ffffff;
  float: left;
  height: 40px;
  width: 40px;
  border: none;
  cursor: pointer;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .zoom-controll button.zoom-in {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: 1px #cccccc solid;
}
#ym_content #ym-control .zoom-controll button.zoom-out {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#ym_content #ym-control .zoom-controll .icon.plus {
  height: 39px;
  background: url('../img/Plus_2282C1.svg') no-repeat;
  background-size: 15px;
  background-position: 50%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#ym_content #ym-control .zoom-controll .icon.minus {
  background: url('../img/Minus_2282C1.svg') no-repeat;
  background-size: 15px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .zoom-controll button:active {
  background-color: #207ab6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .zoom-controll button:active.zoom-in {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#ym_content #ym-control .zoom-controll button:active.zoom-out {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#ym_content #ym-control .zoom-controll button:active .icon.plus {
  height: 39px;
  background: url('../img/Plus_ffffff.svg') no-repeat;
  background-size: 15px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .zoom-controll button:active .icon.minus {
  background: url('../img/Minus_ffffff.svg') no-repeat;
  background-size: 15px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll {
  opacity: 1;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
  background-color: #ffffff;
  margin-bottom: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#ym_content #ym-control .mapType-controll button {
  background-color: #ffffff;
  float: left;
  height: 40px;
  width: 40px;
  border: none;
  cursor: pointer;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll button.road {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#ym_content #ym-control .mapType-controll button.aerial {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#ym_content #ym-control .mapType-controll .icon.road {
  background: url('../img/Road_2282C1.svg') no-repeat;
  background-size: 15px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll .icon.aerial {
  background: url('../img/Aerial_2282C1.svg') no-repeat;
  background-size: 18px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll button:active,
#ym_content #ym-control .mapType-controll button.active {
  background-color: #207ab6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll button:active.road,
#ym_content #ym-control .mapType-controll button.active.road {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#ym_content #ym-control .mapType-controll button:active.aerial,
#ym_content #ym-control .mapType-controll button.active.aerial {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#ym_content #ym-control .mapType-controll button:active .icon.road,
#ym_content #ym-control .mapType-controll button.active .icon.road {
  background: url('../img/Road_ffffff.svg') no-repeat;
  background-size: 18px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .mapType-controll button:active .icon.aerial,
#ym_content #ym-control .mapType-controll button.active .icon.aerial {
  background: url('../img/Aerial_ffffff.svg') no-repeat;
  background-size: 18px;
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ym_content #ym-control .ym-show-filter {
  right: 15px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
}
#ym_content #ym-control .ym-show-filter .icon.settings {
  background: url('../img/Filter_2228C1.svg') no-repeat;
  background-size: 22px;
  background-position: 9px 9px;
}
#ym_content #ym-control .ym-show-filter .icon.settings.active {
  background: url('../img/Filter_ffffff.svg') no-repeat;
  background-size: 22px;
  background-position: 9px 9px;
  background-color: #207ab6;
}
#ym_content #ym-control .ym-show-filter.active {
  right: 452px;
}
#ym_content #ym-control .ym-show-filter:active .icon.settings {
  background: url('../img/Filter_ffffff.svg') no-repeat;
  background-size: 22px;
  background-position: 9px 9px;
  background-color: #207ab6;
}
#ym_content #ym-control .ym-show-localize {
  top: 65px;
}
#ym_content .hide_Quickfilter {
  display: none;
}
@media screen and (max-width: 1023px) {
  #ym_content .hide_Quickfilter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
#ym_content .QuickfilterBranch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-height: 55px;
  -ms-grid-column: 2;
  grid-column: 2;
}
@media (max-width: 1023px) {
  #ym_content .QuickfilterBranch {
    display: none;
  }
}
#ym_content .QuickfilterBranch .filter label {
  cursor: pointer;
  display: block;
  padding: 5px;
}
#ym_content .QuickfilterBranch .filter,
#ym_content .QuickfilterBranch #ym-show-more-filters {
  margin-left: 1rem;
}
#ym_content.BRANCH .ym-show-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#ym_content.BRANCH .QuickfilterBranch .filter.atms {
  display: none;
}
#ym_content.BRANCH .QuickfilterBranch .filter.accessibility,
#ym_content.BRANCH .QuickfilterBranch .filter.counterservice {
  display: block;
}
#ym_content.ATM .QuickfilterBranch .filter.atms {
  display: block;
}
#ym_content.ATM .QuickfilterBranch .filter.accessibility,
#ym_content.ATM .QuickfilterBranch .filter.counterservice {
  display: none;
}
#ym_content.ATM .QuickfilterBranch #ym-show-more-filters {
  display: none;
}
#ym_content .ym_content .hidden-on-first-load {
  display: none;
}
#ym_content #ym-control .hidden-on-first-load,
#ym_content .ym-control.hidden-on-first-load {
  display: none;
}
#ym_content .MapPushpinBase img {
  width: 100%;
  height: 100%;
}
#ym_content #ym-localize .icon-container {
  display: block;
  width: 40px;
  height: 40px;
  background: url('../img/Lokalisieren_2282C1.svg') no-repeat;
  background-size: 24px 24px;
  background-position: 8px;
}
#ym_content #ym-localize .icon-container.localized {
  background: url('../img/Lokalisieren_ffffff.svg') no-repeat;
  background-size: 24px 24px;
  background-position: 8px;
  background-color: #207ab6;
}
#ym_content #ym-localize:active .icon-container {
  background: url('../img/Lokalisieren_ffffff.svg') no-repeat;
  background-size: 24px 24px;
  background-position: 8px;
  background-color: #207ab6;
}
#ym_content #ym-list {
  display: none;
  background-color: transparent;
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 30px;
  padding: 0;
  overflow: hidden;
  z-index: 1;
}
#ym_content #ym-close {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#ym_content #ym-close,
#ym_content .ym-settings-close {
  font-size: 24px;
  text-align: center;
  line-height: 40px;
}
#ym_content .ym-settings-close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  color: #207ab6;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#ym_content .ym-settings-opened {
  float: left;
}
#ym_content #ym-map {
  position: relative;
  margin: 0;
  min-height: 800px;
}
#ym_content #ym-map .MicrosoftNav.MapTypeId_be {
  display: none;
}
#ym_content #ym-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
}
#ym_content #ym-header {
  padding: 15px;
  padding-left: 0;
  padding-right: 0;
  font-size: 13px;
}
#ym_content .floating-label {
  border-bottom: 2px solid transparent;
}
#ym_content .error-message {
  display: none;
  color: #d05542;
  font-size: 0.76923077rem;
  padding: 7px 0 0 10px;
  visibility: hidden;
  max-height: 0.76923077rem;
}
#ym_content .label-error .floating-label {
  color: #d05542;
  border-color: #d05542;
}
#ym_content .label-error .error-message {
  display: block;
  max-height: none;
  visibility: visible !important;
}
#ym_content .ym-search input:focus + .label,
#ym_content .ym-search input:focus + ul + .label {
  color: #007db3;
  font-size: 0.84615385rem;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
#ym_content .ym-search.find {
  margin-left: 0;
  width: 100%;
  position: relative;
}
#ym_content .ym-search.find > label {
  position: relative;
}
#ym_content .ym-search.find > label > .group {
  display: block;
}
#ym_content .ym-search.find > .button {
  position: absolute;
  right: 10px;
  top: 10px;
}
#ym_content .ym-search.find > .button span.icon-lupe {
  width: 24px;
  height: 24px;
  background: url('../img/Lupe_2282C1.svg') no-repeat 50%;
  background-size: contain;
}
#ym_content .ym-search.find.no-suggestions .error-message {
  display: block;
  visibility: visible;
  max-height: none;
}
#ym_content .MicrosoftMap .MapPushpinBase img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  display: block;
}
#ym_content .tabs.up li {
  border-bottom: none;
  border-top: 2px solid currentColor;
}
#ym_content .tabs.up li.current {
  border-top-width: 4px;
}
@media screen and (min-width: 1024px) {
  #ym_content .ym-search.find {
    padding-left: 0;
  }
  #ym_content #ym-show-filters {
    display: none !important;
  }
}
#ym_content #settings {
  position: absolute;
  width: auto;
  overflow: hidden;
  left: auto;
  display: none;
  z-index: 2;
  background-color: #ffffff;
  padding: 15px 15px 30px 15px;
}
#ym_content #settings .filter-container {
  display: none;
  font-size: 13px;
}
#ym_content #settings.shown {
  display: block;
  left: auto;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
  top: 102px;
  right: 27px;
}
@media screen and (max-width: 767px) {
  #ym_content #settings.shown {
    left: 27px;
  }
}
#ym_content #settings .ym-filter-container {
  margin-bottom: 10px;
}
#ym_content #settings .headline {
  font-size: 15px;
  margin: 10px 0 20px 0;
  background-size: 30px 30px;
  color: #133c7f;
  background-position: 0 5px;
  line-height: 14px;
}
#ym_content #settings .filter label {
  cursor: pointer;
  display: block;
  padding: 5px;
}
@media screen and (min-width: 440px) {
  #ym_content #settings {
    overflow-y: visible;
    overflow-y: initial;
  }
  #ym_content #settings .c6 {
    width: -webkit-calc(50% - 2px);
    width: calc(50% - 2px);
    margin-right: 1px;
    margin-left: 1px;
  }
}
@media screen and (min-width: 1280px) {
  #ym_content #ym-show-filters {
    display: none !important;
  }
}
#ym_content.ATM #ym-show-filters .filter.atms {
  display: block;
}
#ym_content.BRANCH #ym-show-filters {
  display: block;
}
#ym_content .autocomplete-brand > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 5px;
  color: #333;
  font-weight: 600;
  line-height: 20px;
}
#ym_content .autocomplete-brand > a > img {
  height: 20px;
  margin-left: 7px;
}

/*# sourceMappingURL=data:application/json;base64,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cEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsYUFBYTtFQUNiLGlCQUFpQjtDQUNsQiIsImZpbGUiOiJzdHlsZXMtMS4wLjEzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFZhcmlhYmxlcyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnXCJVbml2ZXJzIERldXRzY2hlIEJhbmtcIiwgQXJpYWwsIHNhbnMtc2VyaWYnO1xufVxuI3ltX2NvbnRlbnQgLmgxIHtcbiAgZm9udC1zaXplOiAyLjQ2MTUzODQ2cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMjVlbTtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMzNjN2Y7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDMuNDYxNTM4NDZyZW07XG4gIH1cbn1cbiN5bV9jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMS42OTIzMDc2OXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgRGV1dHNjaGUgQmFuaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi40NjE1Mzg0NnJlbTtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAxLjIzMDc2OTIzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgRGV1dHNjaGUgQmFuaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS42OTIzMDc2OXJlbTtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmg0IHtcbiAgZm9udC1zaXplOiAxLjIzMDc2OTIzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgRGV1dHNjaGUgQmFuaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN5bV9jb250ZW50IC5wIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3ltX2NvbnRlbnQgLnRleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmRhdGVsaW5lIH4gI3ltX2NvbnRlbnQgLmgxLFxuLmRhdGVsaW5lIH4gI3ltX2NvbnRlbnQgLmgyLFxuLmRhdGVsaW5lIH4gI3ltX2NvbnRlbnQgLmgzLFxuLmRhdGVsaW5lIH4gI3ltX2NvbnRlbnQgLmg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlbGluZSB+ICN5bV9jb250ZW50IC5oMSxcbiAgLmRhdGVsaW5lIH4gI3ltX2NvbnRlbnQgLmgyLFxuICAuZGF0ZWxpbmUgfiAjeW1fY29udGVudCAuaDMsXG4gIC5kYXRlbGluZSB+ICN5bV9jb250ZW50IC5oNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAubWluLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5taW4tbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5taW4tbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5taW4teGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXgtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXgtbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYXgtbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogR2xvYmFsIHN0eWxlcyAqL1xuLnltLWh0bWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW1fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4jeW1fY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN5bV9jb250ZW50IGEsXG4jeW1fY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIwN2FiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3ltX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3ZGIzO1xufVxuI3ltX2NvbnRlbnQgaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlYWU3O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygyLjc1ZW0gLSA3cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyAwcyBlYXNlLW91dDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbDpub3QoLmluYWN0aXZlKTpob3ZlciAubGFiZWwge1xuICBjb2xvcjogIzAwN2RiMztcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbC5pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCBpbnB1dCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAyMjQ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC4yNWVtO1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuI3ltX2NvbnRlbnQgLmZsb2F0aW5nLWxhYmVsIGlucHV0OmRpc2FibGVkLFxuI3ltX2NvbnRlbnQgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCBpbnB1dDpmb2N1cyArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTpmb2N1cyArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCBpbnB1dDp2YWxpZCArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTp2YWxpZCArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCBpbnB1dDpmb2N1cyArIHVsICsgLmxhYmVsLFxuI3ltX2NvbnRlbnQgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOmZvY3VzICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAuZmxvYXRpbmctbGFiZWwgaW5wdXQ6dmFsaWQgKyB1bCArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTp2YWxpZCArIHVsICsgLmxhYmVsIHtcbiAgY29sb3I6ICMwMDdkYjM7XG4gIGZvbnQtc2l6ZTogMC44NDYxNTM4NXJlbTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4yZW0pO1xufVxuI3ltX2NvbnRlbnQgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2ZW07XG59XG4jeW1fY29udGVudCAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzLjg0NjE1Mzg1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZTc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jeW1fY29udGVudCAuZmllbGQucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMDU1NDI7XG59XG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIGlucHV0OmRpc2FibGVkICsgLmxhYmVsLFxuI3ltX2NvbnRlbnQgLmxhYmVsLWVycm9yIC5maWVsZCB0ZXh0YXJlYTpkaXNhYmxlZCArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5sYWJlbC1lcnJvciAuZmllbGQgaW5wdXQ6Zm9jdXMgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIHRleHRhcmVhOmZvY3VzICsgLmxhYmVsLFxuI3ltX2NvbnRlbnQgLmxhYmVsLWVycm9yIC5maWVsZCBpbnB1dDp2YWxpZCArIC5sYWJlbCxcbiN5bV9jb250ZW50IC5sYWJlbC1lcnJvciAuZmllbGQgdGV4dGFyZWE6dmFsaWQgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIGlucHV0OmRpc2FibGVkICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIHRleHRhcmVhOmRpc2FibGVkICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIGlucHV0OmZvY3VzICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIHRleHRhcmVhOmZvY3VzICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIGlucHV0OnZhbGlkICsgdWwgKyAubGFiZWwsXG4jeW1fY29udGVudCAubGFiZWwtZXJyb3IgLmZpZWxkIHRleHRhcmVhOnZhbGlkICsgdWwgKyAubGFiZWwge1xuICBjb2xvcjogI2QwNTU0Mjtcbn1cbiN5bV9jb250ZW50IC5idXR0b24sXG4jeW1fY29udGVudCAudGFicyBhLFxuI3ltX2NvbnRlbnQgLnRhYnMgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jeW1fY29udGVudCAuYnV0dG9uLFxuI3ltX2NvbnRlbnQgLnRhYnMgbGksXG4jeW1fY29udGVudCAudGFicyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiN5bV9jb250ZW50IC52aXN1YWxseS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN5bV9jb250ZW50IC5hd2Vzb21wbGV0ZSA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNlY2VhZTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlID4gdWwgPiBsaSB7XG4gIGNvbG9yOiAjMDAyMjQ0O1xufVxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlID4gdWxbaGlkZGVuXSxcbiN5bV9jb250ZW50IC5hd2Vzb21wbGV0ZSA+IHVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzdXBwb3J0cyAodHJhbnNmb3JtOiBzY2FsZSgwKSkge1xuICAjeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjIsIDAuNSwgMS40KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxLjQzZW0gLTAuNDNlbTtcbiAgfVxuICAjeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bFtoaWRkZW5dLFxuICAjeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bDplbXB0eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG59XG4jeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2MzYzM7XG59XG4jeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2MzYzM7XG59XG4jeW1fY29udGVudCAuYXdlc29tcGxldGUgPiB1bCA+IGxpOmhvdmVyLFxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlID4gdWwgPiBsaVthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YyO1xuICBjb2xvcjogIzAwMjI0NDtcbn1cbiN5bV9jb250ZW50IC5hd2Vzb21wbGV0ZSBtYXJrIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAyMjQ0O1xufVxuI3ltX2NvbnRlbnQgLmF3ZXNvbXBsZXRlIGxpOmhvdmVyIG1hcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDIyNDQ7XG59XG4jeW1fY29udGVudCAuYXdlc29tcGxldGUgbGlbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIG1hcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDIyNDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAjeW1fY29udGVudCAubWluLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4teGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmJ1dHRvbixcbiN5bV9jb250ZW50IC5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBEZXV0c2NoZSBCYW5rJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jeW1fY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN5bV9jb250ZW50IGEsXG4jeW1fY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIwN2FiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3ltX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3ZGIzO1xufVxuI3ltX2NvbnRlbnQgaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlYWU3O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiN5bV9jb250ZW50IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jeW1fY29udGVudCAuYnV0dG9uID4gLmljb24sXG4jeW1fY29udGVudCAuYnV0dG9uID4gLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jeW1fY29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jeW1fY29udGVudCAuYnV0dG9uLFxuI3ltX2NvbnRlbnQgLmJ1dHRvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiN5bV9jb250ZW50IC5idXR0b24uaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI3ltX2NvbnRlbnQgLmJ1dHRvbixcbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyMDdhYjY7XG59XG4jeW1fY29udGVudCAuYnV0dG9uLnR5cGUtcHJpbWFyeTpub3QoLmluYWN0aXZlKTpob3ZlcixcbiN5bV9jb250ZW50IC5idXR0b246bm90KC5pbmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwN2RiMztcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzg4ODg4ODtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1zZWNvbmRhcnk6bm90KC5pbmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1icmlnaHQge1xuICBjb2xvcjogIzIwN2FiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1icmlnaHQ6bm90KC5pbmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyMDdhYjY7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS10ZXh0Om5vdCguaW5hY3RpdmUpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdkYjM7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cbiN5bV9jb250ZW50IC5idXR0b24udHlwZS1pY29uLW9ubHkge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogMDtcbn1cbiN5bV9jb250ZW50IC5idXR0b24gPiAuaWNvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbiN5bV9jb250ZW50IC5idXR0b24gPiAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI3ltX2NvbnRlbnQgLmJ1dHRvbiA+IC5pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiN5bV9jb250ZW50IC5oMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XG4gIGNvbG9yOiAjMTMzYzdmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICN5bV9jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4jeW1fY29udGVudCAuaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgRGV1dHNjaGUgQmFuaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN5bV9jb250ZW50IC5oMyxcbiN5bV9jb250ZW50IC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgRGV1dHNjaGUgQmFuaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICN5bV9jb250ZW50IC5oMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jeW1fY29udGVudCAuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jeW1fY29udGVudCAucCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMSxcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMixcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMyxcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjeW1fY29udGVudCAuZGF0ZWxpbmUgfiAuaDEsXG4gICN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMixcbiAgI3ltX2NvbnRlbnQgLmRhdGVsaW5lIH4gLmgzLFxuICAjeW1fY29udGVudCAuZGF0ZWxpbmUgfiAuaDQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIGhlaWdodDogNzJweDtcbn1cbiN5bV9jb250ZW50IC50YWJzIC50YWJzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGhlaWdodDogMTAycHg7XG59XG4jeW1fY29udGVudCAudGFicyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiN5bV9jb250ZW50IC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2Y0ZjNmMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBwYWRkaW5nLWJvdHRvbSAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiN5bV9jb250ZW50IC50YWJzIGxpLmN1cnJlbnQge1xuICBjb2xvcjogIzAwN2RiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG59XG4jeW1fY29udGVudCAudGFicyBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogIzEzM2M3Zjtcbn1cbiN5bV9jb250ZW50IC5zdHJldGNoLnRhYnMgbGkge1xuICAtd2Via2l0LWZsZXg6IDEgMSAwO1xuICAtbXMtZmxleDogMSAxIDA7XG4gIGZsZXg6IDEgMSAwO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDA3ZGIzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLnRhYnMgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ltX2NvbnRlbnQgLnRhYnMgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4jeW1fY29udGVudCAudGFicyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN5bV9jb250ZW50IC50YWJzLmNvbG9yIGxpOm50aC1jaGlsZCg3biArIDEpIHtcbiAgY29sb3I6ICNlZWNhOTM7XG59XG4jeW1fY29udGVudCAudGFicy5jb2xvciBsaTpudGgtY2hpbGQoN24gKyAyKSB7XG4gIGNvbG9yOiAjYjJhOGUyO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMuY29sb3IgbGk6bnRoLWNoaWxkKDduICsgMykge1xuICBjb2xvcjogI2VhYTE4ZTtcbn1cbiN5bV9jb250ZW50IC50YWJzLmNvbG9yIGxpOm50aC1jaGlsZCg3biArIDQpIHtcbiAgY29sb3I6ICNiYWMzZWM7XG59XG4jeW1fY29udGVudCAudGFicy5jb2xvciBsaTpudGgtY2hpbGQoN24gKyA1KSB7XG4gIGNvbG9yOiAjOWJkY2RmO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMuY29sb3IgbGk6bnRoLWNoaWxkKDduICsgNikge1xuICBjb2xvcjogIzY2YzJlYTtcbn1cbiN5bV9jb250ZW50IC50YWJzLmNvbG9yIGxpOm50aC1jaGlsZCg3biArIDcpIHtcbiAgY29sb3I6ICM5N2JlOWM7XG59XG4jeW1fY29udGVudCAudGFicyAubWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgei1pbmRleDogMTE7XG59XG4jeW1fY29udGVudCAuaDEsXG4jeW1fY29udGVudCAuaDIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3ltX2NvbnRlbnQgLmgxIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMzNjN2Y7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbiN5bV9jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBEZXV0c2NoZSBCYW5rJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTMzYzdmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3ltX2NvbnRlbnQgLmgzLFxuI3ltX2NvbnRlbnQgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMzNjN2Y7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbiN5bV9jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3ltX2NvbnRlbnQgLnAsXG4jeW1fY29udGVudCBib2R5LFxuI3ltX2NvbnRlbnQgaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMSxcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMixcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMyxcbiN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAjeW1fY29udGVudCAubWluLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4teGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oMSxcbiAgI3ltX2NvbnRlbnQgLmRhdGVsaW5lIH4gLmgyLFxuICAjeW1fY29udGVudCAuZGF0ZWxpbmUgfiAuaDMsXG4gICN5bV9jb250ZW50IC5kYXRlbGluZSB+IC5oNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gICN5bV9jb250ZW50IC5tYXgtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN5bV9jb250ZW50ICN5bS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3ltX2NvbnRlbnQgI3ltLWZvb3RlciAudGFicy13cmFwcGVyIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3ltX2NvbnRlbnQgLm1heC1tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI3ltX2NvbnRlbnQgLm1heC1sLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jeW1fY29udGVudCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4jeW1fY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiN5bV9jb250ZW50IGEsXG4jeW1fY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIwN2FiNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3ltX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3ZGIzO1xufVxuI3ltX2NvbnRlbnQgaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlYWU3O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiN5bV9jb250ZW50IC5maWVsZC5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbiN5bV9jb250ZW50IC5jaGVja2JveCxcbiN5bV9jb250ZW50IC5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjA3YWI2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3ltX2NvbnRlbnQgLmNoZWNrYm94IGlucHV0LFxuI3ltX2NvbnRlbnQgLnJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jeW1fY29udGVudCAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMsXG4jeW1fY29udGVudCAucmFkaW8gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4jeW1fY29udGVudCAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5pY29uLFxuI3ltX2NvbnRlbnQgLnJhZGlvIGlucHV0OmNoZWNrZWQgKyAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQgLmNoZWNrYm94IC5pY29uLFxuI3ltX2NvbnRlbnQgLnJhZGlvIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jeW1fY29udGVudCAuY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3ltX2NvbnRlbnQgLnJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuI3ltX2NvbnRlbnQgLnRhYnMgLnRhYnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgaGVpZ2h0OiAxMDJweDtcbn1cbiN5bV9jb250ZW50IC50YWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiN5bV9jb250ZW50IC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmNGYzZjI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIHBhZGRpbmctYm90dG9tIDAuMnM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbiN5bV9jb250ZW50IC50YWJzIGxpLmhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiN5bV9jb250ZW50IC50YWJzIGxpLmN1cnJlbnQge1xuICBjb2xvcjogIzAwN2RiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG4jeW1fY29udGVudCAudGFicyBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogIzEzM2M3Zjtcbn1cbi5zdHJldGNoI3ltX2NvbnRlbnQgLnRhYnMgbGkge1xuICBmbGV4OiAxIDEgMDtcbn1cbiN5bV9jb250ZW50IC50YWJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDdkYjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAudGFicyBhIHtcbiAgICBmb250LXNpemU6IDEuNjkyMzA3NjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIERldXRzY2hlIEJhbmsnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAudGFicyBhIHtcbiAgICBmb250LXNpemU6IDIuNDYxNTM4NDZyZW07XG4gIH1cbn1cbiN5bV9jb250ZW50IC50YWJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMuY29sb3IgbGk6bnRoLWNoaWxkKDduICsgMSkge1xuICBjb2xvcjogI2VlY2E5Mztcbn1cbiN5bV9jb250ZW50IC50YWJzLmNvbG9yIGxpOm50aC1jaGlsZCg3biArIDIpIHtcbiAgY29sb3I6ICNiMmE4ZTI7XG59XG4jeW1fY29udGVudCAudGFicy5jb2xvciBsaTpudGgtY2hpbGQoN24gKyAzKSB7XG4gIGNvbG9yOiAjZWFhMThlO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMuY29sb3IgbGk6bnRoLWNoaWxkKDduICsgNCkge1xuICBjb2xvcjogI2JhYzNlYztcbn1cbiN5bV9jb250ZW50IC50YWJzLmNvbG9yIGxpOm50aC1jaGlsZCg3biArIDUpIHtcbiAgY29sb3I6ICM5YmRjZGY7XG59XG4jeW1fY29udGVudCAudGFicy5jb2xvciBsaTpudGgtY2hpbGQoN24gKyA2KSB7XG4gIGNvbG9yOiAjNjZjMmVhO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMuY29sb3IgbGk6bnRoLWNoaWxkKDduICsgNykge1xuICBjb2xvcjogIzk3YmU5Yztcbn1cbiN5bV9jb250ZW50IC50YWJzIC5tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBpbml0aWFsO1xufVxuI3ltX2NvbnRlbnQgI3ltLWZvb3RlciAudGFicyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jeW1fY29udGVudCAjeW0tZm9vdGVyIC50YWJzIC5tYXJrZXIge1xuICB0b3A6IDQ2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGluaXRpYWw7XG59XG4jeW1fY29udGVudCAjeW0tZm9vdGVyIC50YWJzIGxpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbiN5bV9jb250ZW50ICN5bS1mb290ZXIgLnRhYnMgbGkuYzYge1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoNTAlIC0gM3B4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbn1cbiN5bV9jb250ZW50ICN5bS1mb290ZXIgLnRhYnMgbGkuY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbiN5bV9jb250ZW50ICN5bS1mb290ZXIgLnRhYnMgLnRhYnMtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICN5bV9jb250ZW50ICN5bS1mb290ZXIgLnRhYnMgLnRhYnMtd3JhcHBlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4jeW1fY29udGVudCAuYzEsXG4jeW1fY29udGVudCAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jeW1fY29udGVudCAuYzEsXG4jeW1fY29udGVudCAuYzEwLFxuI3ltX2NvbnRlbnQgLmMxMSxcbiN5bV9jb250ZW50IC5jMTIsXG4jeW1fY29udGVudCAuYzIsXG4jeW1fY29udGVudCAuYzMsXG4jeW1fY29udGVudCAuYzQsXG4jeW1fY29udGVudCAuYzUsXG4jeW1fY29udGVudCAuYzcsXG4jeW1fY29udGVudCAuYzgsXG4jeW1fY29udGVudCAuYzkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI3ltX2NvbnRlbnQgLmMxLFxuI3ltX2NvbnRlbnQgLmMxMCxcbiN5bV9jb250ZW50IC5jMTEsXG4jeW1fY29udGVudCAuYzEyLFxuI3ltX2NvbnRlbnQgLmMyLFxuI3ltX2NvbnRlbnQgLmMzLFxuI3ltX2NvbnRlbnQgLmM0LFxuI3ltX2NvbnRlbnQgLmM1LFxuI3ltX2NvbnRlbnQgLmM3LFxuI3ltX2NvbnRlbnQgLmM4LFxuI3ltX2NvbnRlbnQgLmM5LFxuI3ltX2NvbnRlbnQgLmNvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4jeW1fY29udGVudCAuY29sIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XG4gIGNvbG9yOiAjZjRmM2YyO1xufVxuI3ltX2NvbnRlbnQgLmMxIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuI3ltX2NvbnRlbnQgLmMyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbiN5bV9jb250ZW50IC5jMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4jeW1fY29udGVudCAuYzQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuI3ltX2NvbnRlbnQgLmM1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbiN5bV9jb250ZW50IC5jNiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4jeW1fY29udGVudCAuYzcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuI3ltX2NvbnRlbnQgLmM4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbiN5bV9jb250ZW50IC5jOSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4jeW1fY29udGVudCAuYzEwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbiN5bV9jb250ZW50IC5jMTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuI3ltX2NvbnRlbnQgLmMxMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4jeW1fY29udGVudCBbY2xhc3MqPSdjMSddLFxuI3ltX2NvbnRlbnQgW2NsYXNzKj0nYzInXSxcbiN5bV9jb250ZW50IFtjbGFzcyo9J2MzJ10sXG4jeW1fY29udGVudCBbY2xhc3MqPSdjNCddLFxuI3ltX2NvbnRlbnQgW2NsYXNzKj0nYzUnXSxcbiN5bV9jb250ZW50IFtjbGFzcyo9J2M2J10sXG4jeW1fY29udGVudCBbY2xhc3MqPSdjNyddLFxuI3ltX2NvbnRlbnQgW2NsYXNzKj0nYzgnXSxcbiN5bV9jb250ZW50IFtjbGFzcyo9J2M5J10sXG4jeW1fY29udGVudCBbY2xhc3MqPSdjMTAnXSxcbiN5bV9jb250ZW50IFtjbGFzcyo9J2MxMiddLFxuI3ltX2NvbnRlbnQgW2NsYXNzKj0nYzExJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAjeW1fY29udGVudCAubWluLXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4tbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICN5bV9jb250ZW50IC5taW4teGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICN5bV9jb250ZW50IC5tYXgtbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAuYzEge1xuICAgIHdpZHRoOiBjYWxjKDguMzMzMzMzMzMlIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAuYzIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY3JSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmMzIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5jNCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMlIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAuYzUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY3JSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmM2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5jNyB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMlIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAuYzgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY3JSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmM5IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN5bV9jb250ZW50IC5jMTAge1xuICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzMzMzJSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmMxMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjclIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW1fY29udGVudCAuYzEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG4jeW1fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jeW0tbWFwLXdyYXBwZXIsXG4jeW0tcm91dGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5NaWNyb3NvZnROYXYuTWFwVHlwZUlkX3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuI3ltLWNvbnRyb2wgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbn1cbiN5bS1jb250cm9sIC5pY29uLmNhciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0F1dG9fMjI4MkMxLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiN5bS1jb250cm9sIC5pY29uLmNhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9BdXRvX2ZmZmZmZi5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3YWI2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jeW0tY29udHJvbCAuaWNvbi5wZWRlc3RyaWFuIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvRnVzc2dhZW5nZXJfMjI4MkMxLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiN5bS1jb250cm9sIC5pY29uLnBlZGVzdHJpYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvRnVzc2dhZW5nZXJfZmZmZmZmLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDdhYjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC0wIHtcbiAgZmxleDogMDtcbn1cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuI3ltX2NvbnRlbnQge1xuICAvKiBZdWshIENTUyBIYWNrIGZvciBJRTYgMyBwaXhlbCBidWcgOiggKi9cbn1cbiN5bV9jb250ZW50IC5qc3BDb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jeW1fY29udGVudCAuanNwUGFuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiN5bV9jb250ZW50IC5qc3BWZXJ0aWNhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlYWU3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jeW1fY29udGVudCAuanNwSG9yaXpvbnRhbEJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG4jeW1fY29udGVudCAuanNwQ2FwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN5bV9jb250ZW50IC5qc3BIb3Jpem9udGFsQmFyIC5qc3BDYXAge1xuICBmbG9hdDogbGVmdDtcbn1cbiN5bV9jb250ZW50IC5qc3BUcmFjayB7XG4gIGJhY2tncm91bmQ6ICNlY2VhZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI3ltX2NvbnRlbnQgLmpzcERyYWcge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jeW1fY29udGVudCAuanNwSG9yaXpvbnRhbEJhciAuanNwVHJhY2ssXG4jeW1fY29udGVudCAuanNwSG9yaXpvbnRhbEJhciAuanNwRHJhZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiN5bV9jb250ZW50IC5qc3BBcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMwMDIyNDQ7XG4gIHRleHQtaW5kZW50OiAtMjAwMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI3ltX2NvbnRlbnQgLmpzcEFycm93LmpzcERpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjODg4ODg4O1xufVxuI3ltX2NvbnRlbnQgLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdyB7XG4gIGhlaWdodDogMTZweDtcbn1cbiN5bV9jb250ZW50IC5qc3BIb3Jpem9udGFsQmFyIC5qc3BBcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3ltX2NvbnRlbnQgLmpzcFZlcnRpY2FsQmFyIC5qc3BBcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jeW1fY29udGVudCAuanNwQ29ybmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZWFlNztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN5bV9jb250ZW50ICogaHRtbCAuanNwQ29ybmVyIHtcbiAgbWFyZ2luOiAwIC0zcHggMCAwO1xufVxuI3ltX2NvbnRlbnQgLmFkZHJlc3MtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC5hZGRyZXNzLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbiN5bV9jb250ZW50IC5hZGRpdGlvbmFsLWluZm8gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC5hZGRpdGlvbmFsLWluZm8gdWwgbGkgc3Bhbi5saXN0VGV4dCB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyB1bCBsaS5kZXRhaWxGcmVlV2lmaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN5bV9jb250ZW50IC5hZGRpdGlvbmFsLWluZm8gdWwgbGkuZGV0YWlsRnJlZVdpZmkgc3Bhbi5saXN0VGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyB1bCBsaS5kZXRhaWxGcmVlV2lmaSBpbWcuZnJlZVdpZmkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbn1cbiN5bV9jb250ZW50IC5mYSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtaW1nIC5mYS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuI3ltX2NvbnRlbnQgLmZhIC5mYS1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI3ltX2NvbnRlbnQgLmZhIC5mYS1ib2R5IC5mYS1oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4jeW1fY29udGVudCAuZmEgLmZhLWJvZHkgLmZhLWhlYWRsaW5lIC5oNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4jeW1fY29udGVudCAuZmEgLmZhLWJvZHkgLmZhLWhlYWRsaW5lIC5mYS1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtYm9keSAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtYm9keSAuY29udGFjdCB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4jeW1fY29udGVudCAuZmEgLmZhLWJvZHkgLmNvbnRhY3QgLmljb24ge1xuICBjb2xvcjogIzEzM2M3Zjtcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtYm9keSAuY29udGFjdCA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4jeW1fY29udGVudCAuZmEgLmZhLWJvZHkgLmNvbnRhY3QgYVtocmVmXj0ndGVsOiddIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4jeW1fY29udGVudCAuZmEgLmZhLWJvZHkgLmNvbnRhY3QgYVtocmVmXj0ndGVsOiddOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jeW1fY29udGVudCAuZmEgLmZhLXdob2ZpbmFuY2Utd2lkZ2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbiN5bV9jb250ZW50IC5mYSAuZmEtd2hvZmluYW5jZS13aWRnZXQtd3JhcHBlciAuZmEtd2hvZmluYW5jZS13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAtOHB4O1xufVxuI3ltX2NvbnRlbnQgLmZhLmdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDE1JSAxNiUgMWZyIDQ1MHB4O1xufVxuI3ltX2NvbnRlbnQgLmZhLmdyaWQtY29udGFpbmVyIC5mYS1pbWcge1xuICB3aWR0aDogODBweDtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIG1hcmdpbjogMDtcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAuZmEtaGVhZGxpbmUge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAuZmEtaGVhZGxpbmUgaDQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4jeW1fY29udGVudCAuZmEuZ3JpZC1jb250YWluZXIgLmNvbnRhY3Qge1xuICBncmlkLWNvbHVtbjogMztcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAuY29udGFjdCAuaWNvbiB7XG4gIGNvbG9yOiAjMTMzYzdmO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAuY29udGFjdCA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4jeW1fY29udGVudCAuZmEuZ3JpZC1jb250YWluZXIgLmNvbnRhY3QgYVtocmVmXj0ndGVsOiddIHtcbiAgY29sb3I6ICM2NjY7XG59XG4jeW1fY29udGVudCAuZmEuZ3JpZC1jb250YWluZXIgLmNvbnRhY3QgYVtocmVmXj0ndGVsOiddOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jeW1fY29udGVudCAuZmEuZ3JpZC1jb250YWluZXIgLm1vcmVEZXRhaWxzIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAubW9yZURldGFpbHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI3ltX2NvbnRlbnQgLmZhLmdyaWQtY29udGFpbmVyIC5tb3JlRGV0YWlscyAuZmEtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAubW9yZURldGFpbHMgLmZhLWRldGFpbHMgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiN5bV9jb250ZW50IC5mYS5ncmlkLWNvbnRhaW5lciAubW9yZURldGFpbHMgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG59XG4jeW1fY29udGVudCAuZmEuZ3JpZC1jb250YWluZXIgLmJhdGNoLWNvbnRhaW5lciB7XG4gIGdyaWQtY29sdW1uOiA1O1xufVxuI3ltX2NvbnRlbnQgYXNpZGUge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAwO1xufVxuI3ltX2NvbnRlbnQgYXNpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQgYXNpZGUgYSBzdmcuYXJyb3ctbGVmdCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbiN5bV9jb250ZW50IGFzaWRlIC5pbWctY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiN5bV9jb250ZW50IGFzaWRlIC5pbWctY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiN5bV9jb250ZW50IC5kaXN0YW5jZSBzcGFuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50ICN5bS1yb3V0ZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiN5bV9jb250ZW50ICN5bS1yb3V0ZS1idG4gc3ZnLmFycm93LWxlZnQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4jeW1fY29udGVudCAjeW0tcm91dGUtYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW1fY29udGVudCAuYm91bmRpbmctYm94IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuI3ltX2NvbnRlbnQgLmJvdW5kaW5nLWJveCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbiN5bV9jb250ZW50IC5ib3VuZGluZy1ib3ggLnltLW9wZW5pbmdIb3VycyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiN5bV9jb250ZW50IC5ib3VuZGluZy1ib3ggI3ltLXJvdXRlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3ltX2NvbnRlbnQgLmJvdW5kaW5nLWJveCAjeW0tcm91dGUtYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW1fY29udGVudCAuYm91bmRpbmctYm94ICN5bS1hcHBvaW50bWVudC1idG4ge1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XG59XG4jeW1fY29udGVudCAuYm91bmRpbmctYm94IGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3ltX2NvbnRlbnQgLnltLW9wZW5pbmdIb3VycyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC55bS1vcGVuaW5nSG91cnMgLnltLW9wZW5pbmctaGVhZGxpbmUge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW1fY29udGVudCAueW0tb3BlbmluZ0hvdXJzIC55bS10aW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3ltX2NvbnRlbnQgLnltLW9wZW5pbmdIb3VycyBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jeW1fY29udGVudCAueW0tb3BlbmluZ0hvdXJzIC55bS1tb3JuaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jeW1fY29udGVudCAuYWRkaXRpb25hbC1vcGVuaW5nLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YyO1xuICBjb2xvcjogIzEzM2M3ZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiN5bV9jb250ZW50IC5hZGRpdGlvbmFsLW9wZW5pbmctaW5mbyBzdmcge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuI3ltX2NvbnRlbnQgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbiN5bV9jb250ZW50IC5wYW5lbC1ib2R5IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiN5bV9jb250ZW50IC5wYW5lbC1ib2R5IHVsLmxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNwYW5lbC1zZXJ2aWNlcyAuc2ItYmVyZWljaCxcbiNwYW5lbC1zZXJ2aWNlcyAuZmlsaWFsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG59XG4jcGFuZWwtc2VydmljZXMgLmZpbGlhbGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMXB4O1xufVxuLnBhbmVsLWZvb3RlciAubWludXMge1xuICBjb2xvcjogIzIwN2FiNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWFlNztcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsLWZvb3RlciAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAyNXB4IDAgMCA1cHg7XG59XG4ucGFuZWwtaGVhZGVyIHtcbiAgY29sb3I6ICMyMDdhYjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIDAgMXB4IDA7XG59XG4ucGFuZWwtaGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYW5lbC1oZWFkZXIgLnBsdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2FiNjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbn1cbi5wYW5lbC1oZWFkZXIgLm1pbnVzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZTc7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG59XG4ucGFuZWwtaGVhZGVyIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDI1cHggMCAwIDVweDtcbn1cbi5jb250YWluZXItcGx1cyxcbi5jb250YWluZXItbWludXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGV0YWlsLWRpdmlkZXIge1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG59XG4jeW0tYmFjay1idG4ge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4ucGFuZWwtYm9keSB7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjeW1fY29udGVudCAuYm91bmRpbmctYm94IC5oMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gICN5bV9jb250ZW50IC5wYW5lbC1oZWFkZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjeW1fY29udGVudCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gICN5bV9jb250ZW50IC5wYW5lbC1ib2R5IC5saXN0LmJ1bGxldHMge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyAuYWRkaXRpb25hbC1vcGVuaW5nLWluZm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyAuYWRkaXRpb25hbC1vcGVuaW5nLWluZm8gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAjeW1fY29udGVudCAuYm91bmRpbmctYm94IC5oMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gICN5bV9jb250ZW50IC5wYW5lbC1oZWFkZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAjeW1fY29udGVudCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gICN5bV9jb250ZW50IC5wYW5lbC1ib2R5IC5saXN0LmJ1bGxldHMge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyAuYWRkaXRpb25hbC1vcGVuaW5nLWluZm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3ltX2NvbnRlbnQgLmFkZGl0aW9uYWwtaW5mbyAuYWRkaXRpb25hbC1vcGVuaW5nLWluZm8gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAjcGFuZWwtYWR2IC5mYS5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhbmVsLWFkdiAuZmEuZ3JpZC1jb250YWluZXIgLmZhLWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mYS13aG9maW5hbmNlLXdpZGdldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ltX2NvbnRlbnQgLmZhIC5mYS13aG9maW5hbmNlLXdpZGdldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jeW0tcm91dGUgLmljb24tY29udGFpbmVyIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIgLmljb24ucm91dGUtc3RhcnQsXG4jeW0tcm91dGUgLmljb24tY29udGFpbmVyIC5pY29uLnJvdXRlLWVuZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL1N0YW5kb3J0X2RiYmx1ZS5zdmcnKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIgLmljb24ucm91dGUtQXJyb3dGb3J3YXJkIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvUGZlaWxfaG9jaF9kYmJsdWUuc3ZnJykgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG4jeW0tcm91dGUgLmljb24tY29udGFpbmVyIC5pY29uLnJvdXRlLUFycm93TGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL1BmZWlsX2xpbmtzX2RiYmx1ZS5zdmcnKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIgLmljb24ucm91dGUtQXJyb3dSaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL1BmZWlsX3JlY2h0c19kYmJsdWUuc3ZnJykgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG4jeW0tcm91dGUgLmljb24tY29udGFpbmVyIC5pY29uLnJvdXRlLUhhbGZMZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvUGZlaWxfaGFsYl9saW5rc19kYmJsdWUuc3ZnJykgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG4jeW0tcm91dGUgLmljb24tY29udGFpbmVyIC5pY29uLnJvdXRlLUhhbGZSaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL1BmZWlsX2hhbGJfcmVjaHRzX2RiYmx1ZS5zdmcnKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIgLmljb24ucm91dGUtUm91bmRBYm91dCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0tyZWlzdmVya2VocmF1c2ZhaHJ0X2RiYmx1ZS5zdmcnKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbiN5bS1yb3V0ZSAuaWNvbi1jb250YWluZXIgLmljb24tbGFiZWwge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbiN5bS1yb3V0ZSAueW0tcm91dGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA1MDBweDtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuI3ltLXJvdXRlIC55bS1yb3V0ZS1jb250ZW50IC55bS1yb3V0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ltLXJvdXRlIC55bS1yb3V0ZS1jb250ZW50IC55bS1yb3V0ZSAuYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuI3ltLXJvdXRlIC55bS1yb3V0ZS1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3ltLXJvdXRlIC5yb3V0ZS1pbmZvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTQ1cHg7XG4gIGxlZnQ6IDVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3ltLXJvdXRlIC5yb3V0ZS1pbmZvLWNvbnRhaW5lciAucm91dGUtaW5mb3JtYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jeW0tcm91dGUgLnJvdXRlLWluZm8tY29udGFpbmVyIC5yb3V0ZS1pbmZvcm1hdGlvbiAucm91dGUtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiN5bS1yb3V0ZSAucm91dGUtaW5mby1jb250YWluZXIgLnJvdXRlLWluZm9ybWF0aW9uIC5yb3V0ZS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jeW0tcm91dGUgLnJvdXRlLXN1bW1hcnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWFlNztcbn1cbiN5bS1yb3V0ZSAucm91dGUtc3VtbWFyeS1jb250YWluZXIgZGl2LnJvdXRlLWVuZCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiN5bS1yb3V0ZSAucm91dGUtc3VtbWFyeS1jb250YWluZXIgLnN1bW1hcnkge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4jeW0tcm91dGUtZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlYWU3O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW0tcm91dGUtZm9ybS1jb250YWluZXIgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuI3ltLXJvdXRlLWZvcm0tY29udGFpbmVyIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW0tcm91dGUtYmFja2xpbmsge1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4jeW0tcm91dGUtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN5bS1yb3V0ZS1mb3JtIGJ1dHRvbiB7XG4gIHotaW5kZXg6IDE1O1xufVxuI3ltLXJvdXRlLWZvcm0gc3Bhbi5yb3V0ZS1BcnJvd1JpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nLy9QZmVpbF9yZWNodHNfMDA5OGRiLnN2ZycpIG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbiN5bS1yb3V0ZS1mb3JtLm5vLXN1Z2dlc3Rpb25zIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlzdC1pdGVtIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4ubGlzdC1pdGVtLndyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubGlzdC1pdGVtLndyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwN2RiMztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdC1pdGVtLndyYXBwZXIgLnRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saXN0LWl0ZW0ud3JhcHBlciAudGl0bGUgLnB1bGwtbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3QtaXRlbS53cmFwcGVyIC50aXRsZSAud3JhcFRpdGxlSW5FbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtaXRlbS53cmFwcGVyIGFzaWRlIHtcbiAgY29sb3I6ICMxMzNjN2Y7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG4ubGlzdC1pdGVtLndyYXBwZXIgYXNpZGUgLmljb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvU3RhbmRvcnRfbWlkZ3JleS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuLmxpc3QtaXRlbS53cmFwcGVyIGFkZHJlc3Mge1xuICBwYWRkaW5nOiA1cHggMCA3cHg7XG59XG4ubGlzdC1pdGVtLndyYXBwZXIgYWRkcmVzcyA+IHAge1xuICBtYXJnaW46IDA7XG59XG4jeW1fY29udGVudCB1bC5sb2NhdGlvbnMge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuI3ltX2NvbnRlbnQgdWwubG9jYXRpb25zIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZSBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbiN5bV9jb250ZW50IHVsLmxvY2F0aW9ucyBsaSBhc2lkZSxcbiN5bV9jb250ZW50IHVsLmxvY2F0aW9ucyBsaSBhcnRpY2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbiN5bV9jb250ZW50IHVsLmxvY2F0aW9ucyBsaSAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jeW1fY29udGVudCB1bC5sb2NhdGlvbnMgbGkgLnRpdGxlIC53aWZpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG4jeW1fY29udGVudCB1bC5sb2NhdGlvbnMgbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jeW1fY29udGVudCB1bC5sb2NhdGlvbnMgbGkgLmRpc3RhbmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiN5bV9jb250ZW50IHVsLmxvY2F0aW9ucyBsaSAud3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuI3ltX2NvbnRlbnQgdWwubG9jYXRpb25zIGxpLmFjdGl2ZSAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9TdGFuZG9ydF8yMjgyQzFfZmlsbGVkLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG4jeW1fY29udGVudCB1bC5sb2NhdGlvbnMgbGkuYWN0aXZlIC5kaXN0YW5jZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3ltLWxpc3QtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogNDcwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG4jeW0tbGlzdC1kZXNrdG9wIC50YWJzLXdyYXBwZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiN5bS1saXN0LWRlc2t0b3AgLnltLW1haW4tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jeW0tbGlzdC1kZXNrdG9wIHVsIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG4jeW0tbGlzdC1kZXNrdG9wIHVsIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzIwN2FiNjtcbn1cbiN5bS1saXN0LWRlc2t0b3AgdWwgbGk6bGFzdC1jaGlsZCAud3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiN5bS1saXN0LWRlc2t0b3AuaGlkZGVuLW9uLWZpcnN0LWxvYWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjeW0tbGlzdC1tb2JpbGUubWluLWwtaGlkZGVuIHtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAjeW0tbGlzdC1tb2JpbGUubWluLWwtaGlkZGVuIC55bS1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN5bS1saXN0LW1vYmlsZSAueW0tbWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCAjNTU1NTU1O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiN5bS1saXN0LW1vYmlsZSB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbiN5bS1saXN0LW1vYmlsZSB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbiN5bS1saXN0LW1vYmlsZSAuYzEge1xuICB3aWR0aDogY2FsYyg4LjMzMzMzMzMzJSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jMiB7XG4gIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY3JSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jMyB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jNCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzJSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jNSB7XG4gIHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY3JSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jNiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jNyB7XG4gIHdpZHRoOiBjYWxjKDU4LjMzMzMzMzMzJSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jOCB7XG4gIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY3JSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jOSB7XG4gIHdpZHRoOiBjYWxjKDczJSAtIDJweCk7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3ltLWxpc3QtbW9iaWxlIC5jMTAge1xuICB3aWR0aDogY2FsYyg4My4zMzMzMzMzMyUgLSAycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbiN5bS1saXN0LW1vYmlsZSAuYzExIHtcbiAgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjclIC0gMnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4jeW0tbGlzdC1tb2JpbGUgLmMxMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbiN5bS1mb290ZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuI3ltLWZvb3RlciAudGFicy13cmFwcGVyLFxuI3ltLWZvb3RlciAudGFicyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI3ltLWZvb3RlciAudGFicyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uby1yZXN1bHQtZm91bmQge1xuICBjb2xvcjogI2QwNTU0MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NDYxNTM4NXJlbTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXJnaW46IDAgMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDc2OTIzMDhyZW07XG59XG4jeW1fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBEZXV0c2NoZSBCYW5rJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4jeW1fY29udGVudCA+IGRpdiB7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xufVxuI3ltX2NvbnRlbnQgLm92ZXJsYXktY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN5bV9jb250ZW50IGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN5bV9jb250ZW50IC5sb2NhdGlvbnMgYXJ0aWNsZSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbiN5bV9jb250ZW50IC50ZW1wb3JhcnktY2xvc2VkIHtcbiAgY29sb3I6ICNkMDU1NDI7XG59XG4jeW1fY29udGVudCBoZWFkZXIge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuI3ltX2NvbnRlbnQgYSBzdmcuYXJyb3ctbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuI3ltX2NvbnRlbnQgLm9wZW4uc2VsZWN0IC5vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG59XG4jeW1fY29udGVudCAub2ZmIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3ltX2NvbnRlbnQgLnltLWluZm9wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYm94LXNoYWRvdzogIzMzMzMzMyAxcHggMXB4IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMDAyMjQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jeW1fY29udGVudCBhLnltLWluZm9wb3B1cDphY3RpdmUsXG4jeW1fY29udGVudCBhLnltLWluZm9wb3B1cDpmb2N1cyxcbiN5bV9jb250ZW50IGEueW0taW5mb3BvcHVwOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMjI0NDtcbn1cbiN5bV9jb250ZW50IGEueW0taW5mb3BvcHVwOmhvdmVyIHtcbiAgY29sb3I6ICNkZTg1NmU7XG59XG4jeW1fY29udGVudCAjeW0tc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN5bV9jb250ZW50ICN5bS1zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiN5bV9jb250ZW50IC55bS1zZWFyY2gtZm9ybS1mb290ZXIge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbiN5bV9jb250ZW50IC55bS1zZWFyY2gtZm9ybS1mb290ZXIgPiBkaXYge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiN5bV9jb250ZW50IC55bS1jb250cm9sLnNob3ctbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAjeW0tY29udHJvbCB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC56b29tLWNvbnRyb2xsIHtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLnpvb20tY29udHJvbGwgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuem9vbS1jb250cm9sbCBidXR0b24uem9vbS1pbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2NjY2Mgc29saWQ7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuem9vbS1jb250cm9sbCBidXR0b24uem9vbS1vdXQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuem9vbS1jb250cm9sbCAuaWNvbi5wbHVzIHtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9QbHVzXzIyODJDMS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuem9vbS1jb250cm9sbCAuaWNvbi5taW51cyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL01pbnVzXzIyODJDMS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuem9vbS1jb250cm9sbCBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2FiNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLnpvb20tY29udHJvbGwgYnV0dG9uOmFjdGl2ZS56b29tLWluIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLnpvb20tY29udHJvbGwgYnV0dG9uOmFjdGl2ZS56b29tLW91dCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC56b29tLWNvbnRyb2xsIGJ1dHRvbjphY3RpdmUgLmljb24ucGx1cyB7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvUGx1c19mZmZmZmYuc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLnpvb20tY29udHJvbGwgYnV0dG9uOmFjdGl2ZSAuaWNvbi5taW51cyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL01pbnVzX2ZmZmZmZi5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAubWFwVHlwZS1jb250cm9sbCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLm1hcFR5cGUtY29udHJvbGwgYnV0dG9uLnJvYWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAubWFwVHlwZS1jb250cm9sbCBidXR0b24uYWVyaWFsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAubWFwVHlwZS1jb250cm9sbCAuaWNvbi5yb2FkIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvUm9hZF8yMjgyQzEuc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLm1hcFR5cGUtY29udHJvbGwgLmljb24uYWVyaWFsIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvQWVyaWFsXzIyODJDMS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAubWFwVHlwZS1jb250cm9sbCBidXR0b246YWN0aXZlLFxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLm1hcFR5cGUtY29udHJvbGwgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDdhYjY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbjphY3RpdmUucm9hZCxcbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbi5hY3RpdmUucm9hZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbjphY3RpdmUuYWVyaWFsLFxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLm1hcFR5cGUtY29udHJvbGwgYnV0dG9uLmFjdGl2ZS5hZXJpYWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbjphY3RpdmUgLmljb24ucm9hZCxcbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbi5hY3RpdmUgLmljb24ucm9hZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL1JvYWRfZmZmZmZmLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC5tYXBUeXBlLWNvbnRyb2xsIGJ1dHRvbjphY3RpdmUgLmljb24uYWVyaWFsLFxuI3ltX2NvbnRlbnQgI3ltLWNvbnRyb2wgLm1hcFR5cGUtY29udHJvbGwgYnV0dG9uLmFjdGl2ZSAuaWNvbi5hZXJpYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9BZXJpYWxfZmZmZmZmLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC55bS1zaG93LWZpbHRlciB7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC55bS1zaG93LWZpbHRlciAuaWNvbi5zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0ZpbHRlcl8yMjI4QzEuc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDlweCA5cHg7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAueW0tc2hvdy1maWx0ZXIgLmljb24uc2V0dGluZ3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvRmlsdGVyX2ZmZmZmZi5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2FiNjtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC55bS1zaG93LWZpbHRlci5hY3RpdmUge1xuICByaWdodDogNDUycHg7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAueW0tc2hvdy1maWx0ZXI6YWN0aXZlIC5pY29uLnNldHRpbmdzIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvRmlsdGVyX2ZmZmZmZi5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2FiNjtcbn1cbiN5bV9jb250ZW50ICN5bS1jb250cm9sIC55bS1zaG93LWxvY2FsaXplIHtcbiAgdG9wOiA2NXB4O1xufVxuI3ltX2NvbnRlbnQgLmhpZGVfUXVpY2tmaWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN5bV9jb250ZW50IC5oaWRlX1F1aWNrZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4jeW1fY29udGVudCAuUXVpY2tmaWx0ZXJCcmFuY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3ltX2NvbnRlbnQgLlF1aWNrZmlsdGVyQnJhbmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jeW1fY29udGVudCAuUXVpY2tmaWx0ZXJCcmFuY2ggLmZpbHRlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbn1cbiN5bV9jb250ZW50IC5RdWlja2ZpbHRlckJyYW5jaCAuZmlsdGVyLFxuI3ltX2NvbnRlbnQgLlF1aWNrZmlsdGVyQnJhbmNoICN5bS1zaG93LW1vcmUtZmlsdGVycyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuI3ltX2NvbnRlbnQuQlJBTkNIIC55bS1zaG93LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jeW1fY29udGVudC5CUkFOQ0ggLlF1aWNrZmlsdGVyQnJhbmNoIC5maWx0ZXIuYXRtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jeW1fY29udGVudC5CUkFOQ0ggLlF1aWNrZmlsdGVyQnJhbmNoIC5maWx0ZXIuYWNjZXNzaWJpbGl0eSxcbiN5bV9jb250ZW50LkJSQU5DSCAuUXVpY2tmaWx0ZXJCcmFuY2ggLmZpbHRlci5jb3VudGVyc2VydmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQuQVRNIC5RdWlja2ZpbHRlckJyYW5jaCAuZmlsdGVyLmF0bXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN5bV9jb250ZW50LkFUTSAuUXVpY2tmaWx0ZXJCcmFuY2ggLmZpbHRlci5hY2Nlc3NpYmlsaXR5LFxuI3ltX2NvbnRlbnQuQVRNIC5RdWlja2ZpbHRlckJyYW5jaCAuZmlsdGVyLmNvdW50ZXJzZXJ2aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN5bV9jb250ZW50LkFUTSAuUXVpY2tmaWx0ZXJCcmFuY2ggI3ltLXNob3ctbW9yZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN5bV9jb250ZW50IC55bV9jb250ZW50IC5oaWRkZW4tb24tZmlyc3QtbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jeW1fY29udGVudCAjeW0tY29udHJvbCAuaGlkZGVuLW9uLWZpcnN0LWxvYWQsXG4jeW1fY29udGVudCAueW0tY29udHJvbC5oaWRkZW4tb24tZmlyc3QtbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jeW1fY29udGVudCAuTWFwUHVzaHBpbkJhc2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN5bV9jb250ZW50ICN5bS1sb2NhbGl6ZSAuaWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvTG9rYWxpc2llcmVuXzIyODJDMS5zdmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHg7XG59XG4jeW1fY29udGVudCAjeW0tbG9jYWxpemUgLmljb24tY29udGFpbmVyLmxvY2FsaXplZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0xva2FsaXNpZXJlbl9mZmZmZmYuc3ZnJykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3YWI2O1xufVxuI3ltX2NvbnRlbnQgI3ltLWxvY2FsaXplOmFjdGl2ZSAuaWNvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Mb2thbGlzaWVyZW5fZmZmZmZmLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwN2FiNjtcbn1cbiN5bV9jb250ZW50ICN5bS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuI3ltX2NvbnRlbnQgI3ltLWNsb3NlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jeW1fY29udGVudCAjeW0tY2xvc2UsXG4jeW1fY29udGVudCAueW0tc2V0dGluZ3MtY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4jeW1fY29udGVudCAueW0tc2V0dGluZ3MtY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMjA3YWI2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiN5bV9jb250ZW50IC55bS1zZXR0aW5ncy1vcGVuZWQge1xuICBmbG9hdDogbGVmdDtcbn1cbiN5bV9jb250ZW50ICN5bS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG4jeW1fY29udGVudCAjeW0tbWFwIC5NaWNyb3NvZnROYXYuTWFwVHlwZUlkX2JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN5bV9jb250ZW50ICN5bS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEycHggMCAwIC0xMnB4O1xufVxuI3ltX2NvbnRlbnQgI3ltLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3ltX2NvbnRlbnQgLmZsb2F0aW5nLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI3ltX2NvbnRlbnQgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2QwNTU0MjtcbiAgZm9udC1zaXplOiAwLjc2OTIzMDc3cmVtO1xuICBwYWRkaW5nOiA3cHggMCAwIDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMC43NjkyMzA3N3JlbTtcbn1cbiN5bV9jb250ZW50IC5sYWJlbC1lcnJvciAuZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogI2QwNTU0MjtcbiAgYm9yZGVyLWNvbG9yOiAjZDA1NTQyO1xufVxuI3ltX2NvbnRlbnQgLmxhYmVsLWVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiN5bV9jb250ZW50IC55bS1zZWFyY2ggaW5wdXQ6Zm9jdXMgKyAubGFiZWwsXG4jeW1fY29udGVudCAueW0tc2VhcmNoIGlucHV0OmZvY3VzICsgdWwgKyAubGFiZWwge1xuICBjb2xvcjogIzAwN2RiMztcbiAgZm9udC1zaXplOiAwLjg0NjE1Mzg1cmVtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbiN5bV9jb250ZW50IC55bS1zZWFyY2guZmluZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ltX2NvbnRlbnQgLnltLXNlYXJjaC5maW5kID4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jeW1fY29udGVudCAueW0tc2VhcmNoLmZpbmQgPiBsYWJlbCA+IC5ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQgLnltLXNlYXJjaC5maW5kID4gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cbiN5bV9jb250ZW50IC55bS1zZWFyY2guZmluZCA+IC5idXR0b24gc3Bhbi5pY29uLWx1cGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9MdXBlXzIyODJDMS5zdmcnKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jeW1fY29udGVudCAueW0tc2VhcmNoLmZpbmQubm8tc3VnZ2VzdGlvbnMgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbiN5bV9jb250ZW50IC5NaWNyb3NvZnRNYXAgLk1hcFB1c2hwaW5CYXNlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMudXAgbGkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuI3ltX2NvbnRlbnQgLnRhYnMudXAgbGkuY3VycmVudCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjeW1fY29udGVudCAueW0tc2VhcmNoLmZpbmQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjeW1fY29udGVudCAjeW0tc2hvdy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN5bV9jb250ZW50ICNzZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG59XG4jeW1fY29udGVudCAjc2V0dGluZ3MgLmZpbHRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jeW1fY29udGVudCAjc2V0dGluZ3Muc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHRvcDogMTAycHg7XG4gIHJpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3ltX2NvbnRlbnQgI3NldHRpbmdzLnNob3duIHtcbiAgICBsZWZ0OiAyN3B4O1xuICB9XG59XG4jeW1fY29udGVudCAjc2V0dGluZ3MgLnltLWZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3ltX2NvbnRlbnQgI3NldHRpbmdzIC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgY29sb3I6ICMxMzNjN2Y7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbiN5bV9jb250ZW50ICNzZXR0aW5ncyAuZmlsdGVyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDQwcHgpIHtcbiAgI3ltX2NvbnRlbnQgI3NldHRpbmdzIHtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICB9XG4gICN5bV9jb250ZW50ICNzZXR0aW5ncyAuYzYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICN5bV9jb250ZW50ICN5bS1zaG93LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI3ltX2NvbnRlbnQuQVRNICN5bS1zaG93LWZpbHRlcnMgLmZpbHRlci5hdG1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jeW1fY29udGVudC5CUkFOQ0ggI3ltLXNob3ctZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3ltX2NvbnRlbnQgLmF1dG9jb21wbGV0ZS1icmFuZCA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jeW1fY29udGVudCAuYXV0b2NvbXBsZXRlLWJyYW5kID4gYSA+IGltZyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbiJdfQ== */