@charset "UTF-8";
.plan-title.plus.free-trial {
  display: flex;
  align-items: center;
}

.plan-title.plus.free-trial::after {
  content: "Free Trial";
  display: inline-block;
  margin-left: 8px;
  padding: 4px 8px;
  background: #fff;
  border: 1px solid #04AA6D;
  color: #04AA6D;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
}

.plus-card-content .ws-btn.get_w3schools_plus {
  display: flex;
  align-items: center;
  justify-content: center;
}

.plan-sub-label {
  position: absolute;
  bottom: 18px;
  font-size: 12px;
  line-height: 16px;
  color: #4f4f4f;
  text-align: center;
}
.darkpagetheme .plan-sub-label {
  color: #e0e0e0;
}

h2 {
  margin: 0;
}

.snigel-cmp-framework .sn-inner {
  background-color: #fffefe !important;
}
.darkpagetheme .snigel-cmp-framework .sn-inner {
  background-color: #20222D !important;
}

.snigel-cmp-framework .sn-b-def {
  border-color: #04aa6d !important;
  color: #04aa6d !important;
}

.snigel-cmp-framework .sn-b-def.sn-blue {
  color: #ffffff !important;
  background-color: #04aa6d !important;
  border-color: #04aa6d !important;
}

.snigel-cmp-framework .sn-selector ul li {
  color: #04aa6d !important;
}

.snigel-cmp-framework .sn-selector ul li:after {
  background-color: #04aa6d !important;
}

.snigel-cmp-framework .sn-footer-tab .sn-privacy a {
  color: #04aa6d !important;
}

.snigel-cmp-framework .sn-arrow:after,
.snigel-cmp-framework .sn-arrow:before {
  background-color: #04aa6d !important;
}

.snigel-cmp-framework .sn-switch input:checked + span::before {
  background-color: #04aa6d !important;
}

#adconsent-usp-link {
  border: 1px solid #04aa6d !important;
  color: #04aa6d !important;
}

#adconsent-usp-banner-optout input:checked + .adconsent-usp-slider {
  background-color: #04aa6d !important;
}

#adconsent-usp-banner-btn {
  color: #ffffff;
  border: solid 1px #04aa6d !important;
  background-color: #04aa6d !important;
}

#main {
  width: 100% !important;
  padding: 0 !important;
  border: none !important;
  margin-top: 0 !important;
}

.belowtopnavcontainer {
  max-width: 100% !important;
}

body {
  background: #fafbfc;
  font-family: "Source Sans Pro", sans-serif !important;
}
.darkpagetheme body {
  background: #0d0f14;
}

h2,
h3 {
  font-family: "Source Sans Pro", sans-serif !important;
}
.darkpagetheme h2,
.darkpagetheme h3 {
  color: #FFFFFF;
}

.darkpagetheme h4 {
  color: #FFFFFF;
}

.price-section-bg {
  background: #FAFAFA;
  padding-top: 48px;
  padding-bottom: 24px;
}
.darkpagetheme .price-section-bg {
  background: #20222D;
}

.pricing-flex {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin-top: 64px;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
}

.pricing-card-base,
.pricing-card {
  min-height: 410px;
  width: 350px;
  height: 100%;
  position: relative;
}

.pricing-card-base {
  background: #fff;
  padding: 24px 28px 18px 28px;
  min-width: 320px;
  max-width: 340px;
  position: relative;
  z-index: 1;
  margin: 0;
  height: 100%;
  display: flex;
}
.darkpagetheme .pricing-card-base {
  background: #20222D;
}

.pricing-card-base .w3-btn,
.pricing-card-plus .w3-btn {
  margin-top: 18px;
  align-self: stretch;
}

.academy-card {
  margin: 48px auto 0;
  padding: 0 16px;
  font-family: "Source Sans Pro Topnav", sans-serif;
  display: flex;
  justify-content: center;
}

.academy-card__content {
  margin: 0 auto;
  padding: 32px 40px;
  width: 100%;
  max-width: 900px;
  background: white;
  border-radius: 16px;
  border: 1px solid #E0E0E0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  position: relative;
  box-shadow: none;
}
.darkpagetheme .academy-card__content {
  background: #282A35;
  border: 1px solid rgba(230, 233, 234, 0.1);
}

.academy-card__icon {
  position: absolute;
  width: 56px;
  height: 56px;
}
@media (max-width: 1172px) {
  .academy-card__icon {
    z-index: -1;
  }
}

.-book {
  top: 30px;
  right: 100px;
}

.-graduation {
  bottom: 100px;
  left: 60px;
}

.-people {
  top: 160px;
  right: 60px;
}

.darkpagetheme .-book svg,
.darkpagetheme .-graduation svg,
.darkpagetheme .-people svg {
  display: none;
}

.darkpagetheme .-book {
  background: url("/plans/images/-book.svg") no-repeat center/56px 56px;
}

.darkpagetheme .-graduation {
  background: url("/plans/images/-graduation.svg") no-repeat center/56px 56px;
}

.darkpagetheme .-people {
  background: url("/plans/images/-people.svg") no-repeat center/56px 56px;
}

.academy-card__header {
  width: 100%;
  text-align: center;
  z-index: 1;
}

.academy-card__title {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
  color: #000;
  font-family: "Source Sans Pro Topnav", sans-serif;
  text-align: center;
  z-index: 1;
}
.darkpagetheme .academy-card__title {
  color: #FFFFFF;
}

.academy-card__description {
  margin: 0;
  font-size: 16px;
  color: #000;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  max-width: 450px;
  z-index: 1;
}
.darkpagetheme .academy-card__description {
  color: #FFFFFF;
}

.academy-card__link {
  display: inline-block;
  line-height: 22px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #282A35;
  background: #FFFFFF;
  border-radius: 8px;
  border: 0.5px solid #282A35;
  padding: 11px 24px;
  text-decoration: none;
  margin-top: 12px;
  box-shadow: 0 2px 8px 0 rgba(150, 100, 245, 0.07);
  white-space: nowrap;
  user-select: none;
  vertical-align: middle;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s, border-color 0.2s;
  cursor: pointer;
}
.darkpagetheme .academy-card__link {
  background: transparent;
  color: #FFFFFF;
  border: 0.5px solid rgba(230, 233, 234, 0.3);
}
.darkpagetheme .academy-card__link:hover {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(230, 233, 234, 0.6);
}

.pricing-card-plus {
  background: #fff;
  box-shadow: 0 8px 32px 0 rgba(150, 100, 245, 0.13), 0 2px 12px rgba(40, 42, 53, 0.1);
  z-index: 2;
  min-width: 340px;
  max-width: 390px;
  flex: 1 1 320px;
  padding: 0 0 28px 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  position: relative;
  min-height: 410px;
  border-radius: 28px;
  height: 100%;
}
.darkpagetheme .pricing-card-plus {
  background: #20222D;
  box-shadow: 0 8px 32px 0 rgba(7, 14, 39, 0.05), 0 2px 12px rgba(0, 0, 0, 0.1);
}

.-most-popular {
  width: 100%;
  display: block;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  line-height: 0;
  height: 40px;
  position: absolute;
  top: -36px;
  left: 0;
  right: 0;
  z-index: 2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" class="svg-abs-full" viewBox="-20 0 440 46" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-20 16C-20 7.16344 -12.8366 0 -4 0H404C412.837 0 420 7.16344 420 16V41H-20V16Z" fill="%23ECE0FD" /><path d="M147.162 25V15.844H148.996L150.62 20.324C150.723 20.6133 150.821 20.912 150.914 21.22C151.017 21.5187 151.115 21.8173 151.208 22.116H151.264C151.367 21.8173 151.465 21.5187 151.558 21.22C151.651 20.912 151.745 20.6133 151.838 20.324L153.42 15.844H155.268V25H153.77V20.814C153.77 20.5247 153.779 20.212 153.798 19.876C153.826 19.5307 153.854 19.1853 153.882 18.84C153.919 18.4947 153.952 18.182 153.98 17.902H153.924L153.182 20.03L151.684 24.146H150.718L149.206 20.03L148.478 17.902H148.422C148.45 18.182 148.478 18.4947 148.506 18.84C148.543 19.1853 148.571 19.5307 148.59 19.876C148.618 20.212 148.632 20.5247 148.632 20.814V25H147.162ZM161.29 25.168C160.496 25.168 159.796 24.9767 159.19 24.594C158.583 24.202 158.107 23.6513 157.762 22.942C157.426 22.2233 157.258 21.3693 157.258 20.38C157.258 19.3907 157.426 18.546 157.762 17.846C158.107 17.146 158.583 16.6093 159.19 16.236C159.796 15.8627 160.496 15.676 161.29 15.676C162.092 15.676 162.797 15.8627 163.404 16.236C164.01 16.6093 164.482 17.146 164.818 17.846C165.163 18.546 165.336 19.3907 165.336 20.38C165.336 21.3693 165.163 22.2233 164.818 22.942C164.482 23.6513 164.01 24.202 163.404 24.594C162.797 24.9767 162.092 25.168 161.29 25.168ZM161.29 23.754C162.008 23.754 162.582 23.4507 163.012 22.844C163.441 22.228 163.656 21.4067 163.656 20.38C163.656 19.3533 163.441 18.5507 163.012 17.972C162.582 17.384 162.008 17.09 161.29 17.09C160.571 17.09 159.997 17.384 159.568 17.972C159.138 18.5507 158.924 19.3533 158.924 20.38C158.924 21.4067 159.138 22.228 159.568 22.844C159.997 23.4507 160.571 23.754 161.29 23.754ZM169.981 25.168C169.365 25.168 168.768 25.0513 168.189 24.818C167.62 24.5847 167.116 24.2533 166.677 23.824L167.629 22.718C167.956 23.026 168.329 23.278 168.749 23.474C169.169 23.6607 169.589 23.754 170.009 23.754C170.532 23.754 170.929 23.6467 171.199 23.432C171.47 23.2173 171.605 22.9327 171.605 22.578C171.605 22.1953 171.47 21.92 171.199 21.752C170.938 21.584 170.602 21.4113 170.191 21.234L168.931 20.688C168.633 20.5573 168.339 20.3893 168.049 20.184C167.769 19.9787 167.536 19.7173 167.349 19.4C167.172 19.0827 167.083 18.7 167.083 18.252C167.083 17.7667 167.214 17.3327 167.475 16.95C167.746 16.558 168.11 16.25 168.567 16.026C169.034 15.7927 169.566 15.676 170.163 15.676C170.695 15.676 171.209 15.7833 171.703 15.998C172.198 16.2033 172.623 16.4833 172.977 16.838L172.151 17.874C171.862 17.6313 171.554 17.44 171.227 17.3C170.91 17.16 170.555 17.09 170.163 17.09C169.734 17.09 169.384 17.188 169.113 17.384C168.852 17.5707 168.721 17.832 168.721 18.168C168.721 18.4013 168.787 18.5973 168.917 18.756C169.057 18.9053 169.239 19.036 169.463 19.148C169.687 19.2507 169.925 19.3533 170.177 19.456L171.423 19.974C171.965 20.2073 172.408 20.5153 172.753 20.898C173.099 21.2713 173.271 21.7893 173.271 22.452C173.271 22.9467 173.141 23.3993 172.879 23.81C172.618 24.2207 172.24 24.552 171.745 24.804C171.26 25.0467 170.672 25.168 169.981 25.168ZM176.651 25V17.216H174.005V15.844H180.921V17.216H178.275V25H176.651ZM185.528 25V15.844H188.412C189.093 15.844 189.7 15.9327 190.232 16.11C190.764 16.2873 191.184 16.5813 191.492 16.992C191.8 17.4027 191.954 17.9627 191.954 18.672C191.954 19.344 191.8 19.8993 191.492 20.338C191.184 20.7767 190.769 21.1033 190.246 21.318C189.723 21.5327 189.131 21.64 188.468 21.64H187.152V25H185.528ZM187.152 20.338H188.342C189.686 20.338 190.358 19.7827 190.358 18.672C190.358 18.0933 190.181 17.6967 189.826 17.482C189.481 17.258 188.967 17.146 188.286 17.146H187.152V20.338ZM197.372 25.168C196.579 25.168 195.879 24.9767 195.272 24.594C194.666 24.202 194.19 23.6513 193.844 22.942C193.508 22.2233 193.34 21.3693 193.34 20.38C193.34 19.3907 193.508 18.546 193.844 17.846C194.19 17.146 194.666 16.6093 195.272 16.236C195.879 15.8627 196.579 15.676 197.372 15.676C198.175 15.676 198.88 15.8627 199.486 16.236C200.093 16.6093 200.564 17.146 200.9 17.846C201.246 18.546 201.418 19.3907 201.418 20.38C201.418 21.3693 201.246 22.2233 200.9 22.942C200.564 23.6513 200.093 24.202 199.486 24.594C198.88 24.9767 198.175 25.168 197.372 25.168ZM197.372 23.754C198.091 23.754 198.665 23.4507 199.094 22.844C199.524 22.228 199.738 21.4067 199.738 20.38C199.738 19.3533 199.524 18.5507 199.094 17.972C198.665 17.384 198.091 17.09 197.372 17.09C196.654 17.09 196.08 17.384 195.65 17.972C195.221 18.5507 195.006 19.3533 195.006 20.38C195.006 21.4067 195.221 22.228 195.65 22.844C196.08 23.4507 196.654 23.754 197.372 23.754ZM203.39 25V15.844H206.274C206.955 15.844 207.562 15.9327 208.094 16.11C208.626 16.2873 209.046 16.5813 209.354 16.992C209.662 17.4027 209.816 17.9627 209.816 18.672C209.816 19.344 209.662 19.8993 209.354 20.338C209.046 20.7767 208.631 21.1033 208.108 21.318C207.585 21.5327 206.993 21.64 206.33 21.64H205.014V25H203.39ZM205.014 20.338H206.204C207.548 20.338 208.22 19.7827 208.22 18.672C208.22 18.0933 208.043 17.6967 207.688 17.482C207.343 17.258 206.829 17.146 206.148 17.146H205.014V20.338ZM215.108 25.168C214.408 25.168 213.797 25.028 213.274 24.748C212.752 24.468 212.346 24.02 212.056 23.404C211.776 22.788 211.636 21.9807 211.636 20.982V15.844H213.26V21.108C213.26 21.7707 213.335 22.298 213.484 22.69C213.643 23.0727 213.862 23.348 214.142 23.516C214.422 23.6747 214.744 23.754 215.108 23.754C215.482 23.754 215.808 23.6747 216.088 23.516C216.378 23.348 216.602 23.0727 216.76 22.69C216.928 22.298 217.012 21.7707 217.012 21.108V15.844H218.566V20.982C218.566 21.9807 218.426 22.788 218.146 23.404C217.866 24.02 217.465 24.468 216.942 24.748C216.429 25.028 215.818 25.168 215.108 25.168ZM220.992 25V15.844H222.616V23.628H226.424V25H220.992ZM230.036 20.128L229.714 21.248H232.052L231.73 20.128C231.58 19.6427 231.436 19.1433 231.296 18.63C231.165 18.1167 231.034 17.608 230.904 17.104H230.848C230.726 17.6173 230.596 18.1307 230.456 18.644C230.325 19.148 230.185 19.6427 230.036 20.128ZM226.97 25L229.952 15.844H231.856L234.838 25H233.13L232.416 22.522H229.336L228.622 25H226.97ZM236.106 25V15.844H239.2C239.835 15.844 240.404 15.928 240.908 16.096C241.422 16.264 241.823 16.5487 242.112 16.95C242.411 17.342 242.56 17.8787 242.56 18.56C242.56 19.26 242.392 19.8247 242.056 20.254C241.73 20.6833 241.291 20.9913 240.74 21.178L242.924 25H241.104L239.13 21.416H237.73V25H236.106ZM237.73 20.128H239.032C239.658 20.128 240.134 19.9973 240.46 19.736C240.796 19.4653 240.964 19.0733 240.964 18.56C240.964 18.0373 240.796 17.6733 240.46 17.468C240.134 17.2533 239.658 17.146 239.032 17.146H237.73V20.128Z" fill="%239664F5" /><path d="M336.604 10.699C337.134 10.3736 337.773 10.9098 337.544 11.4883L336.198 14.8837C335.903 15.6303 335.786 16.4355 335.855 17.2354C335.925 18.0353 336.18 18.808 336.601 19.4921L338.51 22.6032C338.836 23.1336 338.3 23.7719 337.721 23.5429L334.326 22.1977C333.579 21.9022 332.774 21.7847 331.974 21.8545C331.174 21.9243 330.401 22.1794 329.717 22.5997L326.606 24.5094C326.49 24.5811 326.355 24.6145 326.219 24.6047C326.084 24.5949 325.955 24.5426 325.85 24.4551C325.746 24.3676 325.672 24.2494 325.639 24.1174C325.606 23.9854 325.616 23.8464 325.666 23.7201L327.012 20.3247C327.307 19.5784 327.425 18.7735 327.355 17.9738C327.286 17.1741 327.031 16.4016 326.611 15.7175L324.7 12.6052C324.628 12.4896 324.595 12.3543 324.605 12.2186C324.614 12.0829 324.667 11.9537 324.754 11.8496C324.842 11.7454 324.96 11.6715 325.092 11.6385C325.224 11.6054 325.363 11.6149 325.489 11.6656L328.885 13.0108C329.631 13.3063 330.436 13.4239 331.235 13.3543C332.035 13.2848 332.808 13.03 333.492 12.6101L336.604 10.699Z" fill="%239664F5" /><path d="M15.367 16.9541C15.4417 16.5386 16.0014 16.4576 16.1909 16.8349L17.3024 19.0493C17.547 19.5361 17.9016 19.9592 18.3381 20.2851C18.7746 20.611 19.281 20.8308 19.8172 20.927L22.2547 21.3651C22.6702 21.4399 22.7512 21.9996 22.374 22.1891L20.1595 23.3006C19.6728 23.5452 19.2496 23.8997 18.9237 24.3362C18.5978 24.7727 18.378 25.2791 18.2818 25.8153L17.8437 28.2529C17.8278 28.3438 17.7836 28.4273 17.7173 28.4916C17.6511 28.5559 17.5663 28.5977 17.4749 28.6109C17.3836 28.6241 17.2904 28.6081 17.2086 28.5653C17.1269 28.5224 17.0608 28.4548 17.0197 28.3721L15.9082 26.1577C15.6638 25.671 15.3094 25.248 14.8731 24.922C14.4369 24.5961 13.9307 24.3762 13.3947 24.2798L10.956 23.8419C10.8651 23.826 10.7815 23.7817 10.7172 23.7155C10.6529 23.6493 10.6112 23.5644 10.5979 23.4731C10.5847 23.3817 10.6007 23.2885 10.6436 23.2068C10.6864 23.1251 10.754 23.0589 10.8367 23.0179L13.0512 21.9064C13.5378 21.662 13.9609 21.3076 14.2868 20.8713C14.6127 20.435 14.8326 19.9289 14.929 19.3929L15.367 16.9541Z" fill="%239664F5" /><path d="M60.5476 15.9216C60.7537 15.7951 61.0017 16.0034 60.9127 16.2283L60.39 17.5477C60.2752 17.8378 60.2295 18.1506 60.2566 18.4615C60.2838 18.7723 60.3829 19.0725 60.5462 19.3384L61.2883 20.5473C61.4148 20.7534 61.2064 21.0014 60.9816 20.9124L59.6622 20.3897C59.3721 20.2749 59.0592 20.2292 58.7484 20.2564C58.4376 20.2835 58.1373 20.3826 57.8715 20.5459L56.6626 21.288C56.6176 21.3159 56.5651 21.3288 56.5123 21.325C56.4596 21.3212 56.4094 21.3009 56.3689 21.2669C56.3284 21.2329 56.2997 21.187 56.2869 21.1357C56.2741 21.0844 56.2777 21.0304 56.2974 20.9813L56.8202 19.6619C56.935 19.3719 56.9807 19.0591 56.9537 18.7484C56.9266 18.4377 56.8276 18.1375 56.6645 17.8716L55.9219 16.6623C55.894 16.6173 55.881 16.5648 55.8848 16.512C55.8886 16.4593 55.909 16.4091 55.943 16.3686C55.977 16.3282 56.0229 16.2994 56.0742 16.2866C56.1255 16.2738 56.1795 16.2775 56.2286 16.2971L57.5479 16.8199C57.838 16.9347 58.1507 16.9804 58.4615 16.9534C58.7722 16.9263 59.0724 16.8273 59.3382 16.6642L60.5476 15.9216Z" fill="%239664F5" /><path d="M265.841 28.2145C266.047 28.0881 266.295 28.2964 266.206 28.5212L265.683 29.8406C265.568 30.1307 265.522 30.4436 265.55 30.7544C265.577 31.0653 265.676 31.3655 265.839 31.6314L266.581 32.8403C266.708 33.0464 266.499 33.2944 266.275 33.2054L264.955 32.6827C264.665 32.5679 264.352 32.5222 264.041 32.5493C263.731 32.5764 263.43 32.6756 263.164 32.8389L261.956 33.581C261.911 33.6088 261.858 33.6218 261.805 33.618C261.753 33.6142 261.702 33.5939 261.662 33.5599C261.621 33.5259 261.593 33.4799 261.58 33.4286C261.567 33.3774 261.571 33.3233 261.59 33.2743L262.113 31.9549C262.228 31.6649 262.274 31.3521 262.247 31.0414C262.22 30.7306 262.121 30.4304 261.957 30.1646L261.215 28.9552C261.187 28.9103 261.174 28.8577 261.178 28.805C261.182 28.7523 261.202 28.7021 261.236 28.6616C261.27 28.6211 261.316 28.5924 261.367 28.5796C261.418 28.5667 261.472 28.5704 261.522 28.5901L262.841 29.1128C263.131 29.2277 263.444 29.2734 263.754 29.2463C264.065 29.2193 264.365 29.1203 264.631 28.9572L265.841 28.2145Z" fill="%239664F5" /></svg>');
}
.darkpagetheme .-most-popular {
  background-image: url("images/most-popular-dark.svg");
}
@media (max-width: 1172px) {
  .-most-popular {
    display: none;
  }
}

.plan-card-content {
  height: 100%;
  min-width: 324px;
  padding: 24px 28px 44px 28px;
  background: #fff;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 1172px) {
  .plan-card-content {
    border-radius: 20px;
  }
}
.darkpagetheme .plan-card-content {
  background: #282A35;
}

.-best-value {
  width: 100%;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  line-height: 0;
  height: 40px;
  position: absolute;
  left: 0px;
  top: -36px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' class='svg-abs-full' viewBox='-20 0 440 46' fill='none' xmlns='http://www.w3.org/2000/svg'>  <!-- green pill background -->  <path d='M-20 16C-20 7.16344 -12.8366 0 -4 0H404C412.837 0 420 7.16344 420 16V41H-20V16Z' fill='%23eafaf4'/>  <!-- centre label -->  <text x='190' y='22' font-family='Inter,Arial,sans-serif' font-size='14px' font-weight='600' text-anchor='middle' dominant-baseline='middle' fill='%2304AA6D'>BEST%20VALUE</text>  <!-- ★ star 1 (right-hand) -->  <path d='M336.604 10.699C337.134 10.3736 337.773 10.9098 337.544 11.4883L336.198 14.8837C335.903 15.6303 335.786 16.4355 335.855 17.2354C335.925 18.0353 336.18 18.808 336.601 19.4921L338.51 22.6032C338.836 23.1336 338.3 23.7719 337.721 23.5429L334.326 22.1977C333.579 21.9022 332.774 21.7847 331.974 21.8545C331.174 21.9243 330.401 22.1794 329.717 22.5997L326.606 24.5094C326.49 24.5811 326.355 24.6145 326.219 24.6047C326.084 24.5949 325.955 24.5426 325.85 24.4551C325.746 24.3676 325.672 24.2494 325.639 24.1174C325.606 23.9854 325.616 23.8464 325.666 23.7201L327.012 20.3247C327.307 19.5784 327.425 18.7735 327.355 17.9738C327.286 17.1741 327.031 16.4016 326.611 15.7175L324.7 12.6052C324.628 12.4896 324.595 12.3543 324.605 12.2186C324.614 12.0829 324.667 11.9537 324.754 11.8496C324.842 11.7454 324.96 11.6715 325.092 11.6385C325.224 11.6054 325.363 11.6149 325.489 11.6656L328.885 13.0108C329.631 13.3063 330.436 13.4239 331.235 13.3543C332.035 13.2848 332.808 13.03 333.492 12.6101L336.604 10.699Z' fill='%2304AA6D'/>  <!-- ★ star 2 (far-left) -->  <path d='M15.367 16.9541C15.4417 16.5386 16.0014 16.4576 16.1909 16.8349L17.3024 19.0493C17.547 19.5361 17.9016 19.9592 18.3381 20.2851C18.7746 20.611 19.281 20.8308 19.8172 20.927L22.2547 21.3651C22.6702 21.4399 22.7512 21.9996 22.374 22.1891L20.1595 23.3006C19.6728 23.5452 19.2496 23.8997 18.9237 24.3362C18.5978 24.7727 18.378 25.2791 18.2818 25.8153L17.8437 28.2529C17.8278 28.3438 17.7836 28.4273 17.7173 28.4916C17.6511 28.5559 17.5663 28.5977 17.4749 28.6109C17.3836 28.6241 17.2904 28.6081 17.2086 28.5653C17.1269 28.5224 17.0608 28.4548 17.0197 28.3721L15.9082 26.1577C15.6638 25.671 15.3094 25.248 14.8731 24.922C14.4369 24.5961 13.9307 24.3762 13.3947 24.2798L10.956 23.8419C10.8651 23.826 10.7815 23.7817 10.7172 23.7155C10.6529 23.6493 10.6112 23.5644 10.5979 23.4731C10.5847 23.3817 10.6007 23.2885 10.6436 23.2068C10.6864 23.1251 10.754 23.0589 10.8367 23.0179L13.0512 21.9064C13.5378 21.662 13.9609 21.3076 14.2868 20.8713C14.6127 20.435 14.8326 19.9289 14.929 19.3929L15.367 16.9541Z' fill='%2304AA6D'/>  <!-- ★ star 3 (left-centre) -->  <path d='M60.5476 15.9216C60.7537 15.7951 61.0017 16.0034 60.9127 16.2283L60.39 17.5477C60.2752 17.8378 60.2295 18.1506 60.2566 18.4615C60.2838 18.7723 60.3829 19.0725 60.5462 19.3384L61.2883 20.5473C61.4148 20.7534 61.2064 21.0014 60.9816 20.9124L59.6622 20.3897C59.3721 20.2749 59.0592 20.2292 58.7484 20.2564C58.4376 20.2835 58.1373 20.3826 57.8715 20.5459L56.6626 21.288C56.6176 21.3159 56.5651 21.3288 56.5123 21.325C56.4596 21.3212 56.4094 21.3009 56.3689 21.2669C56.3284 21.2329 56.2997 21.187 56.2869 21.1357C56.2741 21.0844 56.2777 21.0304 56.2974 20.9813L56.8202 19.6619C56.935 19.3719 56.9807 19.0591 56.9537 18.7484C56.9266 18.4377 56.8276 18.1375 56.6645 17.8716L55.9219 16.6623C55.894 16.6173 55.881 16.5648 55.8848 16.512C55.8886 16.4593 55.909 16.4091 55.943 16.3686C55.977 16.3282 56.0229 16.2994 56.0742 16.2866C56.1255 16.2738 56.1795 16.2775 56.2286 16.2971L57.5479 16.8199C57.838 16.9347 58.1507 16.9804 58.4615 16.9534C58.7722 16.9263 59.0724 16.8273 59.3382 16.6642L60.5476 15.9216Z' fill='%2304AA6D'/>  <!-- ★ star 4 (right-centre) -->  <path d='M265.841 28.2145C266.047 28.0881 266.295 28.2964 266.206 28.5212L265.683 29.8406C265.568 30.1307 265.522 30.4436 265.55 30.7544C265.577 31.0653 265.676 31.3655 265.839 31.6314L266.581 32.8403C266.708 33.0464 266.499 33.2944 266.275 33.2054L264.955 32.6827C264.665 32.5679 264.352 32.5222 264.041 32.5493C263.731 32.5764 263.43 32.6756 263.164 32.8389L261.956 33.581C261.911 33.6088 261.858 33.6218 261.805 33.618C261.753 33.6142 261.702 33.5939 261.662 33.5599C261.621 33.5259 261.593 33.4799 261.58 33.4286C261.567 33.3774 261.571 33.3233 261.59 33.2743L262.113 31.9549C262.228 31.6649 262.274 31.3521 262.247 31.0414C262.22 30.7306 262.121 30.4304 261.957 30.1646L261.215 28.9552C261.187 28.9103 261.174 28.8577 261.178 28.805C261.182 28.7523 261.202 28.7021 261.236 28.6616C261.27 28.6211 261.316 28.5924 261.367 28.5796C261.418 28.5667 261.472 28.5704 261.522 28.5901L262.841 29.1128C263.131 29.2277 263.444 29.2734 263.754 29.2463C264.065 29.2193 264.365 29.1203 264.631 28.9572L265.841 28.2145Z' fill='%2304AA6D'/></svg>");
}
.darkpagetheme .-best-value {
  background-image: url("images/best-value-dark.svg");
}
@media (max-width: 1172px) {
  .-best-value {
    display: none;
  }
}

.plan-card-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
}

.plan-save-badge {
  background-color: #FFF8B3;
  color: black;
  font-size: 16px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 8px;
  border: 1px solid black;
}
.darkpagetheme .plan-save-badge {
  background-color: #FFF8B3;
  color: #000000;
  border: 1px solid #000000;
}

.full-access-save-badge {
  background-color: #FFF8B3;
  color: black;
  font-size: 16px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 8px;
  border: 1px solid black;
  width: auto;
}
.darkpagetheme .full-access-save-badge {
  background-color: #FFF8B3;
  color: #000000;
  border: 1px solid #000000;
}

.plan-card-title {
  font-size: 22px;
  font-weight: 600;
  color: #333333;
  white-space: nowrap;
}
.darkpagetheme .plan-card-title {
  color: #FFFFFF;
}

.plan-title.plus {
  color: #9664F5;
}
.darkpagetheme .plan-title.plus {
  color: #9664F5;
}

.price-striketrough {
  text-decoration: line-through;
  font-size: 24px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Source Sans Pro";
}
.darkpagetheme .price-striketrough {
  color: rgba(255, 255, 255, 0.6);
}

.price-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0;
}

.price-row-left {
  display: flex;
  flex: 1;
}

.dollar {
  display: flex;
  align-items: center;
  font-size: 28px;
  vertical-align: middle;
  margin-right: 2px;
  font-weight: 600;
  align-self: center;
}
.darkpagetheme .dollar {
  color: #FFFFFF;
}

.price-main {
  font-size: 48px;
  font-weight: 600;
  margin: 0 4px;
}
.darkpagetheme .price-main {
  color: #FFFFFF;
}

.price-period {
  font-size: 16px;
  margin-left: 6px;
  margin-top: 18px;
  font-weight: 600;
  line-height: 54px;
}
.darkpagetheme .price-period {
  color: #FFFFFF;
}

.billed-annually,
.billed-monthly {
  font-size: 12px;
  line-height: 16px;
  color: #828282;
  margin-top: 4px;
}
.darkpagetheme .billed-annually,
.darkpagetheme .billed-monthly {
  color: #bdbdbd;
}

.desc {
  font-size: 16px;
  margin: 14px 0 14px 0;
  min-height: 48px;
  font-weight: 400;
  color: #6A6A6A;
}
.darkpagetheme .desc {
  color: rgba(255, 255, 255, 0.6);
}

.divider {
  border-bottom: 1px solid #E6E9EA;
  margin: 16px 0 16px 0;
}
.darkpagetheme .divider {
  border-bottom: 1px solid rgba(230, 233, 234, 0.1);
}

.w3-btn {
  font-size: 16px;
  padding: 10px 0;
  border-radius: 10px;
  width: 90%;
  max-width: 220px;
  font-weight: 600;
  margin: 0 auto 0 auto;
  display: block;
  margin-top: 16px;
}

.plus-purple .w3-btn,
.pricing-card-plus .w3-btn {
  background-color: #9664F5;
  color: #fff;
  font-size: 16px;
  padding: 16px 0;
  max-width: 260px;
  border-radius: 14px;
  margin-top: 18px;
}

.plus-purple .w3-btn:hover,
.pricing-card-plus .w3-btn:hover {
  background-color: #7a4be0;
}

.plus-green .w3-btn {
  background-color: #04AA6D;
  color: #fff;
}

.plus-green .w3-btn:hover {
  background-color: #038c5a;
}

.plus-grey .w3-btn {
  color: #04AA6D;
  border-color: #04AA6D;
  background: #fff;
  font-size: 16px;
  padding: 10px 0;
  border-radius: 10px;
  margin-top: 18px;
}
.darkpagetheme .plus-grey .w3-btn {
  color: #04AA6D;
  border-color: #04AA6D;
  background: #20222D;
}

.plus-green .w3-btn {
  background: #fff;
  color: #04AA6D;
  border: 2px solid #04AA6D;
  font-size: 16px;
  padding: 10px 0;
  border-radius: 10px;
  margin-top: 18px;
}
.darkpagetheme .plus-green .w3-btn {
  background: #20222D;
  color: #04AA6D;
  border: 2px solid #04AA6D;
}
.darkpagetheme .plus-green .w3-btn:hover {
  background: #04AA6D;
  color: #FFFFFF;
}

.plus-green .w3-btn:hover {
  background: #04AA6D;
  color: #fff;
}

.save-badge {
  /* visual styling */
  background: #FFF8B3;
  /* warm yellow */
  color: #333;
  /* dark text for contrast */
  border-radius: 8px;
  /* existing typography */
  font-size: 14px;
  font-weight: 700;
  /* existing layout */
  padding: 4px 14px;
  position: absolute;
  top: 0px;
  right: -30px;
  z-index: 2;
  /* new label "tilt" */
  transform: rotate(18deg);
  /* small counter-clockwise tilt */
  transform-origin: top right;
  /* pivots neatly from that corner */
}
.darkpagetheme .save-badge {
  background-color: #FFF8B3;
  color: #000000;
  border: 1px solid #000000;
}

.pricing-card-plus {
  border-radius: 28px;
}

.max-width-1200-center-pad80 {
  max-width: 1200px;
  margin: auto;
  padding: 24px 0;
}

.font-32-400 {
  font-size: 32px;
  font-weight: 400;
}

@media (max-width: 1200px) {
  .pricing-card-plus {
    min-width: 320px;
    /* max-width: 98vw; */
  }
  .save-badge {
    top: 5px !important;
    right: -10px !important;
    font-size: 14px;
  }
  /*.save-badge::before {
    content: "Save 65%!";
    font-size: 14px;
  }*/
}
@media (max-width: 1172px) {
  .pricing-flex {
    flex-direction: column;
    align-items: center;
    gap: 24px;
    margin-top: 48px;
  }
  .pricing-card-plus {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .pricing-card-base,
  .pricing-card-plus {
    /* min-width: 98vh;
    max-width: 98vw; */
    border-radius: 28px;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 0;
    flex: unset;
  }
  .plus-card-header {
    display: none;
  }
  .full-access-card-header {
    display: none;
  }
  .save-badge {
    top: 10px !important;
    right: -15px !important;
    font-size: 14px;
  }
  /*.save-badge::before {
    content: "Save 65%";
    font-size: 14px;
  }*/
  .w3-btn {
    max-width: 100%;
    width: 100%;
  }
  .plus-grey .w3-btn {
    margin: 8px 0;
  }
  .pricing-card-base.plus-green {
    padding-left: 28px;
  }
  .max-width-1200-center-pad80 {
    max-width: 96%;
    width: 100%;
    margin: 0 28px;
  }
}
@media (max-width: 600px) {
  .pricing-card-base,
  .pricing-card-plus {
    min-width: unset;
    max-width: 98vw;
    padding: 28px 10px 24px 10px;
  }
  .plus-card-content {
    padding: 0px 10px 18px 10px;
  }
  .ws-btn {
    width: "max-content";
  }
  .card-content {
    padding: 5px;
  }
  .font-32-400 {
    font-size: 24px;
  }
  .compare-table thead th:not(:first-child) {
    width: 180px;
  }
  .compare-table thead th:first-child {
    width: 200px;
  }
  .save-badge {
    top: 2px;
    right: 0px;
  }
}
.toggle-switch {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 22px;
  background: #E6E9EA;
  border-radius: 11px;
  vertical-align: middle;
  margin: 0 10px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.toggle-switch:has(input:checked) {
  background: #9664F5;
}
.darkpagetheme .toggle-switch {
  background: #3B3D47 !important;
}
.darkpagetheme .toggle-switch:has(input:checked) {
  background: #9664F5 !important;
}

.toggle-switch input {
  display: none;
}

.toggle-slider {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.darkpagetheme .toggle-slider {
  background: #fff;
}

.toggle-switch input:checked + .toggle-slider {
  left: 25px;
}
.darkpagetheme .toggle-switch input:checked + .toggle-slider {
  background: #fff;
}

.toggle-label-active {
  font-weight: 700;
}

.compare-table-wrapper {
  width: 100%;
  overflow-x: auto;
  background: none;
}

.compare-table-scroll {
  min-width: 700px;
  overflow-x: auto;
}

.compare-table {
  table-layout: fixed;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-collapse: separate;
  border-spacing: 0;
  background: none;
  font-size: 16px;
  max-width: 932px;
  border-color: #E0E0E0;
}
.darkpagetheme .compare-table {
  border-color: rgba(230, 233, 234, 0.1);
}
.darkpagetheme .compare-table th, .darkpagetheme .compare-table td {
  color: #FFFFFF;
  background: #20222D;
  border-bottom: 1px solid rgba(230, 233, 234, 0.1);
}
.darkpagetheme .compare-table th {
  background: #282A35;
}
.darkpagetheme .compare-table td:first-child {
  background: #282A35;
  color: #FFFFFF;
}
.darkpagetheme .compare-table th.plus-free, .darkpagetheme .compare-table th.plus-full {
  background: transparent;
}
.darkpagetheme .compare-table .most-popular-col {
  background: #2B2040;
}
.darkpagetheme .compare-table thead tr th {
  border-bottom: 1px solid rgba(230, 233, 234, 0.1) !important;
}
.darkpagetheme .compare-table .dash {
  color: rgba(255, 255, 255, 0.4);
}

.compare-table th,
.compare-table td {
  width: 25%;
  color: #333333;
  background: #fff;
  padding: 16px 24px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid #E0E0E0;
  font-family: "Source Sans Pro Topnav", sans-serif;
}

.compare-table th {
  font-weight: 700;
  font-size: 16px;
  background: none;
  height: 98px;
}
.darkpagetheme .compare-table th {
  background: transparent;
}

.compare-table {
  border-color: #E0E0E0;
}
.compare-table thead tr th {
  border-bottom: 1px solid #E0E0E0 !important;
}

.compare-table td:first-child {
  background: #FAFAFA;
  color: #333333;
  width: 25%;
  text-align: left;
  white-space: normal;
}

.compare-table thead tr th:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

/* Bottom-left corner for tfoot, if you have one */
.compare-table tfoot tr:last-child td:first-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.compare-table th.plus-plus {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}

.compare-table th.plus-plus svg {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.compare-table .most-popular-col {
  background: #F9F6FF;
}

.compare-table .most-popular-col .compare-price-row,
.compare-table .most-popular-col .compare-price-row-plus {
  position: relative;
}

.compare-table td.check.green,
.compare-table td.check.purple {
  color: transparent;
  /* Hide the text */
  position: relative;
  vertical-align: middle;
}

.compare-table td.check.green::before,
.compare-table td.check.purple::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.compare-table td.check.green::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_132_2589)"><rect x="0.5" y="0.00012207" width="20" height="20" rx="10" fill="white"/><path d="M10.5 0.00012207C4.97656 0.00012207 0.5 4.47668 0.5 10.0001C0.5 15.5236 4.97656 20.0001 10.5 20.0001C16.0234 20.0001 20.5 15.5236 20.5 10.0001C20.5 4.47668 16.0234 0.00012207 10.5 0.00012207ZM15.0234 8.27356L10.0234 13.2736C9.80859 13.4884 9.53125 13.5939 9.25 13.5939C8.96875 13.5939 8.68984 13.4877 8.47617 13.274L5.97617 10.774C5.55 10.3467 5.55 9.65333 5.97617 9.22598C6.40352 8.79864 7.09688 8.79864 7.52422 9.22598L9.25 10.9532L13.4766 6.72668C13.9039 6.29934 14.5973 6.29934 15.0246 6.72668C15.4492 7.15247 15.4492 7.84778 15.0234 8.27356Z" fill="%2304AA6D"/></g><defs><clipPath id="clip0_132_2589"><rect x="0.5" y="0.00012207" width="20" height="20" rx="10" fill="white"/></clipPath></defs></svg>');
}

.compare-table td.most-popular-col.check.green::before,
.compare-table td.most-popular-col.check.purple::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_132_2589)"><rect x="0.5" y="0.00012207" width="20" height="20" rx="10" fill="white"/><path d="M10.5 0.00012207C4.97656 0.00012207 0.5 4.47668 0.5 10.0001C0.5 15.5236 4.97656 20.0001 10.5 20.0001C16.0234 20.0001 20.5 15.5236 20.5 10.0001C20.5 4.47668 16.0234 0.00012207 10.5 0.00012207ZM15.0234 8.27356L10.0234 13.2736C9.80859 13.4884 9.53125 13.5939 9.25 13.5939C8.96875 13.5939 8.68984 13.4877 8.47617 13.274L5.97617 10.774C5.55 10.3467 5.55 9.65333 5.97617 9.22598C6.40352 8.79864 7.09688 8.79864 7.52422 9.22598L9.25 10.9532L13.4766 6.72668C13.9039 6.29934 14.5973 6.29934 15.0246 6.72668C15.4492 7.15247 15.4492 7.84778 15.0234 8.27356Z" fill="%239664F5"/></g><defs><clipPath id="clip0_132_2589"><rect x="0.5" y="0.00012207" width="20" height="20" rx="10" fill="white"/></clipPath></defs></svg>');
}

.compare-table td.check.purple::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 0C4.97656 0 0.5 4.47656 0.5 10C0.5 15.5234 4.97656 20 10.5 20C16.0234 20 20.5 15.5234 20.5 10C20.5 4.47656 16.0234 0 10.5 0ZM15.0234 8.27344L10.0234 13.2734C9.80859 13.4883 9.53125 13.5938 9.25 13.5938C8.96875 13.5938 8.68984 13.4875 8.47617 13.2739L5.97617 10.7739C5.55 10.3466 5.55 9.6532 5.97617 9.22586C6.40352 8.79852 7.09688 8.79852 7.52422 9.22586L9.25 10.9531L13.4766 6.72656C13.9039 6.29922 14.5973 6.29922 15.0246 6.72656C15.4492 7.15234 15.4492 7.84766 15.0234 8.27344Z" fill="%239664F5"/></svg>');
}

.compare-table tbody tr {
  height: 98px;
}

.compare-table td {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
}

.compare-table th.plus-free,
.compare-table th.plus-full {
  background: #fff;
}

.compare-table .check.green {
  color: #04AA6D;
  font-size: 16px;
  font-weight: normal;
}

.compare-table .check.purple {
  color: #9664F5;
  font-size: 16px;
  font-weight: normal;
}

.compare-table .dash {
  color: #bbb;
  font-size: 20px;
}

@media (max-width: 900px) {
  .compare-table-scroll {
    min-width: 600px;
  }
  .compare-table th,
  .compare-table td {
    padding: 12px 8px;
    font-size: 16px;
  }
  .compare-table td:first-child,
  .compare-table th:first-child {
    min-width: 120px;
    max-width: 160px;
  }
}
@media (max-width: 600px) {
  .compare-table-scroll {
    min-width: 480px;
  }
  .compare-table th,
  .compare-table td {
    padding: 10px 6px;
    font-size: 14px;
  }
  .compare-table td:first-child,
  .compare-table th:first-child {
    min-width: 90px;
    max-width: 120px;
  }
}
.ws-btn {
  display: inline-block;
  padding: 10px 24px;
  font-size: 16px;
  border-radius: 8px;
  text-decoration: none;
  transition: all 0.3s ease;
  /* margin: 8px 0; */
  background: #9664F5;
  color: #FFFFFF;
  margin-top: 16px;
}

.plus-card-content .ws-btn {
  margin-top: 18px;
}

.ws-btn:hover {
  background: #7a4be0 !important;
  color: #FFFFFF !important;
}

.gray-700 {
  color: #718096;
}
.darkpagetheme .gray-700 {
  color: rgba(255, 255, 255, 0.6);
}

.pricing-card-base .w3-btn.w3-custom-border,
.pricing-card-plus .w3-btn.w3-custom-border,
.w3-btn.w3-custom-border {
  border: 1px solid #04AA6D !important;
  color: #04AA6D;
  background: #fff;
  font-weight: 600;
  border-radius: 8px;
  font-family: "Source Sans Pro", sans-serif;
  transition: background 0.2s, color 0.2s;
}
.darkpagetheme .pricing-card-base .w3-btn.w3-custom-border,
.darkpagetheme .pricing-card-plus .w3-btn.w3-custom-border,
.darkpagetheme .w3-btn.w3-custom-border {
  border: 1px solid #04AA6D !important;
  color: #04AA6D;
  background: #20222D;
}
.darkpagetheme .pricing-card-base .w3-btn.w3-custom-border:hover,
.darkpagetheme .pricing-card-plus .w3-btn.w3-custom-border:hover,
.darkpagetheme .w3-btn.w3-custom-border:hover {
  background: #04AA6D !important;
  color: #FFFFFF !important;
}

.pricing-card-base .w3-btn.w3-custom-border:hover,
.pricing-card-plus .w3-btn.w3-custom-border:hover,
.w3-btn.w3-custom-border:hover {
  background: #04AA6D !important;
  color: #fff !important;
  border: 1px solid #04AA6D !important;
}

.pricing-card-base .card-content {
  flex: 1 1 auto;
}

.pricing-card-base .w3-btn {
  width: 100%;
  max-width: 100%;
  margin-top: 18px;
  align-self: stretch;
}

.ws-btn,
.w3-btn {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.compare-intro-text {
  max-width: 526px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #6A6A6A;
  font-weight: 400;
  font-size: 16px;
  padding: 24px 0 60px 0;
}
.darkpagetheme .compare-intro-text {
  color: rgba(255, 255, 255, 0.6);
}

.circle-check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #04AA6D;
}

.circle-check.purple {
  background: #9664F5;
}

.circle-check svg {
  width: 22px;
  height: 22px;
  fill: #fff;
}

.teacher-section {
  background: #fff;
  padding: 80px 0;
}
.darkpagetheme .teacher-section {
  background: #282A35;
}

.teacher-content {
  display: flex;
  align-items: center;
  gap: 64px;
  max-width: 1200px;
  margin: 0 auto;
}

.teacher-image {
  flex: 0 0 509px;
  width: 509px;
}

.teacher-info {
  flex: 1;
}

.teacher-btn {
  display: inline-block;
  background: #fff;
  color: #04AA6D;
  border: 1px solid #04AA6D;
  padding: 10px 24px;
  border-radius: 10px;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  transition: background 0.3s, color 0.3s;
  font-family: "Source Sans Pro", sans-serif;
}
.darkpagetheme .teacher-btn {
  background: #20222D;
  color: #04AA6D;
  border: 1px solid #04AA6D;
}
.darkpagetheme .teacher-btn:hover {
  background: #04AA6D !important;
  color: #FFFFFF !important;
}

.teacher-btn:hover {
  background: #04AA6D !important;
  color: #fff !important;
  border: 1px solid #04AA6D !important;
}

.max-width-932-center {
  max-width: 932px;
  margin: auto;
}

.max-width-1200-center {
  max-width: 1200px;
  margin: auto;
}

@media (max-width: 900px) {
  .teacher-content {
    flex-direction: column !important;
    gap: 40px !important;
    text-align: center;
  }
  .teacher-image {
    flex: none !important;
    width: 100% !important;
    max-width: 400px;
  }
  .teacher-section h2 {
    font-size: 24px !important;
  }
  .teacher-info h3 {
    font-size: 24px !important;
  }
}
@media (max-width: 600px) {
  html,
  body {
    overflow-x: hidden;
  }
  .teacher-section {
    padding: 60px 20px !important;
  }
  .teacher-section h2 {
    font-size: 24px !important;
  }
  .teacher-content {
    gap: 30px !important;
  }
  .teacher-info {
    padding: 0 20px;
  }
  .max-width-932-center {
    max-width: 98%;
    margin: auto;
  }
  .compare-intro-text {
    max-width: 98%;
  }
  .max-width-1200-center {
    max-width: 98%;
    margin: auto;
  }
}
/* FAQ Section Styles */
.faq-section {
  padding: 80px 0;
}

.faq-container {
  max-width: 100%;
}

.faq-item {
  background: #FAFAFA;
  border-radius: 12px;
  margin-bottom: 16px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  border: 1px solid #e9ecef;
}
.darkpagetheme .faq-item {
  background: #20222D;
  border: 1px solid rgba(230, 233, 234, 0.1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

.faq-question {
  width: 100%;
  background: none;
  border: none;
  padding: 24px 32px;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  font-family: "Source Sans Pro", sans-serif;
  transition: background-color 0.2s;
}
.darkpagetheme .faq-question {
  color: #FFFFFF;
}
.darkpagetheme .faq-question:hover {
  background-color: #282A35;
}

.faq-question:hover {
  background-color: #f8f9fa;
}

.faq-question span:first-child {
  flex: 1;
  margin-right: 20px;
}

.faq-arrow {
  font-size: 20px;
  width: 16px;
  height: 16px;
  line-height: 5px;
  color: #6c757d;
  transition: transform 0.3s ease;
  font-weight: normal;
}

.faq-arrow.rotated {
  transform: rotate(180deg);
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  background: #ffffff;
}
.darkpagetheme .faq-answer {
  background: #282A35;
}

.faq-answer p {
  padding: 24px 32px 24px 32px;
  margin: 0;
  color: #6A6A6A;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
.darkpagetheme .faq-answer p {
  color: rgba(255, 255, 255, 0.6);
}

.faq-item.active .faq-question {
  /* background-color: #f8f9fa; */
}

@media (max-width: 768px) {
  .faq-section {
    padding: 60px 20px;
  }
  .faq-question {
    padding: 20px 24px;
    font-size: 15px;
  }
  .faq-answer p {
    padding: 0 24px 20px 24px;
    font-size: 15px;
  }
}
/* Contact Section Styles */
.contact-section {
  padding: 80px 0;
}

.contact-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.contact-btn {
  display: inline-block;
  background: #04AA6D;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  transition: background 0.3s;
  font-family: "Source Sans Pro", sans-serif;
}
.darkpagetheme .contact-btn {
  background: #04AA6D;
  color: #FFFFFF;
}
.darkpagetheme .contact-btn:hover {
  background: #038c5a !important;
  color: #fff !important;
}

.contact-btn:hover {
  background: #038c5a !important;
  color: #fff !important;
}

#compare-features {
  padding-bottom: 50px;
}

@media (max-width: 768px) {
  .contact-section {
    padding: 60px 20px;
  }
  .contact-content {
    flex-direction: column;
    gap: 20px;
    text-align: center;
  }
  .curved-arrow {
    display: none;
  }
  .contact-text h3 {
    font-size: 20px;
  }
  .compare-intro-text {
    padding: 60px 20px 40px 20px;
  }
  #compare-features {
    padding: 60px 20px !important;
  }
}
@media (max-width: 600px) {
  .price-section-bg {
    padding: 60px 20px;
  }
}
#subtopnav {
  position: fixed;
  background-color: #282A35;
  color: #f1f1f1;
  padding: 0;
  letter-spacing: 1px;
  font-family: "Source Sans Pro Topnav", sans-serif;
  font-size: 0;
  top: 56px;
  z-index: 2;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  scrollbar-width: none;
  max-width: 1750px;
  margin: auto;
  left: 0;
  right: 0;
}

#subtopnav a {
  display: inline-block;
  width: auto;
  margin: 0 !important;
  padding: 5px 15px 5px 15px !important;
  font-size: 15px !important;
  text-decoration: none;
  line-height: 1.5;
}

#subtopnav a:hover,
#subtopnav a:focus,
#subtopnav a:active {
  background-color: #000000 !important;
  color: #ffffff !important;
}

#subtopnav a.active {
  background-color: #04AA6D !important;
  color: #fff !important;
}

#btn_container_subtopnav {
  position: fixed;
  right: 0;
  top: 56px;
  font-size: 0;
  xxborder-left: 10px solid rgba(40, 42, 53, 0.5);
}

#btn_container_subtopnav a {
  line-height: 1.3 !important;
  padding-top: 7px !important;
  padding-bottom: 6px !important;
  font-size: 15px;
  background-color: #282A35;
}

#scroll_left_btn {
  cursor: pointer;
  display: none;
  position: fixed;
  left: 0;
  top: 56px;
  font-size: 15px;
  xborder-right: 10px solid rgba(40, 42, 53, 0.5);
  xbackground: red;
}

#scroll_left_btn span {
  xbackground-color: #282A35;
  background: linear-gradient(to right, #282A35 70%, transparent 100%);
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}

#scroll_left_btn span:hover {
  background: linear-gradient(to right, #000 95%, transparent 100%);
}

#scroll_right_btn {
  cursor: pointer;
  float: left;
  font-size: 15px;
  xxbackground-color: #282A35;
  background: linear-gradient(to left, #282A35 70%, transparent 100%);
  padding-top: 5px;
  padding-bottom: 5px;
}

#scroll_right_btn:hover {
  background: linear-gradient(to left, #000 95%, transparent 100%);
}

#menubtn_container {
  position: fixed;
  left: 0;
  top: 56px;
  xborder-right: 10px solid rgba(40, 42, 53, 0.5);
  height: 33px;
  color: white;
  font-size: 15px;
}

#menubtn_container span {
  background-color: #282A35;
}

#darkmodemenu {
  position: fixed !important;
  right: 0 !important;
}

#subtopnav::-webkit-scrollbar {
  display: none !important;
}

#google_translate_element a {
  font-size: 13px !important;
  line-height: normal;
}

#google_translate_element a:hover {
  background-color: #fff !important;
  color: #000 !important;
}

.topnavcontainer {
  background-color: #282A35;
  width: 100%;
  max-width: 1750px;
  left: 0;
  right: 0;
  margin: auto;
  height: 33px;
  top: 56px;
  position: fixed;
  z-index: 3;
}

#scroll_left_btn {
  cursor: pointer;
  display: none;
  position: fixed;
  left: auto;
  top: auto;
  font-size: 15px;
}

#scroll_right_btn {
  cursor: pointer;
  position: fixed;
  font-size: 15px;
  display: none;
}

.topnavbackground {
  background-color: #282A35;
  position: fixed;
  width: 100%;
  height: 33px;
  top: 56px;
}

.darkpagetheme .topnavbackground,
.darkpagetheme .topnavcontainer,
.darkpagetheme #subtopnav {
  background-color: rgb(13, 23, 33) !important;
}

.darkpagetheme #scroll_right_btn {
  background: linear-gradient(to left, rgb(13, 23, 33) 70%, transparent 100%);
}

.darkpagetheme #scroll_left_btn span {
  background: linear-gradient(to right, rgb(13, 23, 33) 70%, transparent 100%);
}

.belowtopnavcontainer {
  max-width: 1750px;
  margin: auto;
}

.contentcontainer {
  background-color: #f5f6f7;
}

.darkpagetheme .contentcontainer {
  background-color: #20222D;
}

body.darkpagetheme .w3-main .w3-row.w3-white {
  background-color: #20222D !important;
}

body {
  font-family: "Source Sans Pro", sans-serif;
}

.color-green {
  color: #04AA6D;
}

.margin-top-18 {
  margin-top: 18px;
}

.margin-top-32 {
  margin-top: 32px;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

.font-600 {
  font-weight: 600;
}

.svg-abs-full {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.font-2em-700-mb32-c333 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 32px;
  color: #333333;
}
.darkpagetheme .font-2em-700-mb32-c333 {
  color: #FFFFFF;
}

.bg-white-pad80 {
  background: #fff;
  padding: 24px 0;
}
.darkpagetheme .bg-white-pad80 {
  background: #282A35;
}

.font-32-700-mb24-c333 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
  color: #333333;
}
.darkpagetheme .font-32-700-mb24-c333 {
  color: #FFFFFF;
}

.font-16-400-c6A6A6A-max600-mb60-lh16 {
  font-size: 16px;
  font-weight: 400;
  color: #6A6A6A;
  max-width: 600px;
  margin: 0 auto 60px auto;
  line-height: 1.6;
}
.darkpagetheme .font-16-400-c6A6A6A-max600-mb60-lh16 {
  color: rgba(255, 255, 255, 0.6);
}

.flex-center-gap60-max1200-center {
  display: flex;
  align-items: center;
  gap: 60px;
  max-width: 1200px;
  margin: 0 auto;
}

.flex-0-0-509-w509 {
  flex: 0 0 509px;
  width: 509px;
}

.img-full-radius12 {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.flex-1 {
  flex: 1;
}

.margin0-c6A6A6A-f16-600 {
  margin: 0;
  color: #6A6A6A;
  font-size: 16px;
  font-weight: 600;
}
.darkpagetheme .margin0-c6A6A6A-f16-600 {
  color: rgba(255, 255, 255, 0.6);
}

.font-36-700-c333-mb20 {
  font-size: 36px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
}
.darkpagetheme .font-36-700-c333-mb20 {
  color: #FFFFFF;
}

.font-16-c6A6A6A-lh16-mb30 {
  font-size: 16px;
  color: #6A6A6A;
  line-height: 1.6;
  margin-bottom: 30px;
}
.darkpagetheme .font-16-c6A6A6A-lh16-mb30 {
  color: rgba(255, 255, 255, 0.6);
}

.teacher-btn-override {
  display: inline-block;
  background: #fff;
  color: #04AA6D;
  border: 1px solid #04AA6D;
  padding: 10px 24px;
  border-radius: 10px;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  transition: background 0.3s, color 0.3s;
  font-family: "Source Sans Pro", sans-serif;
}
.darkpagetheme .teacher-btn-override {
  background: #20222D;
  color: #04AA6D;
  border: 1px solid #04AA6D;
}
.darkpagetheme .teacher-btn-override:hover {
  background: #04AA6D !important;
  color: #FFFFFF !important;
}

.font-32-700-mb60-c333 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
  color: #333333;
}
.darkpagetheme .font-32-700-mb60-c333 {
  color: #FFFFFF;
}

.color-green-underline {
  color: #04AA6D;
  text-decoration: underline;
}

/* Checklist styles for plan cards */
.plan-checklist {
  flex-grow: 1;
  list-style: none;
  padding: 0;
  margin: 0 0 16px 0;
}

.plan-check {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 400;
  color: #222;
  margin-bottom: 10px;
  position: relative;
  padding-left: 28px;
  font-family: "Source Sans Pro Topnav", sans-serif;
}
.darkpagetheme .plan-check {
  color: #FFFFFF;
}

.plan-check::before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.16699 10.833L7.50033 14.1663L15.8337 5.83301' stroke='%2304AA6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.darkpagetheme .most-popular .plan-check::before {
  width: 14px;
  height: 11px;
  background-image: url("data:image/svg+xml;utf8,<svg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 6L4.33333 9.33333L12.6667 1' stroke='%23B58EFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-size: 14px 11px;
}

@media (max-width: 600px) {
  .plan-checklist {
    margin-bottom: 12px;
  }
  .plan-check {
    font-size: 15px;
    margin-bottom: 8px;
    padding-left: 24px;
  }
  .plan-check::before {
    font-size: 16px;
    left: 0;
  }
}
/* Loader and Spinner Styles */
@keyframes billing-loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.darkpagetheme .loader-overlay {
  background: #0d0f14;
}

.loader-overlay.hidden {
  display: none;
}

.loader-spinner {
  width: 50px;
  height: 50px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #9664F5;
  border-radius: 50%;
  animation: billing-loader-spin 1s linear infinite;
}

.loader-text {
  margin-top: 20px;
  font-size: 16px;
  color: #666;
}
.darkpagetheme .loader-text {
  color: rgba(255, 255, 255, 0.6);
}

/* Disable buttons during loading */
.btn-disabled {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
}

/* Jobs logos section styles */
.jobs-logos-section {
  padding: 16px 16px;
  text-align: center;
}

.jobs-logos-title {
  font-size: 16px;
  font-weight: 400;
  color: #222;
}
.darkpagetheme .jobs-logos-title {
  color: #FFFFFF;
}

.jobs-logos-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 28px;
}

.job-logo {
  height: 38px;
  width: auto;
  object-fit: contain;
  filter: grayscale(0.2) contrast(1.1);
  transition: filter 0.2s, transform 0.2s;
  background: transparent;
  border-radius: 6px;
  box-shadow: none;
}

.job-logo-oracle {
  height: 96px;
}

@media (max-width: 600px) {
  .jobs-logos-section {
    padding: 16px 4px;
    margin: 20px 0 12px 0;
  }
  .jobs-logos-title {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .jobs-logos-row {
    gap: 16px;
  }
  .job-logo {
    height: 28px;
  }
}
/* Jobs hero section styles */
.jobs-hero-section {
  text-align: center;
  margin-bottom: 24px;
  margin-top: 24px;
  background: #f8f8f8;
  border-radius: 12px;
  padding: 24px 24px;
}
.darkpagetheme .jobs-hero-section {
  background: #20222D;
}

.jobs-hero-title {
  font-size: 32px;
  font-weight: 700;
  color: #23232b;
  margin-bottom: 8px;
}
.darkpagetheme .jobs-hero-title {
  color: #FFFFFF;
}

.jobs-hero-subtitle {
  font-size: 16px;
  color: #666;
  margin-bottom: 24px;
}
.darkpagetheme .jobs-hero-subtitle {
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 600px) {
  .jobs-hero-title {
    font-size: 24px;
  }
  .jobs-hero-subtitle {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .font-2em-700-mb32-c333 {
    font-size: 24px;
  }
  .font-32-700-mb60-c333 {
    font-size: 24px;
  }
}
.current-plan-label {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  /* background: #04AA6D; */
  color: #333333;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  text-align: left;
  letter-spacing: 0.2px;
  /* box-shadow: 0 2px 8px rgba(4,170,109,0.08); */
  pointer-events: none;
}
.darkpagetheme .current-plan-label {
  color: #FFFFFF;
}

.plus-included-label {
  width: 100%;
  display: block;
  /* background: #9664F5; */
  color: #9664F5;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  padding: 8px 20px;
  margin: 18px auto 0 auto;
  text-align: left;
  letter-spacing: 0.2px;
  /* box-shadow: 0 2px 8px rgba(150,100,245,0.08); */
  pointer-events: none;
}
.darkpagetheme .plus-included-label {
  color: #9664F5;
}

.free-included-label {
  width: 100%;
  display: block;
  color: #6A6A6A;
  font-size: 16px;
  font-weight: 600;
  border-radius: 4px;
  padding: 8px 20px;
  margin: 18px auto 0 auto;
  text-align: left;
  letter-spacing: 0.2px;
  pointer-events: none;
}
.darkpagetheme .free-included-label {
  color: rgba(255, 255, 255, 0.6);
}

.compare-group-header {
  font-weight: 700 !important;
  text-align: left;
}

.compare-price-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-left: 10px;
}

.compare-price-row-plus {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 0;
}

.compare-dollar {
  font-size: 16px;
  vertical-align: top;
  margin-right: 2px;
  font-weight: 600;
}
.darkpagetheme .compare-dollar {
  color: #FFFFFF;
}

.compare-main {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1;
  margin: 0 4px;
}
.darkpagetheme .compare-main {
  color: #FFFFFF;
}

.compare-period {
  font-size: 16px;
  margin-left: 6px;
  margin-top: 4px;
  font-weight: 600;
}
.darkpagetheme .compare-period {
  color: #FFFFFF;
}

.compare-cta-row .w3-btn {
  margin-top: 8px;
}

.compare-cta-row .ws-btn {
  margin-top: 8px;
}

.plus-yearly-savings {
  font-size: 14px;
  font-weight: 400;
  font-family: "Source Sans Pro Topnav", sans-serif;
  background: #ebfaf4;
  border-radius: 6px;
  padding: 2px 10px;
  margin: 4px 0 0 0px;
  width: auto;
  display: inline-block;
  box-shadow: 0 1px 4px rgba(4, 170, 109, 0.08);
  vertical-align: middle;
}
.darkpagetheme .plus-yearly-savings {
  background: #14553D;
  color: #FFFFFF;
}

.plus-yearly-savings-row {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 4px;
  padding-top: 24px;
}

@media (min-width: 900px) and (max-width: 1050px) {
  .price-row {
    flex-wrap: wrap;
  }
  .price-row-left {
    width: 100%;
    flex: 0 0 100%;
  }
  .plus-yearly-savings-row {
    width: 100%;
    flex: 0 0 100%;
    justify-content: flex-start;
    margin-top: 4px;
    padding-top: 0;
  }
}
@media (max-width: 440px) {
  .price-row {
    flex-wrap: wrap;
  }
  .price-row-left {
    width: 100%;
    flex: 0 0 100%;
  }
  .plus-yearly-savings-row {
    width: 100%;
    flex: 0 0 100%;
    justify-content: flex-start;
    margin-top: 4px;
    padding-top: 0;
  }
}
.purchase-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  padding: 0 24px;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  border-radius: 8px;
  text-decoration: none;
  font-family: "Source Sans Pro", sans-serif;
  border: none;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  user-select: none;
  align-self: center;
  width: 100%;
  box-sizing: border-box;
  border: 0.5px solid #282A35;
  color: #282A35;
}
.darkpagetheme .purchase-btn {
  border: 0.5px solid rgba(230, 233, 234, 0.3);
  color: #FFFFFF;
  background: transparent;
}
.darkpagetheme .purchase-btn:hover {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(230, 233, 234, 0.6);
}
.darkpagetheme .purchase-btn.btn-primary {
  background: #9664F5;
  color: #FFFFFF;
  border-color: #9664F5;
}
.darkpagetheme .purchase-btn.btn-primary:hover {
  background: #7a4be0;
}

.btn-primary {
  transition: all 0.3s ease;
  background: #9664F5;
  color: #FFFFFF;
}
.btn-primary:hover {
  background: #7a4be0 !important;
  color: #FFFFFF !important;
}

.full-access-btn {
  align-self: flex-end;
  margin-top: 0px !important;
}

.price-row-striketrough {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
.price-row-striketrough .dollar {
  font-size: 20px;
}

.plan-card-border-right {
  border-right: 1px solid #E0E0E0;
}
@media (max-width: 1172px) {
  .plan-card-border-right {
    border-right: none;
  }
}
.darkpagetheme .plan-card-border-right {
  border-right: 1px solid rgba(230, 233, 234, 0.1);
}

.plan-card-border-radius-top-left {
  border-top-left-radius: 20px;
}

.plan-card-border-radius-top-right {
  border-top-right-radius: 20px;
}

.plan-card-border-radius-bottom-left {
  border-bottom-left-radius: 20px;
}

.plan-card-border-radius-bottom-right {
  border-bottom-right-radius: 20px;
}

.most-popular {
  background: rgba(225, 209, 255, 0.1882352941);
}
.darkpagetheme .most-popular {
  background: #3E2B65;
}

.plans-title {
  font-size: 42px;
  font-weight: 700;
  color: #333333;
  font-family: "Source Sans Pro", sans-serif;
}
.darkpagetheme .plans-title {
  color: #FFFFFF;
}

.plans-subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  font-family: "Source Sans Pro Topnav", sans-serif;
  margin: 0px 0px 0px 0px;
}
.darkpagetheme .plans-subtitle {
  color: #FFFFFF;
}

.label-purchase-btn {
  width: 100%;
  gap: 16px;
  align-self: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 48px;
}

/* Dark Mode Styles - Toggle labels (ID selectors need to stay in global block) */
.darkpagetheme #toggle-monthly-label,
.darkpagetheme #toggle-yearly-label {
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.darkpagetheme #toggle-monthly-label.toggle-label-active,
.darkpagetheme #toggle-yearly-label.toggle-label-active {
  color: #FFFFFF !important;
  opacity: 1 !important;
}
.darkpagetheme #toggle-monthly-label:not(.toggle-label-active),
.darkpagetheme #toggle-yearly-label:not(.toggle-label-active) {
  color: #B6B6B7 !important;
  opacity: 0.8 !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBsYW4tdGl0bGUucGx1cy5mcmVlLXRyaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBsYW4tdGl0bGUucGx1cy5mcmVlLXRyaWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRnJlZSBUcmlhbFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNEFBNkQ7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBsdXMtY2FyZC1jb250ZW50IC53cy1idG4uZ2V0X3czc2Nob29sc19wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wbGFuLXN1Yi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsYW4tc3ViLWxhYmVsIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbmgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc25pZ2VsLWNtcC1mcmFtZXdvcmsgLnNuLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmZSAhaW1wb3J0YW50O1xufVxuLmRhcmtwYWdldGhlbWUgLnNuaWdlbC1jbXAtZnJhbWV3b3JrIC5zbi1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIyMkQgIWltcG9ydGFudDtcbn1cblxuLnNuaWdlbC1jbXAtZnJhbWV3b3JrIC5zbi1iLWRlZiB7XG4gIGJvcmRlci1jb2xvcjogIzA0YWE2ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0YWE2ZCAhaW1wb3J0YW50O1xufVxuXG4uc25pZ2VsLWNtcC1mcmFtZXdvcmsgLnNuLWItZGVmLnNuLWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYTZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzA0YWE2ZCAhaW1wb3J0YW50O1xufVxuXG4uc25pZ2VsLWNtcC1mcmFtZXdvcmsgLnNuLXNlbGVjdG9yIHVsIGxpIHtcbiAgY29sb3I6ICMwNGFhNmQgIWltcG9ydGFudDtcbn1cblxuLnNuaWdlbC1jbXAtZnJhbWV3b3JrIC5zbi1zZWxlY3RvciB1bCBsaTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGFhNmQgIWltcG9ydGFudDtcbn1cblxuLnNuaWdlbC1jbXAtZnJhbWV3b3JrIC5zbi1mb290ZXItdGFiIC5zbi1wcml2YWN5IGEge1xuICBjb2xvcjogIzA0YWE2ZCAhaW1wb3J0YW50O1xufVxuXG4uc25pZ2VsLWNtcC1mcmFtZXdvcmsgLnNuLWFycm93OmFmdGVyLFxuLnNuaWdlbC1jbXAtZnJhbWV3b3JrIC5zbi1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYTZkICFpbXBvcnRhbnQ7XG59XG5cbi5zbmlnZWwtY21wLWZyYW1ld29yayAuc24tc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhYTZkICFpbXBvcnRhbnQ7XG59XG5cbiNhZGNvbnNlbnQtdXNwLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRhYTZkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDRhYTZkICFpbXBvcnRhbnQ7XG59XG5cbiNhZGNvbnNlbnQtdXNwLWJhbm5lci1vcHRvdXQgaW5wdXQ6Y2hlY2tlZCArIC5hZGNvbnNlbnQtdXNwLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGFhNmQgIWltcG9ydGFudDtcbn1cblxuI2FkY29uc2VudC11c3AtYmFubmVyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDRhYTZkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGFhNmQgIWltcG9ydGFudDtcbn1cblxuI21haW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZWxvd3RvcG5hdmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5kYXJrcGFnZXRoZW1lIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMGQwZjE0O1xufVxuXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5kYXJrcGFnZXRoZW1lIGgyLFxuLmRhcmtwYWdldGhlbWUgaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmtwYWdldGhlbWUgaDQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnByaWNlLXNlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uZGFya3BhZ2V0aGVtZSAucHJpY2Utc2VjdGlvbi1iZyB7XG4gIGJhY2tncm91bmQ6ICMyMDIyMkQ7XG59XG5cbi5wcmljaW5nLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnByaWNpbmctY2FyZC1iYXNlLFxuLnByaWNpbmctY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJpY2luZy1jYXJkLWJhc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDI4cHggMThweCAyOHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRhcmtwYWdldGhlbWUgLnByaWNpbmctY2FyZC1iYXNlIHtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbn1cblxuLnByaWNpbmctY2FyZC1iYXNlIC53My1idG4sXG4ucHJpY2luZy1jYXJkLXBsdXMgLnczLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hY2FkZW15LWNhcmQge1xuICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFBybyBUb3BuYXZcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hY2FkZW15LWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhcmtwYWdldGhlbWUgLmFjYWRlbXktY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyODJBMzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzNCwgMC4xKTtcbn1cblxuLmFjYWRlbXktY2FyZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcycHgpIHtcbiAgLmFjYWRlbXktY2FyZF9faWNvbiB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLi1ib29rIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTAwcHg7XG59XG5cbi4tZ3JhZHVhdGlvbiB7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDYwcHg7XG59XG5cbi4tcGVvcGxlIHtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbi5kYXJrcGFnZXRoZW1lIC4tYm9vayBzdmcsXG4uZGFya3BhZ2V0aGVtZSAuLWdyYWR1YXRpb24gc3ZnLFxuLmRhcmtwYWdldGhlbWUgLi1wZW9wbGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmtwYWdldGhlbWUgLi1ib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3BsYW5zL2ltYWdlcy8tYm9vay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci81NnB4IDU2cHg7XG59XG5cbi5kYXJrcGFnZXRoZW1lIC4tZ3JhZHVhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wbGFucy9pbWFnZXMvLWdyYWR1YXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvNTZweCA1NnB4O1xufVxuXG4uZGFya3BhZ2V0aGVtZSAuLXBlb3BsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wbGFucy9pbWFnZXMvLXBlb3BsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci81NnB4IDU2cHg7XG59XG5cbi5hY2FkZW15LWNhcmRfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hY2FkZW15LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm8gVG9wbmF2XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5kYXJrcGFnZXRoZW1lIC5hY2FkZW15LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2FkZW15LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZGFya3BhZ2V0aGVtZSAuYWNhZGVteS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWNhZGVteS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI4MkEzNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMyODJBMzU7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDE1MCwgMTAwLCAyNDUsIDAuMDcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGFya3BhZ2V0aGVtZSAuYWNhZGVteS1jYXJkX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzNCwgMC4zKTtcbn1cbi5kYXJrcGFnZXRoZW1lIC5hY2FkZW15LWNhcmRfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzMsIDIzNCwgMC42KTtcbn1cblxuLnByaWNpbmctY2FyZC1wbHVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoMTUwLCAxMDAsIDI0NSwgMC4xMyksIDAgMnB4IDEycHggcmdiYSg0MCwgNDIsIDUzLCAwLjEpO1xuICB6LWluZGV4OiAyO1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBmbGV4OiAxIDEgMzIwcHg7XG4gIHBhZGRpbmc6IDAgMCAyOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGFya3BhZ2V0aGVtZSAucHJpY2luZy1jYXJkLXBsdXMge1xuICBiYWNrZ3JvdW5kOiAjMjAyMjJEO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSg3LCAxNCwgMzksIDAuMDUpLCAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLi1tb3N0LXBvcHVsYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiBjbGFzcz1cInN2Zy1hYnMtZnVsbFwiIHZpZXdCb3g9XCItMjAgMCA0NDAgNDZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTS0yMCAxNkMtMjAgNy4xNjM0NCAtMTIuODM2NiAwIC00IDBINDA0QzQxMi44MzcgMCA0MjAgNy4xNjM0NCA0MjAgMTZWNDFILTIwVjE2WlwiIGZpbGw9XCIlMjNFQ0UwRkRcIiAvPjxwYXRoIGQ9XCJNMTQ3LjE2MiAyNVYxNS44NDRIMTQ4Ljk5NkwxNTAuNjIgMjAuMzI0QzE1MC43MjMgMjAuNjEzMyAxNTAuODIxIDIwLjkxMiAxNTAuOTE0IDIxLjIyQzE1MS4wMTcgMjEuNTE4NyAxNTEuMTE1IDIxLjgxNzMgMTUxLjIwOCAyMi4xMTZIMTUxLjI2NEMxNTEuMzY3IDIxLjgxNzMgMTUxLjQ2NSAyMS41MTg3IDE1MS41NTggMjEuMjJDMTUxLjY1MSAyMC45MTIgMTUxLjc0NSAyMC42MTMzIDE1MS44MzggMjAuMzI0TDE1My40MiAxNS44NDRIMTU1LjI2OFYyNUgxNTMuNzdWMjAuODE0QzE1My43NyAyMC41MjQ3IDE1My43NzkgMjAuMjEyIDE1My43OTggMTkuODc2QzE1My44MjYgMTkuNTMwNyAxNTMuODU0IDE5LjE4NTMgMTUzLjg4MiAxOC44NEMxNTMuOTE5IDE4LjQ5NDcgMTUzLjk1MiAxOC4xODIgMTUzLjk4IDE3LjkwMkgxNTMuOTI0TDE1My4xODIgMjAuMDNMMTUxLjY4NCAyNC4xNDZIMTUwLjcxOEwxNDkuMjA2IDIwLjAzTDE0OC40NzggMTcuOTAySDE0OC40MjJDMTQ4LjQ1IDE4LjE4MiAxNDguNDc4IDE4LjQ5NDcgMTQ4LjUwNiAxOC44NEMxNDguNTQzIDE5LjE4NTMgMTQ4LjU3MSAxOS41MzA3IDE0OC41OSAxOS44NzZDMTQ4LjYxOCAyMC4yMTIgMTQ4LjYzMiAyMC41MjQ3IDE0OC42MzIgMjAuODE0VjI1SDE0Ny4xNjJaTTE2MS4yOSAyNS4xNjhDMTYwLjQ5NiAyNS4xNjggMTU5Ljc5NiAyNC45NzY3IDE1OS4xOSAyNC41OTRDMTU4LjU4MyAyNC4yMDIgMTU4LjEwNyAyMy42NTEzIDE1Ny43NjIgMjIuOTQyQzE1Ny40MjYgMjIuMjIzMyAxNTcuMjU4IDIxLjM2OTMgMTU3LjI1OCAyMC4zOEMxNTcuMjU4IDE5LjM5MDcgMTU3LjQyNiAxOC41NDYgMTU3Ljc2MiAxNy44NDZDMTU4LjEwNyAxNy4xNDYgMTU4LjU4MyAxNi42MDkzIDE1OS4xOSAxNi4yMzZDMTU5Ljc5NiAxNS44NjI3IDE2MC40OTYgMTUuNjc2IDE2MS4yOSAxNS42NzZDMTYyLjA5MiAxNS42NzYgMTYyLjc5NyAxNS44NjI3IDE2My40MDQgMTYuMjM2QzE2NC4wMSAxNi42MDkzIDE2NC40ODIgMTcuMTQ2IDE2NC44MTggMTcuODQ2QzE2NS4xNjMgMTguNTQ2IDE2NS4zMzYgMTkuMzkwNyAxNjUuMzM2IDIwLjM4QzE2NS4zMzYgMjEuMzY5MyAxNjUuMTYzIDIyLjIyMzMgMTY0LjgxOCAyMi45NDJDMTY0LjQ4MiAyMy42NTEzIDE2NC4wMSAyNC4yMDIgMTYzLjQwNCAyNC41OTRDMTYyLjc5NyAyNC45NzY3IDE2Mi4wOTIgMjUuMTY4IDE2MS4yOSAyNS4xNjhaTTE2MS4yOSAyMy43NTRDMTYyLjAwOCAyMy43NTQgMTYyLjU4MiAyMy40NTA3IDE2My4wMTIgMjIuODQ0QzE2My40NDEgMjIuMjI4IDE2My42NTYgMjEuNDA2NyAxNjMuNjU2IDIwLjM4QzE2My42NTYgMTkuMzUzMyAxNjMuNDQxIDE4LjU1MDcgMTYzLjAxMiAxNy45NzJDMTYyLjU4MiAxNy4zODQgMTYyLjAwOCAxNy4wOSAxNjEuMjkgMTcuMDlDMTYwLjU3MSAxNy4wOSAxNTkuOTk3IDE3LjM4NCAxNTkuNTY4IDE3Ljk3MkMxNTkuMTM4IDE4LjU1MDcgMTU4LjkyNCAxOS4zNTMzIDE1OC45MjQgMjAuMzhDMTU4LjkyNCAyMS40MDY3IDE1OS4xMzggMjIuMjI4IDE1OS41NjggMjIuODQ0QzE1OS45OTcgMjMuNDUwNyAxNjAuNTcxIDIzLjc1NCAxNjEuMjkgMjMuNzU0Wk0xNjkuOTgxIDI1LjE2OEMxNjkuMzY1IDI1LjE2OCAxNjguNzY4IDI1LjA1MTMgMTY4LjE4OSAyNC44MThDMTY3LjYyIDI0LjU4NDcgMTY3LjExNiAyNC4yNTMzIDE2Ni42NzcgMjMuODI0TDE2Ny42MjkgMjIuNzE4QzE2Ny45NTYgMjMuMDI2IDE2OC4zMjkgMjMuMjc4IDE2OC43NDkgMjMuNDc0QzE2OS4xNjkgMjMuNjYwNyAxNjkuNTg5IDIzLjc1NCAxNzAuMDA5IDIzLjc1NEMxNzAuNTMyIDIzLjc1NCAxNzAuOTI5IDIzLjY0NjcgMTcxLjE5OSAyMy40MzJDMTcxLjQ3IDIzLjIxNzMgMTcxLjYwNSAyMi45MzI3IDE3MS42MDUgMjIuNTc4QzE3MS42MDUgMjIuMTk1MyAxNzEuNDcgMjEuOTIgMTcxLjE5OSAyMS43NTJDMTcwLjkzOCAyMS41ODQgMTcwLjYwMiAyMS40MTEzIDE3MC4xOTEgMjEuMjM0TDE2OC45MzEgMjAuNjg4QzE2OC42MzMgMjAuNTU3MyAxNjguMzM5IDIwLjM4OTMgMTY4LjA0OSAyMC4xODRDMTY3Ljc2OSAxOS45Nzg3IDE2Ny41MzYgMTkuNzE3MyAxNjcuMzQ5IDE5LjRDMTY3LjE3MiAxOS4wODI3IDE2Ny4wODMgMTguNyAxNjcuMDgzIDE4LjI1MkMxNjcuMDgzIDE3Ljc2NjcgMTY3LjIxNCAxNy4zMzI3IDE2Ny40NzUgMTYuOTVDMTY3Ljc0NiAxNi41NTggMTY4LjExIDE2LjI1IDE2OC41NjcgMTYuMDI2QzE2OS4wMzQgMTUuNzkyNyAxNjkuNTY2IDE1LjY3NiAxNzAuMTYzIDE1LjY3NkMxNzAuNjk1IDE1LjY3NiAxNzEuMjA5IDE1Ljc4MzMgMTcxLjcwMyAxNS45OThDMTcyLjE5OCAxNi4yMDMzIDE3Mi42MjMgMTYuNDgzMyAxNzIuOTc3IDE2LjgzOEwxNzIuMTUxIDE3Ljg3NEMxNzEuODYyIDE3LjYzMTMgMTcxLjU1NCAxNy40NCAxNzEuMjI3IDE3LjNDMTcwLjkxIDE3LjE2IDE3MC41NTUgMTcuMDkgMTcwLjE2MyAxNy4wOUMxNjkuNzM0IDE3LjA5IDE2OS4zODQgMTcuMTg4IDE2OS4xMTMgMTcuMzg0QzE2OC44NTIgMTcuNTcwNyAxNjguNzIxIDE3LjgzMiAxNjguNzIxIDE4LjE2OEMxNjguNzIxIDE4LjQwMTMgMTY4Ljc4NyAxOC41OTczIDE2OC45MTcgMTguNzU2QzE2OS4wNTcgMTguOTA1MyAxNjkuMjM5IDE5LjAzNiAxNjkuNDYzIDE5LjE0OEMxNjkuNjg3IDE5LjI1MDcgMTY5LjkyNSAxOS4zNTMzIDE3MC4xNzcgMTkuNDU2TDE3MS40MjMgMTkuOTc0QzE3MS45NjUgMjAuMjA3MyAxNzIuNDA4IDIwLjUxNTMgMTcyLjc1MyAyMC44OThDMTczLjA5OSAyMS4yNzEzIDE3My4yNzEgMjEuNzg5MyAxNzMuMjcxIDIyLjQ1MkMxNzMuMjcxIDIyLjk0NjcgMTczLjE0MSAyMy4zOTkzIDE3Mi44NzkgMjMuODFDMTcyLjYxOCAyNC4yMjA3IDE3Mi4yNCAyNC41NTIgMTcxLjc0NSAyNC44MDRDMTcxLjI2IDI1LjA0NjcgMTcwLjY3MiAyNS4xNjggMTY5Ljk4MSAyNS4xNjhaTTE3Ni42NTEgMjVWMTcuMjE2SDE3NC4wMDVWMTUuODQ0SDE4MC45MjFWMTcuMjE2SDE3OC4yNzVWMjVIMTc2LjY1MVpNMTg1LjUyOCAyNVYxNS44NDRIMTg4LjQxMkMxODkuMDkzIDE1Ljg0NCAxODkuNyAxNS45MzI3IDE5MC4yMzIgMTYuMTFDMTkwLjc2NCAxNi4yODczIDE5MS4xODQgMTYuNTgxMyAxOTEuNDkyIDE2Ljk5MkMxOTEuOCAxNy40MDI3IDE5MS45NTQgMTcuOTYyNyAxOTEuOTU0IDE4LjY3MkMxOTEuOTU0IDE5LjM0NCAxOTEuOCAxOS44OTkzIDE5MS40OTIgMjAuMzM4QzE5MS4xODQgMjAuNzc2NyAxOTAuNzY5IDIxLjEwMzMgMTkwLjI0NiAyMS4zMThDMTg5LjcyMyAyMS41MzI3IDE4OS4xMzEgMjEuNjQgMTg4LjQ2OCAyMS42NEgxODcuMTUyVjI1SDE4NS41MjhaTTE4Ny4xNTIgMjAuMzM4SDE4OC4zNDJDMTg5LjY4NiAyMC4zMzggMTkwLjM1OCAxOS43ODI3IDE5MC4zNTggMTguNjcyQzE5MC4zNTggMTguMDkzMyAxOTAuMTgxIDE3LjY5NjcgMTg5LjgyNiAxNy40ODJDMTg5LjQ4MSAxNy4yNTggMTg4Ljk2NyAxNy4xNDYgMTg4LjI4NiAxNy4xNDZIMTg3LjE1MlYyMC4zMzhaTTE5Ny4zNzIgMjUuMTY4QzE5Ni41NzkgMjUuMTY4IDE5NS44NzkgMjQuOTc2NyAxOTUuMjcyIDI0LjU5NEMxOTQuNjY2IDI0LjIwMiAxOTQuMTkgMjMuNjUxMyAxOTMuODQ0IDIyLjk0MkMxOTMuNTA4IDIyLjIyMzMgMTkzLjM0IDIxLjM2OTMgMTkzLjM0IDIwLjM4QzE5My4zNCAxOS4zOTA3IDE5My41MDggMTguNTQ2IDE5My44NDQgMTcuODQ2QzE5NC4xOSAxNy4xNDYgMTk0LjY2NiAxNi42MDkzIDE5NS4yNzIgMTYuMjM2QzE5NS44NzkgMTUuODYyNyAxOTYuNTc5IDE1LjY3NiAxOTcuMzcyIDE1LjY3NkMxOTguMTc1IDE1LjY3NiAxOTguODggMTUuODYyNyAxOTkuNDg2IDE2LjIzNkMyMDAuMDkzIDE2LjYwOTMgMjAwLjU2NCAxNy4xNDYgMjAwLjkgMTcuODQ2QzIwMS4yNDYgMTguNTQ2IDIwMS40MTggMTkuMzkwNyAyMDEuNDE4IDIwLjM4QzIwMS40MTggMjEuMzY5MyAyMDEuMjQ2IDIyLjIyMzMgMjAwLjkgMjIuOTQyQzIwMC41NjQgMjMuNjUxMyAyMDAuMDkzIDI0LjIwMiAxOTkuNDg2IDI0LjU5NEMxOTguODggMjQuOTc2NyAxOTguMTc1IDI1LjE2OCAxOTcuMzcyIDI1LjE2OFpNMTk3LjM3MiAyMy43NTRDMTk4LjA5MSAyMy43NTQgMTk4LjY2NSAyMy40NTA3IDE5OS4wOTQgMjIuODQ0QzE5OS41MjQgMjIuMjI4IDE5OS43MzggMjEuNDA2NyAxOTkuNzM4IDIwLjM4QzE5OS43MzggMTkuMzUzMyAxOTkuNTI0IDE4LjU1MDcgMTk5LjA5NCAxNy45NzJDMTk4LjY2NSAxNy4zODQgMTk4LjA5MSAxNy4wOSAxOTcuMzcyIDE3LjA5QzE5Ni42NTQgMTcuMDkgMTk2LjA4IDE3LjM4NCAxOTUuNjUgMTcuOTcyQzE5NS4yMjEgMTguNTUwNyAxOTUuMDA2IDE5LjM1MzMgMTk1LjAwNiAyMC4zOEMxOTUuMDA2IDIxLjQwNjcgMTk1LjIyMSAyMi4yMjggMTk1LjY1IDIyLjg0NEMxOTYuMDggMjMuNDUwNyAxOTYuNjU0IDIzLjc1NCAxOTcuMzcyIDIzLjc1NFpNMjAzLjM5IDI1VjE1Ljg0NEgyMDYuMjc0QzIwNi45NTUgMTUuODQ0IDIwNy41NjIgMTUuOTMyNyAyMDguMDk0IDE2LjExQzIwOC42MjYgMTYuMjg3MyAyMDkuMDQ2IDE2LjU4MTMgMjA5LjM1NCAxNi45OTJDMjA5LjY2MiAxNy40MDI3IDIwOS44MTYgMTcuOTYyNyAyMDkuODE2IDE4LjY3MkMyMDkuODE2IDE5LjM0NCAyMDkuNjYyIDE5Ljg5OTMgMjA5LjM1NCAyMC4zMzhDMjA5LjA0NiAyMC43NzY3IDIwOC42MzEgMjEuMTAzMyAyMDguMTA4IDIxLjMxOEMyMDcuNTg1IDIxLjUzMjcgMjA2Ljk5MyAyMS42NCAyMDYuMzMgMjEuNjRIMjA1LjAxNFYyNUgyMDMuMzlaTTIwNS4wMTQgMjAuMzM4SDIwNi4yMDRDMjA3LjU0OCAyMC4zMzggMjA4LjIyIDE5Ljc4MjcgMjA4LjIyIDE4LjY3MkMyMDguMjIgMTguMDkzMyAyMDguMDQzIDE3LjY5NjcgMjA3LjY4OCAxNy40ODJDMjA3LjM0MyAxNy4yNTggMjA2LjgyOSAxNy4xNDYgMjA2LjE0OCAxNy4xNDZIMjA1LjAxNFYyMC4zMzhaTTIxNS4xMDggMjUuMTY4QzIxNC40MDggMjUuMTY4IDIxMy43OTcgMjUuMDI4IDIxMy4yNzQgMjQuNzQ4QzIxMi43NTIgMjQuNDY4IDIxMi4zNDYgMjQuMDIgMjEyLjA1NiAyMy40MDRDMjExLjc3NiAyMi43ODggMjExLjYzNiAyMS45ODA3IDIxMS42MzYgMjAuOTgyVjE1Ljg0NEgyMTMuMjZWMjEuMTA4QzIxMy4yNiAyMS43NzA3IDIxMy4zMzUgMjIuMjk4IDIxMy40ODQgMjIuNjlDMjEzLjY0MyAyMy4wNzI3IDIxMy44NjIgMjMuMzQ4IDIxNC4xNDIgMjMuNTE2QzIxNC40MjIgMjMuNjc0NyAyMTQuNzQ0IDIzLjc1NCAyMTUuMTA4IDIzLjc1NEMyMTUuNDgyIDIzLjc1NCAyMTUuODA4IDIzLjY3NDcgMjE2LjA4OCAyMy41MTZDMjE2LjM3OCAyMy4zNDggMjE2LjYwMiAyMy4wNzI3IDIxNi43NiAyMi42OUMyMTYuOTI4IDIyLjI5OCAyMTcuMDEyIDIxLjc3MDcgMjE3LjAxMiAyMS4xMDhWMTUuODQ0SDIxOC41NjZWMjAuOTgyQzIxOC41NjYgMjEuOTgwNyAyMTguNDI2IDIyLjc4OCAyMTguMTQ2IDIzLjQwNEMyMTcuODY2IDI0LjAyIDIxNy40NjUgMjQuNDY4IDIxNi45NDIgMjQuNzQ4QzIxNi40MjkgMjUuMDI4IDIxNS44MTggMjUuMTY4IDIxNS4xMDggMjUuMTY4Wk0yMjAuOTkyIDI1VjE1Ljg0NEgyMjIuNjE2VjIzLjYyOEgyMjYuNDI0VjI1SDIyMC45OTJaTTIzMC4wMzYgMjAuMTI4TDIyOS43MTQgMjEuMjQ4SDIzMi4wNTJMMjMxLjczIDIwLjEyOEMyMzEuNTggMTkuNjQyNyAyMzEuNDM2IDE5LjE0MzMgMjMxLjI5NiAxOC42M0MyMzEuMTY1IDE4LjExNjcgMjMxLjAzNCAxNy42MDggMjMwLjkwNCAxNy4xMDRIMjMwLjg0OEMyMzAuNzI2IDE3LjYxNzMgMjMwLjU5NiAxOC4xMzA3IDIzMC40NTYgMTguNjQ0QzIzMC4zMjUgMTkuMTQ4IDIzMC4xODUgMTkuNjQyNyAyMzAuMDM2IDIwLjEyOFpNMjI2Ljk3IDI1TDIyOS45NTIgMTUuODQ0SDIzMS44NTZMMjM0LjgzOCAyNUgyMzMuMTNMMjMyLjQxNiAyMi41MjJIMjI5LjMzNkwyMjguNjIyIDI1SDIyNi45N1pNMjM2LjEwNiAyNVYxNS44NDRIMjM5LjJDMjM5LjgzNSAxNS44NDQgMjQwLjQwNCAxNS45MjggMjQwLjkwOCAxNi4wOTZDMjQxLjQyMiAxNi4yNjQgMjQxLjgyMyAxNi41NDg3IDI0Mi4xMTIgMTYuOTVDMjQyLjQxMSAxNy4zNDIgMjQyLjU2IDE3Ljg3ODcgMjQyLjU2IDE4LjU2QzI0Mi41NiAxOS4yNiAyNDIuMzkyIDE5LjgyNDcgMjQyLjA1NiAyMC4yNTRDMjQxLjczIDIwLjY4MzMgMjQxLjI5MSAyMC45OTEzIDI0MC43NCAyMS4xNzhMMjQyLjkyNCAyNUgyNDEuMTA0TDIzOS4xMyAyMS40MTZIMjM3LjczVjI1SDIzNi4xMDZaTTIzNy43MyAyMC4xMjhIMjM5LjAzMkMyMzkuNjU4IDIwLjEyOCAyNDAuMTM0IDE5Ljk5NzMgMjQwLjQ2IDE5LjczNkMyNDAuNzk2IDE5LjQ2NTMgMjQwLjk2NCAxOS4wNzMzIDI0MC45NjQgMTguNTZDMjQwLjk2NCAxOC4wMzczIDI0MC43OTYgMTcuNjczMyAyNDAuNDYgMTcuNDY4QzI0MC4xMzQgMTcuMjUzMyAyMzkuNjU4IDE3LjE0NiAyMzkuMDMyIDE3LjE0NkgyMzcuNzNWMjAuMTI4WlwiIGZpbGw9XCIlMjM5NjY0RjVcIiAvPjxwYXRoIGQ9XCJNMzM2LjYwNCAxMC42OTlDMzM3LjEzNCAxMC4zNzM2IDMzNy43NzMgMTAuOTA5OCAzMzcuNTQ0IDExLjQ4ODNMMzM2LjE5OCAxNC44ODM3QzMzNS45MDMgMTUuNjMwMyAzMzUuNzg2IDE2LjQzNTUgMzM1Ljg1NSAxNy4yMzU0QzMzNS45MjUgMTguMDM1MyAzMzYuMTggMTguODA4IDMzNi42MDEgMTkuNDkyMUwzMzguNTEgMjIuNjAzMkMzMzguODM2IDIzLjEzMzYgMzM4LjMgMjMuNzcxOSAzMzcuNzIxIDIzLjU0MjlMMzM0LjMyNiAyMi4xOTc3QzMzMy41NzkgMjEuOTAyMiAzMzIuNzc0IDIxLjc4NDcgMzMxLjk3NCAyMS44NTQ1QzMzMS4xNzQgMjEuOTI0MyAzMzAuNDAxIDIyLjE3OTQgMzI5LjcxNyAyMi41OTk3TDMyNi42MDYgMjQuNTA5NEMzMjYuNDkgMjQuNTgxMSAzMjYuMzU1IDI0LjYxNDUgMzI2LjIxOSAyNC42MDQ3QzMyNi4wODQgMjQuNTk0OSAzMjUuOTU1IDI0LjU0MjYgMzI1Ljg1IDI0LjQ1NTFDMzI1Ljc0NiAyNC4zNjc2IDMyNS42NzIgMjQuMjQ5NCAzMjUuNjM5IDI0LjExNzRDMzI1LjYwNiAyMy45ODU0IDMyNS42MTYgMjMuODQ2NCAzMjUuNjY2IDIzLjcyMDFMMzI3LjAxMiAyMC4zMjQ3QzMyNy4zMDcgMTkuNTc4NCAzMjcuNDI1IDE4Ljc3MzUgMzI3LjM1NSAxNy45NzM4QzMyNy4yODYgMTcuMTc0MSAzMjcuMDMxIDE2LjQwMTYgMzI2LjYxMSAxNS43MTc1TDMyNC43IDEyLjYwNTJDMzI0LjYyOCAxMi40ODk2IDMyNC41OTUgMTIuMzU0MyAzMjQuNjA1IDEyLjIxODZDMzI0LjYxNCAxMi4wODI5IDMyNC42NjcgMTEuOTUzNyAzMjQuNzU0IDExLjg0OTZDMzI0Ljg0MiAxMS43NDU0IDMyNC45NiAxMS42NzE1IDMyNS4wOTIgMTEuNjM4NUMzMjUuMjI0IDExLjYwNTQgMzI1LjM2MyAxMS42MTQ5IDMyNS40ODkgMTEuNjY1NkwzMjguODg1IDEzLjAxMDhDMzI5LjYzMSAxMy4zMDYzIDMzMC40MzYgMTMuNDIzOSAzMzEuMjM1IDEzLjM1NDNDMzMyLjAzNSAxMy4yODQ4IDMzMi44MDggMTMuMDMgMzMzLjQ5MiAxMi42MTAxTDMzNi42MDQgMTAuNjk5WlwiIGZpbGw9XCIlMjM5NjY0RjVcIiAvPjxwYXRoIGQ9XCJNMTUuMzY3IDE2Ljk1NDFDMTUuNDQxNyAxNi41Mzg2IDE2LjAwMTQgMTYuNDU3NiAxNi4xOTA5IDE2LjgzNDlMMTcuMzAyNCAxOS4wNDkzQzE3LjU0NyAxOS41MzYxIDE3LjkwMTYgMTkuOTU5MiAxOC4zMzgxIDIwLjI4NTFDMTguNzc0NiAyMC42MTEgMTkuMjgxIDIwLjgzMDggMTkuODE3MiAyMC45MjdMMjIuMjU0NyAyMS4zNjUxQzIyLjY3MDIgMjEuNDM5OSAyMi43NTEyIDIxLjk5OTYgMjIuMzc0IDIyLjE4OTFMMjAuMTU5NSAyMy4zMDA2QzE5LjY3MjggMjMuNTQ1MiAxOS4yNDk2IDIzLjg5OTcgMTguOTIzNyAyNC4zMzYyQzE4LjU5NzggMjQuNzcyNyAxOC4zNzggMjUuMjc5MSAxOC4yODE4IDI1LjgxNTNMMTcuODQzNyAyOC4yNTI5QzE3LjgyNzggMjguMzQzOCAxNy43ODM2IDI4LjQyNzMgMTcuNzE3MyAyOC40OTE2QzE3LjY1MTEgMjguNTU1OSAxNy41NjYzIDI4LjU5NzcgMTcuNDc0OSAyOC42MTA5QzE3LjM4MzYgMjguNjI0MSAxNy4yOTA0IDI4LjYwODEgMTcuMjA4NiAyOC41NjUzQzE3LjEyNjkgMjguNTIyNCAxNy4wNjA4IDI4LjQ1NDggMTcuMDE5NyAyOC4zNzIxTDE1LjkwODIgMjYuMTU3N0MxNS42NjM4IDI1LjY3MSAxNS4zMDk0IDI1LjI0OCAxNC44NzMxIDI0LjkyMkMxNC40MzY5IDI0LjU5NjEgMTMuOTMwNyAyNC4zNzYyIDEzLjM5NDcgMjQuMjc5OEwxMC45NTYgMjMuODQxOUMxMC44NjUxIDIzLjgyNiAxMC43ODE1IDIzLjc4MTcgMTAuNzE3MiAyMy43MTU1QzEwLjY1MjkgMjMuNjQ5MyAxMC42MTEyIDIzLjU2NDQgMTAuNTk3OSAyMy40NzMxQzEwLjU4NDcgMjMuMzgxNyAxMC42MDA3IDIzLjI4ODUgMTAuNjQzNiAyMy4yMDY4QzEwLjY4NjQgMjMuMTI1MSAxMC43NTQgMjMuMDU4OSAxMC44MzY3IDIzLjAxNzlMMTMuMDUxMiAyMS45MDY0QzEzLjUzNzggMjEuNjYyIDEzLjk2MDkgMjEuMzA3NiAxNC4yODY4IDIwLjg3MTNDMTQuNjEyNyAyMC40MzUgMTQuODMyNiAxOS45Mjg5IDE0LjkyOSAxOS4zOTI5TDE1LjM2NyAxNi45NTQxWlwiIGZpbGw9XCIlMjM5NjY0RjVcIiAvPjxwYXRoIGQ9XCJNNjAuNTQ3NiAxNS45MjE2QzYwLjc1MzcgMTUuNzk1MSA2MS4wMDE3IDE2LjAwMzQgNjAuOTEyNyAxNi4yMjgzTDYwLjM5IDE3LjU0NzdDNjAuMjc1MiAxNy44Mzc4IDYwLjIyOTUgMTguMTUwNiA2MC4yNTY2IDE4LjQ2MTVDNjAuMjgzOCAxOC43NzIzIDYwLjM4MjkgMTkuMDcyNSA2MC41NDYyIDE5LjMzODRMNjEuMjg4MyAyMC41NDczQzYxLjQxNDggMjAuNzUzNCA2MS4yMDY0IDIxLjAwMTQgNjAuOTgxNiAyMC45MTI0TDU5LjY2MjIgMjAuMzg5N0M1OS4zNzIxIDIwLjI3NDkgNTkuMDU5MiAyMC4yMjkyIDU4Ljc0ODQgMjAuMjU2NEM1OC40Mzc2IDIwLjI4MzUgNTguMTM3MyAyMC4zODI2IDU3Ljg3MTUgMjAuNTQ1OUw1Ni42NjI2IDIxLjI4OEM1Ni42MTc2IDIxLjMxNTkgNTYuNTY1MSAyMS4zMjg4IDU2LjUxMjMgMjEuMzI1QzU2LjQ1OTYgMjEuMzIxMiA1Ni40MDk0IDIxLjMwMDkgNTYuMzY4OSAyMS4yNjY5QzU2LjMyODQgMjEuMjMyOSA1Ni4yOTk3IDIxLjE4NyA1Ni4yODY5IDIxLjEzNTdDNTYuMjc0MSAyMS4wODQ0IDU2LjI3NzcgMjEuMDMwNCA1Ni4yOTc0IDIwLjk4MTNMNTYuODIwMiAxOS42NjE5QzU2LjkzNSAxOS4zNzE5IDU2Ljk4MDcgMTkuMDU5MSA1Ni45NTM3IDE4Ljc0ODRDNTYuOTI2NiAxOC40Mzc3IDU2LjgyNzYgMTguMTM3NSA1Ni42NjQ1IDE3Ljg3MTZMNTUuOTIxOSAxNi42NjIzQzU1Ljg5NCAxNi42MTczIDU1Ljg4MSAxNi41NjQ4IDU1Ljg4NDggMTYuNTEyQzU1Ljg4ODYgMTYuNDU5MyA1NS45MDkgMTYuNDA5MSA1NS45NDMgMTYuMzY4NkM1NS45NzcgMTYuMzI4MiA1Ni4wMjI5IDE2LjI5OTQgNTYuMDc0MiAxNi4yODY2QzU2LjEyNTUgMTYuMjczOCA1Ni4xNzk1IDE2LjI3NzUgNTYuMjI4NiAxNi4yOTcxTDU3LjU0NzkgMTYuODE5OUM1Ny44MzggMTYuOTM0NyA1OC4xNTA3IDE2Ljk4MDQgNTguNDYxNSAxNi45NTM0QzU4Ljc3MjIgMTYuOTI2MyA1OS4wNzI0IDE2LjgyNzMgNTkuMzM4MiAxNi42NjQyTDYwLjU0NzYgMTUuOTIxNlpcIiBmaWxsPVwiJTIzOTY2NEY1XCIgLz48cGF0aCBkPVwiTTI2NS44NDEgMjguMjE0NUMyNjYuMDQ3IDI4LjA4ODEgMjY2LjI5NSAyOC4yOTY0IDI2Ni4yMDYgMjguNTIxMkwyNjUuNjgzIDI5Ljg0MDZDMjY1LjU2OCAzMC4xMzA3IDI2NS41MjIgMzAuNDQzNiAyNjUuNTUgMzAuNzU0NEMyNjUuNTc3IDMxLjA2NTMgMjY1LjY3NiAzMS4zNjU1IDI2NS44MzkgMzEuNjMxNEwyNjYuNTgxIDMyLjg0MDNDMjY2LjcwOCAzMy4wNDY0IDI2Ni40OTkgMzMuMjk0NCAyNjYuMjc1IDMzLjIwNTRMMjY0Ljk1NSAzMi42ODI3QzI2NC42NjUgMzIuNTY3OSAyNjQuMzUyIDMyLjUyMjIgMjY0LjA0MSAzMi41NDkzQzI2My43MzEgMzIuNTc2NCAyNjMuNDMgMzIuNjc1NiAyNjMuMTY0IDMyLjgzODlMMjYxLjk1NiAzMy41ODFDMjYxLjkxMSAzMy42MDg4IDI2MS44NTggMzMuNjIxOCAyNjEuODA1IDMzLjYxOEMyNjEuNzUzIDMzLjYxNDIgMjYxLjcwMiAzMy41OTM5IDI2MS42NjIgMzMuNTU5OUMyNjEuNjIxIDMzLjUyNTkgMjYxLjU5MyAzMy40Nzk5IDI2MS41OCAzMy40Mjg2QzI2MS41NjcgMzMuMzc3NCAyNjEuNTcxIDMzLjMyMzMgMjYxLjU5IDMzLjI3NDNMMjYyLjExMyAzMS45NTQ5QzI2Mi4yMjggMzEuNjY0OSAyNjIuMjc0IDMxLjM1MjEgMjYyLjI0NyAzMS4wNDE0QzI2Mi4yMiAzMC43MzA2IDI2Mi4xMjEgMzAuNDMwNCAyNjEuOTU3IDMwLjE2NDZMMjYxLjIxNSAyOC45NTUyQzI2MS4xODcgMjguOTEwMyAyNjEuMTc0IDI4Ljg1NzcgMjYxLjE3OCAyOC44MDVDMjYxLjE4MiAyOC43NTIzIDI2MS4yMDIgMjguNzAyMSAyNjEuMjM2IDI4LjY2MTZDMjYxLjI3IDI4LjYyMTEgMjYxLjMxNiAyOC41OTI0IDI2MS4zNjcgMjguNTc5NkMyNjEuNDE4IDI4LjU2NjcgMjYxLjQ3MiAyOC41NzA0IDI2MS41MjIgMjguNTkwMUwyNjIuODQxIDI5LjExMjhDMjYzLjEzMSAyOS4yMjc3IDI2My40NDQgMjkuMjczNCAyNjMuNzU0IDI5LjI0NjNDMjY0LjA2NSAyOS4yMTkzIDI2NC4zNjUgMjkuMTIwMyAyNjQuNjMxIDI4Ljk1NzJMMjY1Ljg0MSAyOC4yMTQ1WlwiIGZpbGw9XCIlMjM5NjY0RjVcIiAvPjwvc3ZnPicpO1xufVxuLmRhcmtwYWdldGhlbWUgLi1tb3N0LXBvcHVsYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbW9zdC1wb3B1bGFyLWRhcmsuc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzJweCkge1xuICAuLW1vc3QtcG9wdWxhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGxhbi1jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzI0cHg7XG4gIHBhZGRpbmc6IDI0cHggMjhweCA0NHB4IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcycHgpIHtcbiAgLnBsYW4tY2FyZC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uZGFya3BhZ2V0aGVtZSAucGxhbi1jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM1O1xufVxuXG4uLWJlc3QtdmFsdWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBjbGFzcz0nc3ZnLWFicy1mdWxsJyB2aWV3Qm94PSctMjAgMCA0NDAgNDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+ICA8IS0tIGdyZWVuIHBpbGwgYmFja2dyb3VuZCAtLT4gIDxwYXRoIGQ9J00tMjAgMTZDLTIwIDcuMTYzNDQgLTEyLjgzNjYgMCAtNCAwSDQwNEM0MTIuODM3IDAgNDIwIDcuMTYzNDQgNDIwIDE2VjQxSC0yMFYxNlonIGZpbGw9JyUyM2VhZmFmNCcvPiAgPCEtLSBjZW50cmUgbGFiZWwgLS0+ICA8dGV4dCB4PScxOTAnIHk9JzIyJyBmb250LWZhbWlseT0nSW50ZXIsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPScxNHB4JyBmb250LXdlaWdodD0nNjAwJyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkb21pbmFudC1iYXNlbGluZT0nbWlkZGxlJyBmaWxsPSclMjMwNEFBNkQnPkJFU1QlMjBWQUxVRTwvdGV4dD4gIDwhLS0g4piFIHN0YXIgMSAocmlnaHQtaGFuZCkgLS0+ICA8cGF0aCBkPSdNMzM2LjYwNCAxMC42OTlDMzM3LjEzNCAxMC4zNzM2IDMzNy43NzMgMTAuOTA5OCAzMzcuNTQ0IDExLjQ4ODNMMzM2LjE5OCAxNC44ODM3QzMzNS45MDMgMTUuNjMwMyAzMzUuNzg2IDE2LjQzNTUgMzM1Ljg1NSAxNy4yMzU0QzMzNS45MjUgMTguMDM1MyAzMzYuMTggMTguODA4IDMzNi42MDEgMTkuNDkyMUwzMzguNTEgMjIuNjAzMkMzMzguODM2IDIzLjEzMzYgMzM4LjMgMjMuNzcxOSAzMzcuNzIxIDIzLjU0MjlMMzM0LjMyNiAyMi4xOTc3QzMzMy41NzkgMjEuOTAyMiAzMzIuNzc0IDIxLjc4NDcgMzMxLjk3NCAyMS44NTQ1QzMzMS4xNzQgMjEuOTI0MyAzMzAuNDAxIDIyLjE3OTQgMzI5LjcxNyAyMi41OTk3TDMyNi42MDYgMjQuNTA5NEMzMjYuNDkgMjQuNTgxMSAzMjYuMzU1IDI0LjYxNDUgMzI2LjIxOSAyNC42MDQ3QzMyNi4wODQgMjQuNTk0OSAzMjUuOTU1IDI0LjU0MjYgMzI1Ljg1IDI0LjQ1NTFDMzI1Ljc0NiAyNC4zNjc2IDMyNS42NzIgMjQuMjQ5NCAzMjUuNjM5IDI0LjExNzRDMzI1LjYwNiAyMy45ODU0IDMyNS42MTYgMjMuODQ2NCAzMjUuNjY2IDIzLjcyMDFMMzI3LjAxMiAyMC4zMjQ3QzMyNy4zMDcgMTkuNTc4NCAzMjcuNDI1IDE4Ljc3MzUgMzI3LjM1NSAxNy45NzM4QzMyNy4yODYgMTcuMTc0MSAzMjcuMDMxIDE2LjQwMTYgMzI2LjYxMSAxNS43MTc1TDMyNC43IDEyLjYwNTJDMzI0LjYyOCAxMi40ODk2IDMyNC41OTUgMTIuMzU0MyAzMjQuNjA1IDEyLjIxODZDMzI0LjYxNCAxMi4wODI5IDMyNC42NjcgMTEuOTUzNyAzMjQuNzU0IDExLjg0OTZDMzI0Ljg0MiAxMS43NDU0IDMyNC45NiAxMS42NzE1IDMyNS4wOTIgMTEuNjM4NUMzMjUuMjI0IDExLjYwNTQgMzI1LjM2MyAxMS42MTQ5IDMyNS40ODkgMTEuNjY1NkwzMjguODg1IDEzLjAxMDhDMzI5LjYzMSAxMy4zMDYzIDMzMC40MzYgMTMuNDIzOSAzMzEuMjM1IDEzLjM1NDNDMzMyLjAzNSAxMy4yODQ4IDMzMi44MDggMTMuMDMgMzMzLjQ5MiAxMi42MTAxTDMzNi42MDQgMTAuNjk5WicgZmlsbD0nJTIzMDRBQTZEJy8+ICA8IS0tIOKYhSBzdGFyIDIgKGZhci1sZWZ0KSAtLT4gIDxwYXRoIGQ9J00xNS4zNjcgMTYuOTU0MUMxNS40NDE3IDE2LjUzODYgMTYuMDAxNCAxNi40NTc2IDE2LjE5MDkgMTYuODM0OUwxNy4zMDI0IDE5LjA0OTNDMTcuNTQ3IDE5LjUzNjEgMTcuOTAxNiAxOS45NTkyIDE4LjMzODEgMjAuMjg1MUMxOC43NzQ2IDIwLjYxMSAxOS4yODEgMjAuODMwOCAxOS44MTcyIDIwLjkyN0wyMi4yNTQ3IDIxLjM2NTFDMjIuNjcwMiAyMS40Mzk5IDIyLjc1MTIgMjEuOTk5NiAyMi4zNzQgMjIuMTg5MUwyMC4xNTk1IDIzLjMwMDZDMTkuNjcyOCAyMy41NDUyIDE5LjI0OTYgMjMuODk5NyAxOC45MjM3IDI0LjMzNjJDMTguNTk3OCAyNC43NzI3IDE4LjM3OCAyNS4yNzkxIDE4LjI4MTggMjUuODE1M0wxNy44NDM3IDI4LjI1MjlDMTcuODI3OCAyOC4zNDM4IDE3Ljc4MzYgMjguNDI3MyAxNy43MTczIDI4LjQ5MTZDMTcuNjUxMSAyOC41NTU5IDE3LjU2NjMgMjguNTk3NyAxNy40NzQ5IDI4LjYxMDlDMTcuMzgzNiAyOC42MjQxIDE3LjI5MDQgMjguNjA4MSAxNy4yMDg2IDI4LjU2NTNDMTcuMTI2OSAyOC41MjI0IDE3LjA2MDggMjguNDU0OCAxNy4wMTk3IDI4LjM3MjFMMTUuOTA4MiAyNi4xNTc3QzE1LjY2MzggMjUuNjcxIDE1LjMwOTQgMjUuMjQ4IDE0Ljg3MzEgMjQuOTIyQzE0LjQzNjkgMjQuNTk2MSAxMy45MzA3IDI0LjM3NjIgMTMuMzk0NyAyNC4yNzk4TDEwLjk1NiAyMy44NDE5QzEwLjg2NTEgMjMuODI2IDEwLjc4MTUgMjMuNzgxNyAxMC43MTcyIDIzLjcxNTVDMTAuNjUyOSAyMy42NDkzIDEwLjYxMTIgMjMuNTY0NCAxMC41OTc5IDIzLjQ3MzFDMTAuNTg0NyAyMy4zODE3IDEwLjYwMDcgMjMuMjg4NSAxMC42NDM2IDIzLjIwNjhDMTAuNjg2NCAyMy4xMjUxIDEwLjc1NCAyMy4wNTg5IDEwLjgzNjcgMjMuMDE3OUwxMy4wNTEyIDIxLjkwNjRDMTMuNTM3OCAyMS42NjIgMTMuOTYwOSAyMS4zMDc2IDE0LjI4NjggMjAuODcxM0MxNC42MTI3IDIwLjQzNSAxNC44MzI2IDE5LjkyODkgMTQuOTI5IDE5LjM5MjlMMTUuMzY3IDE2Ljk1NDFaJyBmaWxsPSclMjMwNEFBNkQnLz4gIDwhLS0g4piFIHN0YXIgMyAobGVmdC1jZW50cmUpIC0tPiAgPHBhdGggZD0nTTYwLjU0NzYgMTUuOTIxNkM2MC43NTM3IDE1Ljc5NTEgNjEuMDAxNyAxNi4wMDM0IDYwLjkxMjcgMTYuMjI4M0w2MC4zOSAxNy41NDc3QzYwLjI3NTIgMTcuODM3OCA2MC4yMjk1IDE4LjE1MDYgNjAuMjU2NiAxOC40NjE1QzYwLjI4MzggMTguNzcyMyA2MC4zODI5IDE5LjA3MjUgNjAuNTQ2MiAxOS4zMzg0TDYxLjI4ODMgMjAuNTQ3M0M2MS40MTQ4IDIwLjc1MzQgNjEuMjA2NCAyMS4wMDE0IDYwLjk4MTYgMjAuOTEyNEw1OS42NjIyIDIwLjM4OTdDNTkuMzcyMSAyMC4yNzQ5IDU5LjA1OTIgMjAuMjI5MiA1OC43NDg0IDIwLjI1NjRDNTguNDM3NiAyMC4yODM1IDU4LjEzNzMgMjAuMzgyNiA1Ny44NzE1IDIwLjU0NTlMNTYuNjYyNiAyMS4yODhDNTYuNjE3NiAyMS4zMTU5IDU2LjU2NTEgMjEuMzI4OCA1Ni41MTIzIDIxLjMyNUM1Ni40NTk2IDIxLjMyMTIgNTYuNDA5NCAyMS4zMDA5IDU2LjM2ODkgMjEuMjY2OUM1Ni4zMjg0IDIxLjIzMjkgNTYuMjk5NyAyMS4xODcgNTYuMjg2OSAyMS4xMzU3QzU2LjI3NDEgMjEuMDg0NCA1Ni4yNzc3IDIxLjAzMDQgNTYuMjk3NCAyMC45ODEzTDU2LjgyMDIgMTkuNjYxOUM1Ni45MzUgMTkuMzcxOSA1Ni45ODA3IDE5LjA1OTEgNTYuOTUzNyAxOC43NDg0QzU2LjkyNjYgMTguNDM3NyA1Ni44Mjc2IDE4LjEzNzUgNTYuNjY0NSAxNy44NzE2TDU1LjkyMTkgMTYuNjYyM0M1NS44OTQgMTYuNjE3MyA1NS44ODEgMTYuNTY0OCA1NS44ODQ4IDE2LjUxMkM1NS44ODg2IDE2LjQ1OTMgNTUuOTA5IDE2LjQwOTEgNTUuOTQzIDE2LjM2ODZDNTUuOTc3IDE2LjMyODIgNTYuMDIyOSAxNi4yOTk0IDU2LjA3NDIgMTYuMjg2NkM1Ni4xMjU1IDE2LjI3MzggNTYuMTc5NSAxNi4yNzc1IDU2LjIyODYgMTYuMjk3MUw1Ny41NDc5IDE2LjgxOTlDNTcuODM4IDE2LjkzNDcgNTguMTUwNyAxNi45ODA0IDU4LjQ2MTUgMTYuOTUzNEM1OC43NzIyIDE2LjkyNjMgNTkuMDcyNCAxNi44MjczIDU5LjMzODIgMTYuNjY0Mkw2MC41NDc2IDE1LjkyMTZaJyBmaWxsPSclMjMwNEFBNkQnLz4gIDwhLS0g4piFIHN0YXIgNCAocmlnaHQtY2VudHJlKSAtLT4gIDxwYXRoIGQ9J00yNjUuODQxIDI4LjIxNDVDMjY2LjA0NyAyOC4wODgxIDI2Ni4yOTUgMjguMjk2NCAyNjYuMjA2IDI4LjUyMTJMMjY1LjY4MyAyOS44NDA2QzI2NS41NjggMzAuMTMwNyAyNjUuNTIyIDMwLjQ0MzYgMjY1LjU1IDMwLjc1NDRDMjY1LjU3NyAzMS4wNjUzIDI2NS42NzYgMzEuMzY1NSAyNjUuODM5IDMxLjYzMTRMMjY2LjU4MSAzMi44NDAzQzI2Ni43MDggMzMuMDQ2NCAyNjYuNDk5IDMzLjI5NDQgMjY2LjI3NSAzMy4yMDU0TDI2NC45NTUgMzIuNjgyN0MyNjQuNjY1IDMyLjU2NzkgMjY0LjM1MiAzMi41MjIyIDI2NC4wNDEgMzIuNTQ5M0MyNjMuNzMxIDMyLjU3NjQgMjYzLjQzIDMyLjY3NTYgMjYzLjE2NCAzMi44Mzg5TDI2MS45NTYgMzMuNTgxQzI2MS45MTEgMzMuNjA4OCAyNjEuODU4IDMzLjYyMTggMjYxLjgwNSAzMy42MThDMjYxLjc1MyAzMy42MTQyIDI2MS43MDIgMzMuNTkzOSAyNjEuNjYyIDMzLjU1OTlDMjYxLjYyMSAzMy41MjU5IDI2MS41OTMgMzMuNDc5OSAyNjEuNTggMzMuNDI4NkMyNjEuNTY3IDMzLjM3NzQgMjYxLjU3MSAzMy4zMjMzIDI2MS41OSAzMy4yNzQzTDI2Mi4xMTMgMzEuOTU0OUMyNjIuMjI4IDMxLjY2NDkgMjYyLjI3NCAzMS4zNTIxIDI2Mi4yNDcgMzEuMDQxNEMyNjIuMjIgMzAuNzMwNiAyNjIuMTIxIDMwLjQzMDQgMjYxLjk1NyAzMC4xNjQ2TDI2MS4yMTUgMjguOTU1MkMyNjEuMTg3IDI4LjkxMDMgMjYxLjE3NCAyOC44NTc3IDI2MS4xNzggMjguODA1QzI2MS4xODIgMjguNzUyMyAyNjEuMjAyIDI4LjcwMjEgMjYxLjIzNiAyOC42NjE2QzI2MS4yNyAyOC42MjExIDI2MS4zMTYgMjguNTkyNCAyNjEuMzY3IDI4LjU3OTZDMjYxLjQxOCAyOC41NjY3IDI2MS40NzIgMjguNTcwNCAyNjEuNTIyIDI4LjU5MDFMMjYyLjg0MSAyOS4xMTI4QzI2My4xMzEgMjkuMjI3NyAyNjMuNDQ0IDI5LjI3MzQgMjYzLjc1NCAyOS4yNDYzQzI2NC4wNjUgMjkuMjE5MyAyNjQuMzY1IDI5LjEyMDMgMjY0LjYzMSAyOC45NTcyTDI2NS44NDEgMjguMjE0NVonIGZpbGw9JyUyMzA0QUE2RCcvPjwvc3ZnPlwiKTtcbn1cbi5kYXJrcGFnZXRoZW1lIC4tYmVzdC12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9iZXN0LXZhbHVlLWRhcmsuc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzJweCkge1xuICAuLWJlc3QtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBsYW4tY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnBsYW4tc2F2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4QjM7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsYW4tc2F2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4QjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uZnVsbC1hY2Nlc3Mtc2F2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4QjM7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB3aWR0aDogYXV0bztcbn1cbi5kYXJrcGFnZXRoZW1lIC5mdWxsLWFjY2Vzcy1zYXZlLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhCMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5wbGFuLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsYW4tY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGxhbi10aXRsZS5wbHVzIHtcbiAgY29sb3I6ICM5NjY0RjU7XG59XG4uZGFya3BhZ2V0aGVtZSAucGxhbi10aXRsZS5wbHVzIHtcbiAgY29sb3I6ICM5NjY0RjU7XG59XG5cbi5wcmljZS1zdHJpa2V0cm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5wcmljZS1zdHJpa2V0cm91Z2gge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaWNlLXJvdy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuLmRvbGxhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5kb2xsYXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnByaWNlLW1haW4ge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uZGFya3BhZ2V0aGVtZSAucHJpY2UtbWFpbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHJpY2UtcGVyaW9kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5wcmljZS1wZXJpb2Qge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJpbGxlZC1hbm51YWxseSxcbi5iaWxsZWQtbW9udGhseSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZGFya3BhZ2V0aGVtZSAuYmlsbGVkLWFubnVhbGx5LFxuLmRhcmtwYWdldGhlbWUgLmJpbGxlZC1tb250aGx5IHtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDE0cHggMCAxNHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLmRhcmtwYWdldGhlbWUgLmRlc2Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOUVBO1xuICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG59XG4uZGFya3BhZ2V0aGVtZSAuZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzQsIDAuMSk7XG59XG5cbi53My1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBsdXMtcHVycGxlIC53My1idG4sXG4ucHJpY2luZy1jYXJkLXBsdXMgLnczLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjY0RjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnBsdXMtcHVycGxlIC53My1idG46aG92ZXIsXG4ucHJpY2luZy1jYXJkLXBsdXMgLnczLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTRiZTA7XG59XG5cbi5wbHVzLWdyZWVuIC53My1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRBQTZEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBsdXMtZ3JlZW4gLnczLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzhjNWE7XG59XG5cbi5wbHVzLWdyZXkgLnczLWJ0biB7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBib3JkZXItY29sb3I6ICMwNEFBNkQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmRhcmtwYWdldGhlbWUgLnBsdXMtZ3JleSAudzMtYnRuIHtcbiAgY29sb3I6ICMwNEFBNkQ7XG4gIGJvcmRlci1jb2xvcjogIzA0QUE2RDtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbn1cblxuLnBsdXMtZ3JlZW4gLnczLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDRBQTZEO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5wbHVzLWdyZWVuIC53My1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjAyMjJEO1xuICBjb2xvcjogIzA0QUE2RDtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0QUE2RDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5wbHVzLWdyZWVuIC53My1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBsdXMtZ3JlZW4gLnczLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNEFBNkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2F2ZS1iYWRnZSB7XG4gIC8qIHZpc3VhbCBzdHlsaW5nICovXG4gIGJhY2tncm91bmQ6ICNGRkY4QjM7XG4gIC8qIHdhcm0geWVsbG93ICovXG4gIGNvbG9yOiAjMzMzO1xuICAvKiBkYXJrIHRleHQgZm9yIGNvbnRyYXN0ICovXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLyogZXhpc3RpbmcgdHlwb2dyYXBoeSAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIGV4aXN0aW5nIGxheW91dCAqL1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC0zMHB4O1xuICB6LWluZGV4OiAyO1xuICAvKiBuZXcgbGFiZWwgXCJ0aWx0XCIgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAvKiBzbWFsbCBjb3VudGVyLWNsb2Nrd2lzZSB0aWx0ICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgLyogcGl2b3RzIG5lYXRseSBmcm9tIHRoYXQgY29ybmVyICovXG59XG4uZGFya3BhZ2V0aGVtZSAuc2F2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4QjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4ucHJpY2luZy1jYXJkLXBsdXMge1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4ubWF4LXdpZHRoLTEyMDAtY2VudGVyLXBhZDgwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uZm9udC0zMi00MDAge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNpbmctY2FyZC1wbHVzIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIC8qIG1heC13aWR0aDogOTh2dzsgKi9cbiAgfVxuICAuc2F2ZS1iYWRnZSB7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyouc2F2ZS1iYWRnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNhdmUgNjUlIVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MnB4KSB7XG4gIC5wcmljaW5nLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAucHJpY2luZy1jYXJkLXBsdXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wcmljaW5nLWNhcmQtYmFzZSxcbiAgLnByaWNpbmctY2FyZC1wbHVzIHtcbiAgICAvKiBtaW4td2lkdGg6IDk4dmg7XG4gICAgbWF4LXdpZHRoOiA5OHZ3OyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG4gIC5wbHVzLWNhcmQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mdWxsLWFjY2Vzcy1jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2F2ZS1iYWRnZSB7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC8qLnNhdmUtYmFkZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJTYXZlIDY1JVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfSovXG4gIC53My1idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGx1cy1ncmV5IC53My1idG4ge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLnByaWNpbmctY2FyZC1iYXNlLnBsdXMtZ3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxuICAubWF4LXdpZHRoLTEyMDAtY2VudGVyLXBhZDgwIHtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmljaW5nLWNhcmQtYmFzZSxcbiAgLnByaWNpbmctY2FyZC1wbHVzIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogOTh2dztcbiAgICBwYWRkaW5nOiAyOHB4IDEwcHggMjRweCAxMHB4O1xuICB9XG4gIC5wbHVzLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMThweCAxMHB4O1xuICB9XG4gIC53cy1idG4ge1xuICAgIHdpZHRoOiBcIm1heC1jb250ZW50XCI7XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5mb250LTMyLTQwMCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5jb21wYXJlLXRhYmxlIHRoZWFkIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLmNvbXBhcmUtdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuc2F2ZS1iYWRnZSB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI0U2RTlFQTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnRvZ2dsZS1zd2l0Y2g6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZDogIzk2NjRGNTtcbn1cbi5kYXJrcGFnZXRoZW1lIC50b2dnbGUtc3dpdGNoIHtcbiAgYmFja2dyb3VuZDogIzNCM0Q0NyAhaW1wb3J0YW50O1xufVxuLmRhcmtwYWdldGhlbWUgLnRvZ2dsZS1zd2l0Y2g6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZDogIzk2NjRGNSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLXN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZGFya3BhZ2V0aGVtZSAudG9nZ2xlLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50b2dnbGUtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAudG9nZ2xlLXNsaWRlciB7XG4gIGxlZnQ6IDI1cHg7XG59XG4uZGFya3BhZ2V0aGVtZSAudG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG9nZ2xlLWxhYmVsLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb21wYXJlLXRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNvbXBhcmUtdGFibGUtc2Nyb2xsIHtcbiAgbWluLXdpZHRoOiA3MDBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmNvbXBhcmUtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiA5MzJweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xufVxuLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtdGFibGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzMsIDIzNCwgMC4xKTtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb21wYXJlLXRhYmxlIHRoLCAuZGFya3BhZ2V0aGVtZSAuY29tcGFyZS10YWJsZSB0ZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMjAyMjJEO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMywgMjM0LCAwLjEpO1xufVxuLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM1O1xufVxuLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb21wYXJlLXRhYmxlIHRoLnBsdXMtZnJlZSwgLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtdGFibGUgdGgucGx1cy1mdWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFya3BhZ2V0aGVtZSAuY29tcGFyZS10YWJsZSAubW9zdC1wb3B1bGFyLWNvbCB7XG4gIGJhY2tncm91bmQ6ICMyQjIwNDA7XG59XG4uZGFya3BhZ2V0aGVtZSAuY29tcGFyZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzQsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb21wYXJlLXRhYmxlIC5kYXNoIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmNvbXBhcmUtdGFibGUgdGgsXG4uY29tcGFyZS10YWJsZSB0ZCB7XG4gIHdpZHRoOiAyNSU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvIFRvcG5hdlwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tcGFyZS10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA5OHB4O1xufVxuLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbXBhcmUtdGFibGUge1xuICBib3JkZXItY29sb3I6ICNFMEUwRTA7XG59XG4uY29tcGFyZS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi8qIEJvdHRvbS1sZWZ0IGNvcm5lciBmb3IgdGZvb3QsIGlmIHlvdSBoYXZlIG9uZSAqL1xuLmNvbXBhcmUtdGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4uY29tcGFyZS10YWJsZSB0aC5wbHVzLXBsdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcGFyZS10YWJsZSB0aC5wbHVzLXBsdXMgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLm1vc3QtcG9wdWxhci1jb2wge1xuICBiYWNrZ3JvdW5kOiAjRjlGNkZGO1xufVxuXG4uY29tcGFyZS10YWJsZSAubW9zdC1wb3B1bGFyLWNvbCAuY29tcGFyZS1wcmljZS1yb3csXG4uY29tcGFyZS10YWJsZSAubW9zdC1wb3B1bGFyLWNvbCAuY29tcGFyZS1wcmljZS1yb3ctcGx1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmUtdGFibGUgdGQuY2hlY2suZ3JlZW4sXG4uY29tcGFyZS10YWJsZSB0ZC5jaGVjay5wdXJwbGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIEhpZGUgdGhlIHRleHQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tcGFyZS10YWJsZSB0ZC5jaGVjay5ncmVlbjo6YmVmb3JlLFxuLmNvbXBhcmUtdGFibGUgdGQuY2hlY2sucHVycGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRkLmNoZWNrLmdyZWVuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIyMVwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMSAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xMzJfMjU4OSlcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuMDAwMTIyMDdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiByeD1cIjEwXCIgZmlsbD1cIndoaXRlXCIvPjxwYXRoIGQ9XCJNMTAuNSAwLjAwMDEyMjA3QzQuOTc2NTYgMC4wMDAxMjIwNyAwLjUgNC40NzY2OCAwLjUgMTAuMDAwMUMwLjUgMTUuNTIzNiA0Ljk3NjU2IDIwLjAwMDEgMTAuNSAyMC4wMDAxQzE2LjAyMzQgMjAuMDAwMSAyMC41IDE1LjUyMzYgMjAuNSAxMC4wMDAxQzIwLjUgNC40NzY2OCAxNi4wMjM0IDAuMDAwMTIyMDcgMTAuNSAwLjAwMDEyMjA3Wk0xNS4wMjM0IDguMjczNTZMMTAuMDIzNCAxMy4yNzM2QzkuODA4NTkgMTMuNDg4NCA5LjUzMTI1IDEzLjU5MzkgOS4yNSAxMy41OTM5QzguOTY4NzUgMTMuNTkzOSA4LjY4OTg0IDEzLjQ4NzcgOC40NzYxNyAxMy4yNzRMNS45NzYxNyAxMC43NzRDNS41NSAxMC4zNDY3IDUuNTUgOS42NTMzMyA1Ljk3NjE3IDkuMjI1OThDNi40MDM1MiA4Ljc5ODY0IDcuMDk2ODggOC43OTg2NCA3LjUyNDIyIDkuMjI1OThMOS4yNSAxMC45NTMyTDEzLjQ3NjYgNi43MjY2OEMxMy45MDM5IDYuMjk5MzQgMTQuNTk3MyA2LjI5OTM0IDE1LjAyNDYgNi43MjY2OEMxNS40NDkyIDcuMTUyNDcgMTUuNDQ5MiA3Ljg0Nzc4IDE1LjAyMzQgOC4yNzM1NlpcIiBmaWxsPVwiJTIzMDRBQTZEXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xMzJfMjU4OVwiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC4wMDAxMjIwN1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHJ4PVwiMTBcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRkLm1vc3QtcG9wdWxhci1jb2wuY2hlY2suZ3JlZW46OmJlZm9yZSxcbi5jb21wYXJlLXRhYmxlIHRkLm1vc3QtcG9wdWxhci1jb2wuY2hlY2sucHVycGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIyMVwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMSAyMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xMzJfMjU4OSlcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuMDAwMTIyMDdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiByeD1cIjEwXCIgZmlsbD1cIndoaXRlXCIvPjxwYXRoIGQ9XCJNMTAuNSAwLjAwMDEyMjA3QzQuOTc2NTYgMC4wMDAxMjIwNyAwLjUgNC40NzY2OCAwLjUgMTAuMDAwMUMwLjUgMTUuNTIzNiA0Ljk3NjU2IDIwLjAwMDEgMTAuNSAyMC4wMDAxQzE2LjAyMzQgMjAuMDAwMSAyMC41IDE1LjUyMzYgMjAuNSAxMC4wMDAxQzIwLjUgNC40NzY2OCAxNi4wMjM0IDAuMDAwMTIyMDcgMTAuNSAwLjAwMDEyMjA3Wk0xNS4wMjM0IDguMjczNTZMMTAuMDIzNCAxMy4yNzM2QzkuODA4NTkgMTMuNDg4NCA5LjUzMTI1IDEzLjU5MzkgOS4yNSAxMy41OTM5QzguOTY4NzUgMTMuNTkzOSA4LjY4OTg0IDEzLjQ4NzcgOC40NzYxNyAxMy4yNzRMNS45NzYxNyAxMC43NzRDNS41NSAxMC4zNDY3IDUuNTUgOS42NTMzMyA1Ljk3NjE3IDkuMjI1OThDNi40MDM1MiA4Ljc5ODY0IDcuMDk2ODggOC43OTg2NCA3LjUyNDIyIDkuMjI1OThMOS4yNSAxMC45NTMyTDEzLjQ3NjYgNi43MjY2OEMxMy45MDM5IDYuMjk5MzQgMTQuNTk3MyA2LjI5OTM0IDE1LjAyNDYgNi43MjY2OEMxNS40NDkyIDcuMTUyNDcgMTUuNDQ5MiA3Ljg0Nzc4IDE1LjAyMzQgOC4yNzM1NlpcIiBmaWxsPVwiJTIzOTY2NEY1XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xMzJfMjU4OVwiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC4wMDAxMjIwN1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHJ4PVwiMTBcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRkLmNoZWNrLnB1cnBsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjEgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEwLjUgMEM0Ljk3NjU2IDAgMC41IDQuNDc2NTYgMC41IDEwQzAuNSAxNS41MjM0IDQuOTc2NTYgMjAgMTAuNSAyMEMxNi4wMjM0IDIwIDIwLjUgMTUuNTIzNCAyMC41IDEwQzIwLjUgNC40NzY1NiAxNi4wMjM0IDAgMTAuNSAwWk0xNS4wMjM0IDguMjczNDRMMTAuMDIzNCAxMy4yNzM0QzkuODA4NTkgMTMuNDg4MyA5LjUzMTI1IDEzLjU5MzggOS4yNSAxMy41OTM4QzguOTY4NzUgMTMuNTkzOCA4LjY4OTg0IDEzLjQ4NzUgOC40NzYxNyAxMy4yNzM5TDUuOTc2MTcgMTAuNzczOUM1LjU1IDEwLjM0NjYgNS41NSA5LjY1MzIgNS45NzYxNyA5LjIyNTg2QzYuNDAzNTIgOC43OTg1MiA3LjA5Njg4IDguNzk4NTIgNy41MjQyMiA5LjIyNTg2TDkuMjUgMTAuOTUzMUwxMy40NzY2IDYuNzI2NTZDMTMuOTAzOSA2LjI5OTIyIDE0LjU5NzMgNi4yOTkyMiAxNS4wMjQ2IDYuNzI2NTZDMTUuNDQ5MiA3LjE1MjM0IDE1LjQ0OTIgNy44NDc2NiAxNS4wMjM0IDguMjczNDRaXCIgZmlsbD1cIiUyMzk2NjRGNVwiLz48L3N2Zz4nKTtcbn1cblxuLmNvbXBhcmUtdGFibGUgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDk4cHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIHRoLnBsdXMtZnJlZSxcbi5jb21wYXJlLXRhYmxlIHRoLnBsdXMtZnVsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb21wYXJlLXRhYmxlIC5jaGVjay5ncmVlbiB7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb21wYXJlLXRhYmxlIC5jaGVjay5wdXJwbGUge1xuICBjb2xvcjogIzk2NjRGNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29tcGFyZS10YWJsZSAuZGFzaCB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29tcGFyZS10YWJsZS1zY3JvbGwge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmNvbXBhcmUtdGFibGUgdGgsXG4gIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbXBhcmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5jb21wYXJlLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tcGFyZS10YWJsZS1zY3JvbGwge1xuICAgIG1pbi13aWR0aDogNDgwcHg7XG4gIH1cbiAgLmNvbXBhcmUtdGFibGUgdGgsXG4gIC5jb21wYXJlLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbXBhcmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5jb21wYXJlLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuLndzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAvKiBtYXJnaW46IDhweCAwOyAqL1xuICBiYWNrZ3JvdW5kOiAjOTY2NEY1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBsdXMtY2FyZC1jb250ZW50IC53cy1idG4ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ud3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzdhNGJlMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZ3JheS03MDAge1xuICBjb2xvcjogIzcxODA5Njtcbn1cbi5kYXJrcGFnZXRoZW1lIC5ncmF5LTcwMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wcmljaW5nLWNhcmQtYmFzZSAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXIsXG4ucHJpY2luZy1jYXJkLXBsdXMgLnczLWJ0bi53My1jdXN0b20tYm9yZGVyLFxuLnczLWJ0bi53My1jdXN0b20tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0QUE2RCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0QUE2RDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xufVxuLmRhcmtwYWdldGhlbWUgLnByaWNpbmctY2FyZC1iYXNlIC53My1idG4udzMtY3VzdG9tLWJvcmRlcixcbi5kYXJrcGFnZXRoZW1lIC5wcmljaW5nLWNhcmQtcGx1cyAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXIsXG4uZGFya3BhZ2V0aGVtZSAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRBQTZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBiYWNrZ3JvdW5kOiAjMjAyMjJEO1xufVxuLmRhcmtwYWdldGhlbWUgLnByaWNpbmctY2FyZC1iYXNlIC53My1idG4udzMtY3VzdG9tLWJvcmRlcjpob3Zlcixcbi5kYXJrcGFnZXRoZW1lIC5wcmljaW5nLWNhcmQtcGx1cyAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXI6aG92ZXIsXG4uZGFya3BhZ2V0aGVtZSAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcmljaW5nLWNhcmQtYmFzZSAudzMtYnRuLnczLWN1c3RvbS1ib3JkZXI6aG92ZXIsXG4ucHJpY2luZy1jYXJkLXBsdXMgLnczLWJ0bi53My1jdXN0b20tYm9yZGVyOmhvdmVyLFxuLnczLWJ0bi53My1jdXN0b20tYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA0QUE2RCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRBQTZEICFpbXBvcnRhbnQ7XG59XG5cbi5wcmljaW5nLWNhcmQtYmFzZSAuY2FyZC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcmljaW5nLWNhcmQtYmFzZSAudzMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLndzLWJ0bixcbi53My1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDUyNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHggMCA2MHB4IDA7XG59XG4uZGFya3BhZ2V0aGVtZSAuY29tcGFyZS1pbnRyby10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmNpcmNsZS1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEO1xufVxuXG4uY2lyY2xlLWNoZWNrLnB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM5NjY0RjU7XG59XG5cbi5jaXJjbGUtY2hlY2sgc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnRlYWNoZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5kYXJrcGFnZXRoZW1lIC50ZWFjaGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM1O1xufVxuXG4udGVhY2hlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2NHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZWFjaGVyLWltYWdlIHtcbiAgZmxleDogMCAwIDUwOXB4O1xuICB3aWR0aDogNTA5cHg7XG59XG5cbi50ZWFjaGVyLWluZm8ge1xuICBmbGV4OiAxO1xufVxuXG4udGVhY2hlci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRBQTZEO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuLmRhcmtwYWdldGhlbWUgLnRlYWNoZXItYnRuIHtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbiAgY29sb3I6ICMwNEFBNkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNEFBNkQ7XG59XG4uZGFya3BhZ2V0aGVtZSAudGVhY2hlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFjaGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNEFBNkQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0QUE2RCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLTkzMi1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDkzMnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tYXgtd2lkdGgtMTIwMC1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRlYWNoZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGVhY2hlci1pbWFnZSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAudGVhY2hlci1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwsXG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAudGVhY2hlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1jb250ZW50IHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm1heC13aWR0aC05MzItY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmNvbXBhcmUtaW50cm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gIH1cbiAgLm1heC13aWR0aC0xMjAwLWNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4vKiBGQVEgU2VjdGlvbiBTdHlsZXMgKi9cbi5mYXEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmZhcS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mYXEtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuLmRhcmtwYWdldGhlbWUgLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMywgMjM0LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZGFya3BhZ2V0aGVtZSAuZmFxLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFya3BhZ2V0aGVtZSAuZmFxLXF1ZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MkEzNTtcbn1cblxuLmZhcS1xdWVzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5mYXEtcXVlc3Rpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZhcS1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDVweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mYXEtYXJyb3cucm90YXRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZGFya3BhZ2V0aGVtZSAuZmFxLWFuc3dlciB7XG4gIGJhY2tncm91bmQ6ICMyODJBMzU7XG59XG5cbi5mYXEtYW5zd2VyIHAge1xuICBwYWRkaW5nOiAyNHB4IDMycHggMjRweCAzMnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZGFya3BhZ2V0aGVtZSAuZmFxLWFuc3dlciBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uIHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gIC5mYXEtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmZhcS1hbnN3ZXIgcCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDIwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi8qIENvbnRhY3QgU2VjdGlvbiBTdHlsZXMgKi9cbi5jb250YWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jb250YWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uY29udGFjdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwNEFBNkQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG4uZGFya3BhZ2V0aGVtZSAuY29udGFjdC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb250YWN0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMzhjNWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAzOGM1YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jY29tcGFyZS1mZWF0dXJlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY3VydmVkLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY29tcGFyZS1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNDBweCAyMHB4O1xuICB9XG4gICNjb21wYXJlLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmljZS1zZWN0aW9uLWJnIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbiNzdWJ0b3BuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJBMzU7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm8gVG9wbmF2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdG9wOiA1NnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbiNzdWJ0b3BuYXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4jc3VidG9wbmF2IGE6aG92ZXIsXG4jc3VidG9wbmF2IGE6Zm9jdXMsXG4jc3VidG9wbmF2IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4jc3VidG9wbmF2IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0QUE2RCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jYnRuX2NvbnRhaW5lcl9zdWJ0b3BuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgeHhib3JkZXItbGVmdDogMTBweCBzb2xpZCByZ2JhKDQwLCA0MiwgNTMsIDAuNSk7XG59XG5cbiNidG5fY29udGFpbmVyX3N1YnRvcG5hdiBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyQTM1O1xufVxuXG4jc2Nyb2xsX2xlZnRfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB4Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHJnYmEoNDAsIDQyLCA1MywgMC41KTtcbiAgeGJhY2tncm91bmQ6IHJlZDtcbn1cblxuI3Njcm9sbF9sZWZ0X2J0biBzcGFuIHtcbiAgeGJhY2tncm91bmQtY29sb3I6ICMyODJBMzU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4MkEzNSA3MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuI3Njcm9sbF9sZWZ0X2J0biBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIDk1JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbiNzY3JvbGxfcmlnaHRfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB4eGJhY2tncm91bmQtY29sb3I6ICMyODJBMzU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMjgyQTM1IDcwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbiNzY3JvbGxfcmlnaHRfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMwMDAgOTUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuI21lbnVidG5fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDU2cHg7XG4gIHhib3JkZXItcmlnaHQ6IDEwcHggc29saWQgcmdiYSg0MCwgNDIsIDUzLCAwLjUpO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4jbWVudWJ0bl9jb250YWluZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJBMzU7XG59XG5cbiNkYXJrbW9kZW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1YnRvcG5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3BuYXZjb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyQTM1O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMzNweDtcbiAgdG9wOiA1NnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbiNzY3JvbGxfbGVmdF9idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNzY3JvbGxfcmlnaHRfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcG5hdmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyQTM1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHRvcDogNTZweDtcbn1cblxuLmRhcmtwYWdldGhlbWUgLnRvcG5hdmJhY2tncm91bmQsXG4uZGFya3BhZ2V0aGVtZSAudG9wbmF2Y29udGFpbmVyLFxuLmRhcmtwYWdldGhlbWUgI3N1YnRvcG5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMywgMjMsIDMzKSAhaW1wb3J0YW50O1xufVxuXG4uZGFya3BhZ2V0aGVtZSAjc2Nyb2xsX3JpZ2h0X2J0biB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoMTMsIDIzLCAzMykgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmRhcmtwYWdldGhlbWUgI3Njcm9sbF9sZWZ0X2J0biBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMTMsIDIzLCAzMykgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmJlbG93dG9wbmF2Y29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNvbnRlbnRjb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xufVxuXG4uZGFya3BhZ2V0aGVtZSAuY29udGVudGNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIyMkQ7XG59XG5cbmJvZHkuZGFya3BhZ2V0aGVtZSAudzMtbWFpbiAudzMtcm93LnczLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjIyRCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMDRBQTZEO1xufVxuXG4ubWFyZ2luLXRvcC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tYXJnaW4tdG9wLTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9udC02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3ZnLWFicy1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZm9udC0yZW0tNzAwLW1iMzItYzMzMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZGFya3BhZ2V0aGVtZSAuZm9udC0yZW0tNzAwLW1iMzItYzMzMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctd2hpdGUtcGFkODAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4uZGFya3BhZ2V0aGVtZSAuYmctd2hpdGUtcGFkODAge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM1O1xufVxuXG4uZm9udC0zMi03MDAtbWIyNC1jMzMzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5kYXJrcGFnZXRoZW1lIC5mb250LTMyLTcwMC1tYjI0LWMzMzMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvbnQtMTYtNDAwLWM2QTZBNkEtbWF4NjAwLW1iNjAtbGgxNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5mb250LTE2LTQwMC1jNkE2QTZBLW1heDYwMC1tYjYwLWxoMTYge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZmxleC1jZW50ZXItZ2FwNjAtbWF4MTIwMC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsZXgtMC0wLTUwOS13NTA5IHtcbiAgZmxleDogMCAwIDUwOXB4O1xuICB3aWR0aDogNTA5cHg7XG59XG5cbi5pbWctZnVsbC1yYWRpdXMxMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuXG4ubWFyZ2luMC1jNkE2QTZBLWYxNi02MDAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGFya3BhZ2V0aGVtZSAubWFyZ2luMC1jNkE2QTZBLWYxNi02MDAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZm9udC0zNi03MDAtYzMzMy1tYjIwIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5mb250LTM2LTcwMC1jMzMzLW1iMjAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvbnQtMTYtYzZBNkE2QS1saDE2LW1iMzAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRhcmtwYWdldGhlbWUgLmZvbnQtMTYtYzZBNkE2QS1saDE2LW1iMzAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4udGVhY2hlci1idG4tb3ZlcnJpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDRBQTZEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRBQTZEO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGNvbG9yIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuLmRhcmtwYWdldGhlbWUgLnRlYWNoZXItYnRuLW92ZXJyaWRlIHtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbiAgY29sb3I6ICMwNEFBNkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNEFBNkQ7XG59XG4uZGFya3BhZ2V0aGVtZSAudGVhY2hlci1idG4tb3ZlcnJpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDRBQTZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LTMyLTcwMC1tYjYwLWMzMzMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmRhcmtwYWdldGhlbWUgLmZvbnQtMzItNzAwLW1iNjAtYzMzMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29sb3ItZ3JlZW4tdW5kZXJsaW5lIHtcbiAgY29sb3I6ICMwNEFBNkQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBDaGVja2xpc3Qgc3R5bGVzIGZvciBwbGFuIGNhcmRzICovXG4ucGxhbi1jaGVja2xpc3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cblxuLnBsYW4tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvIFRvcG5hdlwiLCBzYW5zLXNlcmlmO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsYW4tY2hlY2sge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBsYW4tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTQuMTY2OTkgMTAuODMzTDcuNTAwMzMgMTQuMTY2M0wxNS44MzM3IDUuODMzMDEnIHN0cm9rZT0nJTIzMDRBQTZEJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhcmtwYWdldGhlbWUgLm1vc3QtcG9wdWxhciAucGxhbi1jaGVjazo6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA2TDQuMzMzMzMgOS4zMzMzM0wxMi42NjY3IDEnIHN0cm9rZT0nJTIzQjU4RUZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGxhbi1jaGVja2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBsYW4tY2hlY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5wbGFuLWNoZWNrOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiBMb2FkZXIgYW5kIFNwaW5uZXIgU3R5bGVzICovXG5Aa2V5ZnJhbWVzIGJpbGxpbmctbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRhcmtwYWdldGhlbWUgLmxvYWRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzBkMGYxNDtcbn1cblxuLmxvYWRlci1vdmVybGF5LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkZXItc3Bpbm5lciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTY2NEY1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogYmlsbGluZy1sb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uZGFya3BhZ2V0aGVtZSAubG9hZGVyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4vKiBEaXNhYmxlIGJ1dHRvbnMgZHVyaW5nIGxvYWRpbmcgKi9cbi5idG4tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBKb2JzIGxvZ29zIHNlY3Rpb24gc3R5bGVzICovXG4uam9icy1sb2dvcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qb2JzLWxvZ29zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIyMjtcbn1cbi5kYXJrcGFnZXRoZW1lIC5qb2JzLWxvZ29zLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5qb2JzLWxvZ29zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjhweDtcbn1cblxuLmpvYi1sb2dvIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4yKSBjb250cmFzdCgxLjEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5qb2ItbG9nby1vcmFjbGUge1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuam9icy1sb2dvcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDRweDtcbiAgICBtYXJnaW46IDIwcHggMCAxMnB4IDA7XG4gIH1cbiAgLmpvYnMtbG9nb3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5qb2JzLWxvZ29zLXJvdyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5qb2ItbG9nbyB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4vKiBKb2JzIGhlcm8gc2VjdGlvbiBzdHlsZXMgKi9cbi5qb2JzLWhlcm8tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xufVxuLmRhcmtwYWdldGhlbWUgLmpvYnMtaGVyby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzIwMjIyRDtcbn1cblxuLmpvYnMtaGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMzIzMmI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5qb2JzLWhlcm8tdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmpvYnMtaGVyby1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZGFya3BhZ2V0aGVtZSAuam9icy1oZXJvLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuam9icy1oZXJvLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZm9udC0yZW0tNzAwLW1iMzItYzMzMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5mb250LTMyLTcwMC1tYjYwLWMzMzMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmN1cnJlbnQtcGxhbi1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLyogYmFja2dyb3VuZDogIzA0QUE2RDsgKi9cbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIC8qIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDQsMTcwLDEwOSwwLjA4KTsgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGFya3BhZ2V0aGVtZSAuY3VycmVudC1wbGFuLWxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wbHVzLWluY2x1ZGVkLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBiYWNrZ3JvdW5kOiAjOTY2NEY1OyAqL1xuICBjb2xvcjogIzk2NjRGNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBtYXJnaW46IDE4cHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgLyogYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMTUwLDEwMCwyNDUsMC4wOCk7ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsdXMtaW5jbHVkZWQtbGFiZWwge1xuICBjb2xvcjogIzk2NjRGNTtcbn1cblxuLmZyZWUtaW5jbHVkZWQtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbjogMThweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXJrcGFnZXRoZW1lIC5mcmVlLWluY2x1ZGVkLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmNvbXBhcmUtZ3JvdXAtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29tcGFyZS1wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb21wYXJlLXByaWNlLXJvdy1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhcmUtZG9sbGFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb21wYXJlLWRvbGxhciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29tcGFyZS1tYWluIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmRhcmtwYWdldGhlbWUgLmNvbXBhcmUtbWFpbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29tcGFyZS1wZXJpb2Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYXJrcGFnZXRoZW1lIC5jb21wYXJlLXBlcmlvZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29tcGFyZS1jdGEtcm93IC53My1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jb21wYXJlLWN0YS1yb3cgLndzLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnBsdXMteWVhcmx5LXNhdmluZ3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFBybyBUb3BuYXZcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ViZmFmNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWFyZ2luOiA0cHggMCAwIDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoNCwgMTcwLCAxMDksIDAuMDgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsdXMteWVhcmx5LXNhdmluZ3Mge1xuICBiYWNrZ3JvdW5kOiAjMTQ1NTNEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBsdXMteWVhcmx5LXNhdmluZ3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnByaWNlLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcmljZS1yb3ctbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnBsdXMteWVhcmx5LXNhdmluZ3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnByaWNlLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcmljZS1yb3ctbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnBsdXMteWVhcmx5LXNhdmluZ3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHVyY2hhc2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMjgyQTM1O1xuICBjb2xvcjogIzI4MkEzNTtcbn1cbi5kYXJrcGFnZXRoZW1lIC5wdXJjaGFzZS1idG4ge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMjMwLCAyMzMsIDIzNCwgMC4zKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhcmtwYWdldGhlbWUgLnB1cmNoYXNlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMywgMjM0LCAwLjYpO1xufVxuLmRhcmtwYWdldGhlbWUgLnB1cmNoYXNlLWJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM5NjY0RjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM5NjY0RjU7XG59XG4uZGFya3BhZ2V0aGVtZSAucHVyY2hhc2UtYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzdhNGJlMDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogIzk2NjRGNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2E0YmUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLWFjY2Vzcy1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmljZS1yb3ctc3RyaWtldHJvdWdoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbn1cbi5wcmljZS1yb3ctc3RyaWtldHJvdWdoIC5kb2xsYXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wbGFuLWNhcmQtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcycHgpIHtcbiAgLnBsYW4tY2FyZC1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLmRhcmtwYWdldGhlbWUgLnBsYW4tY2FyZC1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIzMCwgMjMzLCAyMzQsIDAuMSk7XG59XG5cbi5wbGFuLWNhcmQtYm9yZGVyLXJhZGl1cy10b3AtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG59XG5cbi5wbGFuLWNhcmQtYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLnBsYW4tY2FyZC1ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cblxuLnBsYW4tY2FyZC1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4ubW9zdC1wb3B1bGFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIwOSwgMjU1LCAwLjE4ODIzNTI5NDEpO1xufVxuLmRhcmtwYWdldGhlbWUgLm1vc3QtcG9wdWxhciB7XG4gIGJhY2tncm91bmQ6ICMzRTJCNjU7XG59XG5cbi5wbGFucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuLmRhcmtwYWdldGhlbWUgLnBsYW5zLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wbGFucy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFBybyBUb3BuYXZcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG59XG4uZGFya3BhZ2V0aGVtZSAucGxhbnMtc3VidGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXB1cmNoYXNlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi8qIERhcmsgTW9kZSBTdHlsZXMgLSBUb2dnbGUgbGFiZWxzIChJRCBzZWxlY3RvcnMgbmVlZCB0byBzdGF5IGluIGdsb2JhbCBibG9jaykgKi9cbi5kYXJrcGFnZXRoZW1lICN0b2dnbGUtbW9udGhseS1sYWJlbCxcbi5kYXJrcGFnZXRoZW1lICN0b2dnbGUteWVhcmx5LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5kYXJrcGFnZXRoZW1lICN0b2dnbGUtbW9udGhseS1sYWJlbC50b2dnbGUtbGFiZWwtYWN0aXZlLFxuLmRhcmtwYWdldGhlbWUgI3RvZ2dsZS15ZWFybHktbGFiZWwudG9nZ2xlLWxhYmVsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5kYXJrcGFnZXRoZW1lICN0b2dnbGUtbW9udGhseS1sYWJlbDpub3QoLnRvZ2dsZS1sYWJlbC1hY3RpdmUpLFxuLmRhcmtwYWdldGhlbWUgI3RvZ2dsZS15ZWFybHktbGFiZWw6bm90KC50b2dnbGUtbGFiZWwtYWN0aXZlKSB7XG4gIGNvbG9yOiAjQjZCNkI3ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuIl19 */