/* node_modules/vanilla-cookieconsent/dist/cookieconsent.css */
#cc-main {
  background: transparent;
  color: var(--cc-primary-color);
  font-family: var(--cc-font-family);
  font-size: 16px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.15;
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  position: fixed;
  z-index: var(--cc-z-index);
}
#cc-main :after,
#cc-main :before,
#cc-main a,
#cc-main button,
#cc-main div,
#cc-main h2,
#cc-main input,
#cc-main p,
#cc-main span {
  all: unset;
  box-sizing: border-box;
}
#cc-main .pm__badge,
#cc-main button {
  all: initial;
  box-sizing: border-box;
  color: unset;
  visibility: unset;
}
#cc-main .pm__badge,
#cc-main a,
#cc-main button,
#cc-main input {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: inherit;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  outline: revert;
  outline-offset: 2px;
  overflow: hidden;
}
#cc-main table,
#cc-main tbody,
#cc-main td,
#cc-main th,
#cc-main thead,
#cc-main tr {
  all: revert;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
:root {
  --cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --cc-modal-border-radius:.5rem;
  --cc-btn-border-radius:.4rem;
  --cc-modal-transition-duration:.25s;
  --cc-link-color:var(--cc-btn-primary-bg);
  --cc-modal-margin:1rem;
  --cc-z-index:2147483647;
  --cc-bg:#fff;
  --cc-primary-color:#2c2f31;
  --cc-secondary-color:#5e6266;
  --cc-btn-primary-bg:#30363c;
  --cc-btn-primary-color:#fff;
  --cc-btn-primary-border-color:var(--cc-btn-primary-bg);
  --cc-btn-primary-hover-bg:#000;
  --cc-btn-primary-hover-color:#fff;
  --cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg:#eaeff2;
  --cc-btn-secondary-color:var(--cc-primary-color);
  --cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);
  --cc-btn-secondary-hover-bg:#d4dae0;
  --cc-btn-secondary-hover-color:#000;
  --cc-btn-secondary-hover-border-color:#d4dae0;
  --cc-separator-border-color:#f0f4f7;
  --cc-toggle-on-bg:var(--cc-btn-primary-bg);
  --cc-toggle-off-bg:#667481;
  --cc-toggle-on-knob-bg:#fff;
  --cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);
  --cc-toggle-enabled-icon-color:var(--cc-bg);
  --cc-toggle-disabled-icon-color:var(--cc-bg);
  --cc-toggle-readonly-bg:#d5dee2;
  --cc-toggle-readonly-knob-bg:#fff;
  --cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);
  --cc-section-category-border:var(--cc-cookie-category-block-bg);
  --cc-cookie-category-block-bg:#f0f4f7;
  --cc-cookie-category-block-border:#f0f4f7;
  --cc-cookie-category-block-hover-bg:#e9eff4;
  --cc-cookie-category-block-hover-border:#e9eff4;
  --cc-cookie-category-expanded-block-bg:transparent;
  --cc-cookie-category-expanded-block-hover-bg:#dee4e9;
  --cc-overlay-bg:rgba(0,0,0,.65);
  --cc-webkit-scrollbar-bg:var(--cc-section-category-border);
  --cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);
  --cc-footer-bg:var(--cc-btn-secondary-bg);
  --cc-footer-color:var(--cc-secondary-color);
  --cc-footer-border-color:#e4eaed;
  --cc-pm-toggle-border-radius:4em;
}
#cc-main.cc--rtl {
  direction: rtl;
}
#cc-main .cm__title,
#cc-main a,
#cc-main b,
#cc-main em,
#cc-main strong {
  font-weight: 600;
}
#cc-main button > span {
  pointer-events: none;
}
#cc-main .cc__link,
#cc-main a {
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  font-weight: 600;
  position: relative;
  transition: background-size .25s, color .25s ease;
}
#cc-main .cc__link:hover,
#cc-main a:hover {
  background-size: 100% 1px;
  color: var(--cc-primary-color);
}
#cc-main .cc__link {
  color: var(--cc-link-color);
}
#cc-main .cm__desc,
#cc-main .pm__body {
  overscroll-behavior: auto contain;
  scrollbar-width: thin;
}
@media screen and (min-width:640px) {
  #cc-main ::-webkit-scrollbar,
  #cc-main ::-webkit-scrollbar-thumb,
  #cc-main ::-webkit-scrollbar-track {
    all: revert;
  }
  #cc-main ::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: var(--cc-toggle-readonly-bg);
    border: .25rem solid var(--cc-bg);
    border-radius: 1rem;
  }
  #cc-main ::-webkit-scrollbar-thumb:hover {
    background: var(--cc-toggle-off-bg);
  }
  #cc-main ::-webkit-scrollbar {
    background: transparent;
    width: 12px;
  }
}
html.disable--interaction.show--consent,
html.disable--interaction.show--consent body {
  height: auto !important;
  overflow: hidden !important;
}
@media (prefers-reduced-motion) {
  #cc-main {
    --cc-modal-transition-duration:0s;
  }
}
.cc--darkmode {
  --cc-bg:#161a1c;
  --cc-primary-color:#ebf3f6;
  --cc-secondary-color:#aebbc5;
  --cc-btn-primary-bg:#c2d0e0;
  --cc-btn-primary-color:var(--cc-bg);
  --cc-btn-primary-border-color:var(--cc-btn-primary-bg);
  --cc-btn-primary-hover-bg:#98a7b6;
  --cc-btn-primary-hover-color:#000;
  --cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg:#242c31;
  --cc-btn-secondary-color:var(--cc-primary-color);
  --cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);
  --cc-btn-secondary-hover-bg:#353d43;
  --cc-btn-secondary-hover-color:#fff;
  --cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);
  --cc-separator-border-color:#222a30;
  --cc-toggle-on-bg:var(--cc-btn-primary-bg);
  --cc-toggle-off-bg:#525f6b;
  --cc-toggle-on-knob-bg:var(--cc-btn-primary-color);
  --cc-toggle-off-knob-bg:var(--cc-btn-primary-color);
  --cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);
  --cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);
  --cc-toggle-readonly-bg:#343e45;
  --cc-toggle-readonly-knob-bg:#5f6b72;
  --cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);
  --cc-section-category-border:#1e2428;
  --cc-cookie-category-block-bg:#1e2428;
  --cc-cookie-category-block-border:var(--cc-section-category-border);
  --cc-cookie-category-block-hover-bg:#242c31;
  --cc-cookie-category-block-hover-border:#232a2f;
  --cc-cookie-category-expanded-block-bg:transparent;
  --cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);
  --cc-overlay-bg:rgba(0,0,0,.65);
  --cc-webkit-scrollbar-bg:var(--cc-section-category-border);
  --cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);
  --cc-footer-bg:#0c0e0f;
  --cc-footer-color:var(--cc-secondary-color);
  --cc-footer-border-color:#060809;
}
.cc--darkmode #cc-main {
  color-scheme: dark;
}
#cc-main .cm {
  background: var(--cc-bg);
  border-radius: var(--cc-modal-border-radius);
  box-shadow: 0 .625em 1.875em rgba(0, 0, 2, .3);
  display: flex;
  flex-direction: column;
  max-width: 24rem;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  transform: translateY(1.6em);
  visibility: hidden;
  z-index: 1;
}
#cc-main .cm--top {
  top: var(--cc-modal-margin);
}
#cc-main .cm--middle {
  top: 50%;
  transform: translateY(calc(-50% + 1.6em));
}
#cc-main .cm--bottom {
  bottom: var(--cc-modal-margin);
}
#cc-main .cm--center {
  left: var(--cc-modal-margin);
  margin: 0 auto;
  right: var(--cc-modal-margin);
  width: unset;
}
#cc-main .cm--left {
  left: var(--cc-modal-margin);
  margin-right: var(--cc-modal-margin);
}
#cc-main .cm--right {
  margin-left: var(--cc-modal-margin);
  right: var(--cc-modal-margin);
}
#cc-main .cm__body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
#cc-main .cm__btns,
#cc-main .cm__links {
  padding: 1rem 1.3rem;
  width: unset;
}
#cc-main .cm__texts {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 1rem 0 0;
}
#cc-main .cm__desc,
#cc-main .cm__title {
  padding: 0 1.3rem;
}
#cc-main .cm__title {
  font-size: 1.05em;
}
#cc-main .cm__title + .cm__desc {
  margin-top: 1.1em;
}
#cc-main .cm__desc {
  color: var(--cc-secondary-color);
  font-size: .9em;
  line-height: 1.5;
  max-height: 40vh;
  overflow-x: visible;
  overflow-y: auto;
  padding-bottom: 1em;
}
#cc-main .cm__btns {
  border-top: 1px solid var(--cc-separator-border-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#cc-main .cm__btn-group {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
}
#cc-main .cm__btn + .cm__btn,
#cc-main .cm__btn-group + .cm__btn-group {
  margin-top: .375rem;
}
#cc-main .cm--flip .cm__btn + .cm__btn,
#cc-main .cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: .375rem;
  margin-top: 0;
}
#cc-main .cm--inline .cm__btn + .cm__btn {
  margin-left: .375rem;
  margin-top: 0;
}
#cc-main .cm--inline.cm--flip .cm__btn + .cm__btn {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main .cm--inline.cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: .375rem;
  margin-right: 0;
}
#cc-main .cm--wide .cm__btn + .cm__btn,
#cc-main .cm--wide .cm__btn-group + .cm__btn-group {
  margin-left: .375rem;
  margin-top: 0;
}
#cc-main .cm--wide.cm--flip .cm__btn + .cm__btn,
#cc-main .cm--wide.cm--flip .cm__btn-group + .cm__btn-group {
  margin-bottom: 0;
  margin-right: .375rem;
}
#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,
#cc-main .cm--wide .cm__btn-group--uneven {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,
#cc-main .cm--wide.cm--flip .cm__btn-group--uneven {
  flex-direction: row-reverse;
}
#cc-main .cm__btn {
  background: var(--cc-btn-primary-bg);
  border: 1px solid var(--cc-btn-primary-border-color);
  border-radius: var(--cc-btn-border-radius);
  color: var(--cc-btn-primary-color);
  font-size: .82em;
  font-weight: 600;
  min-height: 42px;
  padding: .5em 1em;
  text-align: center;
}
#cc-main .cm__btn:hover {
  background: var(--cc-btn-primary-hover-bg);
  border-color: var(--cc-btn-primary-hover-border-color);
  color: var(--cc-btn-primary-hover-color);
}
#cc-main .cm__btn--secondary {
  background: var(--cc-btn-secondary-bg);
  border-color: var(--cc-btn-secondary-border-color);
  color: var(--cc-btn-secondary-color);
}
#cc-main .cm__btn--secondary:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
  color: var(--cc-btn-secondary-hover-color);
}
#cc-main .cm__btn--close {
  border-radius: 0;
  border-bottom-left-radius: var(--cc-btn-border-radius);
  border-right: none;
  border-top: none;
  display: none;
  font-size: 1em;
  height: 42px;
  min-width: auto !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 42px;
}
#cc-main .cm__btn--close svg {
  stroke: var(--cc-btn-primary-color);
  transform: scale(.5);
  transition: stroke .15s ease;
}
#cc-main .cm__btn--close:hover svg {
  stroke: var(--cc-btn-primary-hover-color);
}
#cc-main .cm__btn--close.cm__btn--secondary svg {
  stroke: var(--cc-btn-secondary-color);
}
#cc-main .cm__btn--close.cm__btn--secondary:hover svg {
  stroke: var(--cc-btn-secondary-hover-color);
}
#cc-main .cm__btn--close + .cm__texts .cm__title {
  padding-right: 3rem;
}
#cc-main .cm--inline .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm__footer {
  background: var(--cc-footer-bg);
  border-top: 1px solid var(--cc-footer-border-color);
  color: var(--cc-footer-color);
  padding: .4em 0 .5em;
}
#cc-main .cm__links {
  display: flex;
  flex-direction: row;
  padding-bottom: 0;
  padding-top: 0;
}
#cc-main .cm__link-group {
  display: flex;
  flex-direction: row;
  font-size: .8em;
  width: 100%;
}
#cc-main .cm__link-group > * + * {
  margin-left: 1.3rem;
}
#cc-main .cm--flip .cm__btn:last-child {
  grid-row: 1;
}
#cc-main .cm--inline.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--box .cm__btn--close {
  display: block;
}
#cc-main .cm--box.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cm--box.cm--wide {
  max-width: 36em;
}
#cc-main .cm--box.cm--wide .cm__btns {
  flex-direction: row;
  justify-content: space-between;
}
#cc-main .cm--box.cm--wide .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm--box.cm--wide .cm__btn {
  min-width: 120px;
  padding-left: 1.8em;
  padding-right: 1.8em;
}
#cc-main .cm--box.cm--wide.cm--flip .cm__btns {
  flex-direction: row-reverse;
}
#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--cloud {
  max-width: 54em;
  width: unset;
}
#cc-main .cm--cloud .cm__body {
  flex-direction: row;
}
#cc-main .cm--cloud .cm__texts {
  flex: 1;
}
#cc-main .cm--cloud .cm__desc {
  max-height: 9.4em;
}
#cc-main .cm--cloud .cm__btns {
  border-left: 1px solid var(--cc-separator-border-color);
  border-top: none;
  max-width: 23em;
}
#cc-main .cm--cloud .cm__btn-group {
  flex-direction: column;
}
#cc-main .cm--cloud .cm__btn {
  min-width: 19em;
}
#cc-main .cm--cloud.cm--flip .cm__btn-group,
#cc-main .cm--cloud.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cm--cloud.cm--inline .cm__btn-group {
  flex-direction: row;
}
#cc-main .cm--cloud.cm--inline .cm__btn {
  min-width: 10em;
}
#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group {
  flex-direction: row-reverse;
}
#cc-main .cm--bar {
  border-radius: 0;
  left: 0;
  margin: 0;
  max-width: unset;
  opacity: 1;
  right: 0;
  transform: translateY(0);
  width: 100vw;
  --cc-modal-transition-duration:.35s;
}
#cc-main .cm--bar.cm--top {
  top: 0;
  transform: translateY(-100%);
}
#cc-main .cm--bar.cm--bottom {
  bottom: 0;
  transform: translateY(100%);
}
#cc-main .cm--bar .cm__body,
#cc-main .cm--bar .cm__links {
  margin: 0 auto;
  max-width: 55em;
  width: 100%;
}
#cc-main .cm--bar .cm__body {
  padding: .5em 0 .9em;
}
#cc-main .cm--bar .cm__btns {
  border-top: none;
  flex-direction: row;
  justify-content: space-between;
}
#cc-main .cm--bar .cm__btn-group {
  grid-auto-flow: column;
}
#cc-main .cm--bar:not(.cm--inline) .cm__btn + .cm__btn,
#cc-main .cm--bar:not(.cm--inline) .cm__btn-group + .cm__btn-group {
  margin-left: .375rem;
  margin-top: 0;
}
#cc-main .cm--bar .cm__btn {
  min-width: 120px;
  padding-left: 2em;
  padding-right: 2em;
}
#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn + .cm__btn,
#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group + .cm__btn-group {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main .cm--bar.cm--flip .cm__btns {
  flex-direction: row-reverse;
}
#cc-main .cm--bar.cm--flip .cm__btn:last-child {
  grid-column: 1;
}
#cc-main .cm--bar.cm--inline .cm__body,
#cc-main .cm--bar.cm--inline .cm__links {
  max-width: 74em;
}
#cc-main .cm--bar.cm--inline .cm__body {
  flex-direction: row;
  padding: 0;
}
#cc-main .cm--bar.cm--inline .cm__btns {
  flex-direction: column;
  justify-content: center;
  max-width: 23em;
}
#cc-main .cm--bar.cm--inline.cm--flip .cm__btns {
  flex-direction: column-reverse;
}
#cc-main .cc--anim .cm,
#cc-main .cc--anim.cm-wrapper:before {
  transition:
    opacity var(--cc-modal-transition-duration) ease,
    visibility var(--cc-modal-transition-duration) ease,
    transform var(--cc-modal-transition-duration) ease;
}
#cc-main .cc--anim .cm__btn,
#cc-main .cc--anim .cm__close {
  transition:
    background-color .15s ease,
    border-color .15s ease,
    color .15s ease;
}
.disable--interaction #cc-main .cm-wrapper:before {
  background: var(--cc-overlay-bg);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 0;
}
.show--consent #cc-main .cc--anim .cm {
  opacity: 1;
  transform: translateY(0);
  visibility: visible !important;
}
.show--consent #cc-main .cc--anim .cm--middle {
  transform: translateY(-50%);
}
.show--consent #cc-main .cc--anim .cm--bar {
  transform: translateY(0);
}
.show--consent #cc-main .cc--anim.cm-wrapper:before {
  opacity: 1;
  visibility: visible;
}
#cc-main.cc--rtl .cm__btn--close {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: var(--cc-btn-border-radius);
  left: 0;
  right: unset;
}
#cc-main.cc--rtl .cm__btn--close + .cm__texts .cm__title {
  padding-left: 3rem !important;
  padding-right: 1.3rem;
}
#cc-main.cc--rtl .cm--inline .cm__btn + .cm__btn {
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn + .cm__btn {
  margin-left: .375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group + .cm__btn-group,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group + .cm__btn-group {
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn + .cm__btn,
#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn + .cm__btn {
  margin-left: .375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .cm__link-group > * + * {
  margin-left: 0;
  margin-right: 1.3rem;
}
@media screen and (max-width:640px) {
  #cc-main {
    --cc-modal-margin:.5em;
  }
  #cc-main .cm {
    max-width: none !important;
    width: auto !important;
  }
  #cc-main .cm__body {
    flex-direction: column !important;
    padding: 0 !important;
  }
  #cc-main .cm__btns,
  #cc-main .cm__desc,
  #cc-main .cm__links,
  #cc-main .cm__title {
    padding-left: 1.1rem !important;
    padding-right: 1.1rem !important;
  }
  #cc-main .cm__btns {
    border-left: none !important;
    border-top: 1px solid var(--cc-separator-border-color) !important;
    flex-direction: column !important;
    max-width: none !important;
    min-width: auto !important;
  }
  #cc-main .cm__btn + .cm__btn,
  #cc-main .cm__btn-group + .cm__btn-group {
    margin: .375rem 0 0 !important;
  }
  #cc-main .cm--flip .cm__btn + .cm__btn,
  #cc-main .cm--flip .cm__btn-group + .cm__btn-group {
    margin-bottom: .375rem !important;
    margin-top: 0 !important;
  }
  #cc-main .cm__btn-group {
    display: flex !important;
    flex-direction: column !important;
    min-width: auto !important;
  }
  #cc-main .cm__btn {
    flex: auto !important;
  }
  #cc-main .cm__link-group {
    justify-content: center !important;
  }
  #cc-main .cm--flip .cm__btn-group,
  #cc-main .cm--flip .cm__btns {
    flex-direction: column-reverse !important;
  }
}
#cc-main .pm-wrapper {
  position: relative;
  z-index: 2;
}
#cc-main .pm {
  background: var(--cc-bg);
  border-radius: var(--cc-modal-border-radius);
  box-shadow: 0 .625em 1.875em rgba(0, 0, 2, .3);
  display: flex;
  flex-direction: column;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  visibility: hidden;
  width: 100%;
  width: unset;
  z-index: 1;
}
#cc-main svg {
  fill: none;
  width: 100%;
}
#cc-main .pm__body,
#cc-main .pm__footer,
#cc-main .pm__header {
  padding: 1em 1.4em;
}
#cc-main .pm__header {
  align-items: center;
  border-bottom: 1px solid var(--cc-separator-border-color);
  display: flex;
  justify-content: space-between;
}
#cc-main .pm__title {
  align-items: center;
  display: flex;
  flex: 1;
  font-weight: 600;
  margin-right: 2em;
}
#cc-main .pm__close-btn {
  background: var(--cc-btn-secondary-bg);
  border: 1px solid var(--cc-btn-secondary-border-color);
  border-radius: var(--cc-btn-border-radius);
  height: 40px;
  position: relative;
  transition: all .15s ease;
  width: 40px;
}
#cc-main .pm__close-btn span {
  display: flex;
  height: 100%;
  width: 100%;
}
#cc-main .pm__close-btn svg {
  stroke: var(--cc-btn-secondary-color);
  transform: scale(.5);
  transition: stroke .15s ease;
}
#cc-main .pm__close-btn:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
}
#cc-main .pm__close-btn:hover svg {
  stroke: var(--cc-btn-secondary-hover-color);
}
#cc-main .pm__body {
  flex: 1;
  overflow-y: auto;
  overflow-y: overlay;
}
#cc-main .pm__section,
#cc-main .pm__section--toggle {
  border-radius: var(--cc-btn-border-radius);
  display: flex;
  flex-direction: column;
  margin-bottom: .5em;
}
#cc-main .pm__section--toggle .pm__section-desc-wrapper {
  border: 1px solid var(--cc-cookie-category-block-border);
  border-radius: var(--cc-btn-border-radius);
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none;
  margin-top: 0 !important;
  overflow: hidden;
}
#cc-main .pm__section {
  border: 1px solid var(--cc-separator-border-color);
  padding: 1em;
  transition: background-color .25s ease, border-color .25s ease;
}
#cc-main .pm__section:first-child {
  border: none;
  margin-bottom: 2em;
  margin-top: 0;
  padding: 0;
  transition: none;
}
#cc-main .pm__section:not(:first-child):hover {
  background: var(--cc-cookie-category-block-bg);
  border-color: var(--cc-cookie-category-block-border);
}
#cc-main .pm__section-toggles + .pm__section {
  margin-top: 2em;
}
#cc-main .pm__section--toggle {
  background: var(--cc-cookie-category-block-bg);
  border-top: none;
  margin-bottom: .375rem;
}
#cc-main .pm__section--toggle .pm__section-title {
  align-items: center;
  background: var(--cc-cookie-category-block-bg);
  border: 1px solid var(--cc-cookie-category-block-border);
  display: flex;
  justify-content: space-between;
  min-height: 58px;
  padding: 1.1em 5.4em 1.1em 1.2em;
  position: relative;
  transition: background-color .25s ease, border-color .25s ease;
  width: 100%;
}
#cc-main .pm__section--toggle .pm__section-title:hover {
  background: var(--cc-cookie-category-block-hover-bg);
  border-color: var(--cc-cookie-category-block-hover-border);
}
#cc-main .pm__section--toggle .pm__section-desc {
  margin-top: 0;
  padding: 1em;
}
#cc-main .pm__section--toggle.is-expanded {
  --cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);
  --cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg);
}
#cc-main .pm__section--toggle.is-expanded .pm__section-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg {
  transform: scale(.5) rotate(180deg);
}
#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper {
  display: flex;
}
#cc-main .pm__section--expandable .pm__section-title {
  cursor: pointer;
  padding-left: 3.4em;
}
#cc-main .pm__section--expandable .pm__section-arrow {
  background: var(--cc-toggle-readonly-bg);
  border-radius: 100%;
  display: flex;
  height: 20px;
  justify-content: center;
  left: 18px;
  pointer-events: none;
  position: absolute;
  width: 20px;
}
#cc-main .pm__section--expandable .pm__section-arrow svg {
  stroke: var(--cc-btn-secondary-color);
  transform: scale(.5);
}
#cc-main .pm__section-title-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}
#cc-main .pm__section-title-wrapper + .pm__section-desc-wrapper {
  margin-top: .85em;
}
#cc-main .pm__section-title {
  border-radius: var(--cc-btn-border-radius);
  font-size: .95em;
  font-weight: 600;
}
#cc-main .pm__badge {
  align-items: center;
  background: var(--cc-btn-secondary-bg);
  border-radius: 5em;
  color: var(--cc-secondary-color);
  display: flex;
  flex: none;
  font-size: .8em;
  font-weight: 600;
  height: 23px;
  justify-content: center;
  margin-left: 1em;
  min-width: 23px;
  overflow: hidden;
  padding: 0 .6em 1px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: auto;
}
#cc-main .pm__service-counter {
  background: var(--cc-btn-primary-bg);
  color: var(--cc-btn-primary-color);
  padding: 0;
  width: 23px;
}
#cc-main .pm__service-counter[data-counterlabel] {
  padding: 0 .6em 1px;
  width: auto;
}
#cc-main .section__toggle,
#cc-main .section__toggle-wrapper,
#cc-main .toggle__icon,
#cc-main .toggle__label {
  border-radius: var(--cc-pm-toggle-border-radius);
  height: 23px;
  transform: translateZ(0);
  width: 50px;
}
#cc-main .section__toggle-wrapper {
  cursor: pointer;
  position: absolute;
  right: 18px;
  z-index: 1;
}
#cc-main .toggle-service {
  height: 19px;
  position: relative;
  right: 0;
  width: 42px;
}
#cc-main .toggle-service .section__toggle,
#cc-main .toggle-service .toggle__icon,
#cc-main .toggle-service .toggle__label {
  height: 19px;
  width: 42px;
}
#cc-main .toggle-service .toggle__icon {
  position: relative;
}
#cc-main .toggle-service .toggle__icon-circle {
  height: 19px;
  width: 19px;
}
#cc-main .toggle-service .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  transform: translateX(23px);
}
#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after {
  display: none !important;
}
#cc-main .section__toggle {
  border: 0;
  cursor: pointer;
  display: block;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
}
#cc-main .section__toggle:disabled {
  cursor: not-allowed;
}
#cc-main .toggle__icon {
  background: var(--cc-toggle-off-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-off-bg);
  display: flex;
  flex-direction: row;
  pointer-events: none;
  position: absolute;
  transition: all .25s ease;
}
#cc-main .toggle__icon-circle {
  background: var(--cc-toggle-off-knob-bg);
  border: none;
  border-radius: var(--cc-pm-toggle-border-radius);
  box-shadow: 0 1px 2px rgba(24, 32, 3, .36);
  display: block;
  height: 23px;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform .25s ease, background-color .25s ease;
  width: 23px;
}
#cc-main .toggle__icon-off,
#cc-main .toggle__icon-on {
  height: 100%;
  position: absolute;
  transition: opacity .15s ease;
  width: 100%;
}
#cc-main .toggle__icon-on {
  opacity: 0;
  transform: rotate(45deg);
}
#cc-main .toggle__icon-on svg {
  stroke: var(--cc-toggle-on-bg);
  transform: scale(.55) rotate(-45deg);
}
#cc-main .toggle__icon-off {
  opacity: 1;
}
#cc-main .toggle__icon-off svg {
  stroke: var(--cc-toggle-off-bg);
  transform: scale(.55);
}
#cc-main .section__toggle:checked ~ .toggle__icon {
  background: var(--cc-toggle-on-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-on-bg);
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  background-color: var(--cc-toggle-on-knob-bg);
  transform: translateX(27px);
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-on {
  opacity: 1;
}
#cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-off {
  opacity: 0;
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon {
  background: var(--cc-toggle-readonly-bg);
  box-shadow: 0 0 0 1px var(--cc-toggle-readonly-bg);
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon .toggle__icon-circle {
  background: var(--cc-toggle-readonly-knob-bg);
  box-shadow: none;
}
#cc-main .section__toggle:checked:disabled ~ .toggle__icon svg {
  stroke: var(--cc-toggle-readonly-knob-icon-color);
}
#cc-main .toggle__label {
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1;
}
#cc-main .pm__section-desc-wrapper {
  color: var(--cc-secondary-color);
  display: flex;
  flex-direction: column;
  font-size: .9em;
}
#cc-main .pm__section-desc-wrapper > :not(:last-child) {
  border-bottom: 1px solid var(--cc-cookie-category-block-border);
}
#cc-main .pm__section-services {
  display: flex;
  flex-direction: column;
}
#cc-main .pm__service {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: .4em 1.2em;
  position: relative;
  transition: background-color .15s ease;
}
#cc-main .pm__service:hover {
  background-color: var(--cc-cookie-category-block-hover-bg);
}
#cc-main .pm__service-header {
  align-items: center;
  display: flex;
  margin-right: 1em;
  width: 100%;
}
#cc-main .pm__service-icon {
  border: 2px solid;
  border-radius: 100%;
  height: 8px;
  margin-left: 6px;
  margin-right: 20px;
  margin-top: 1px;
  min-width: 8px;
}
#cc-main .pm__service-title {
  font-size: .95em;
  width: 100%;
  word-break: break-word;
}
#cc-main .pm__section-desc {
  line-height: 1.5em;
}
#cc-main .pm__section-table {
  border-collapse: collapse;
  font-size: .9em;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: 100%;
}
#cc-main .pm__table-caption {
  text-align: left;
}
#cc-main .pm__table-caption,
#cc-main .pm__table-head > tr {
  border-bottom: 1px dashed var(--cc-separator-border-color);
  color: var(--cc-primary-color);
  font-weight: 600;
}
#cc-main .pm__table-tr {
  transition: background-color .15s ease;
}
#cc-main .pm__table-tr:hover {
  background: var(--cc-cookie-category-block-hover-bg);
}
#cc-main .pm__table-caption,
#cc-main .pm__table-td,
#cc-main .pm__table-th {
  padding: .625em .625em .625em 1.2em;
  vertical-align: top;
}
#cc-main .pm__footer {
  border-top: 1px solid var(--cc-separator-border-color);
  display: flex;
  justify-content: space-between;
}
#cc-main .pm__btn-group {
  display: flex;
}
#cc-main .pm__btn + .pm__btn,
#cc-main .pm__btn-group + .pm__btn-group {
  margin-left: .375rem;
}
#cc-main .pm--flip .pm__btn + .pm__btn,
#cc-main .pm--flip .pm__btn-group + .pm__btn-group {
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main .pm__btn {
  background: var(--cc-btn-primary-bg);
  border: 1px solid var(--cc-btn-primary-border-color);
  border-radius: var(--cc-btn-border-radius);
  color: var(--cc-btn-primary-color);
  flex: auto;
  font-size: .82em;
  font-weight: 600;
  min-height: 42px;
  min-width: 110px;
  padding: .5em 1.5em;
  text-align: center;
  transition:
    background-color .15s ease,
    border-color .15s ease,
    color .15s ease;
}
#cc-main .pm__btn:hover {
  background: var(--cc-btn-primary-hover-bg);
  border-color: var(--cc-btn-primary-hover-border-color);
  color: var(--cc-btn-primary-hover-color);
}
#cc-main .pm__btn--secondary {
  background: var(--cc-btn-secondary-bg);
  border-color: var(--cc-btn-secondary-border-color);
  color: var(--cc-btn-secondary-color);
}
#cc-main .pm__btn--secondary:hover {
  background: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
  color: var(--cc-btn-secondary-hover-color);
}
#cc-main .pm--box {
  height: calc(100% - 2em);
  left: var(--cc-modal-margin);
  margin: 0 auto;
  max-height: 37.5em;
  max-width: 43em;
  right: var(--cc-modal-margin);
  top: 50%;
  transform: translateY(calc(-50% + 1.6em));
}
#cc-main .pm--box.pm--flip .pm__btn-group,
#cc-main .pm--box.pm--flip .pm__footer {
  flex-direction: row-reverse;
}
#cc-main .pm--bar {
  border-radius: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  max-height: none;
  max-width: 29em;
  opacity: 1;
  top: 0;
  width: 100%;
  --cc-modal-transition-duration:.35s;
}
#cc-main .pm--bar .pm__section-table,
#cc-main .pm--bar .pm__table-body,
#cc-main .pm--bar .pm__table-td,
#cc-main .pm--bar .pm__table-th,
#cc-main .pm--bar .pm__table-tr {
  display: block;
}
#cc-main .pm--bar .pm__table-head {
  display: none;
}
#cc-main .pm--bar .pm__table-caption {
  display: block;
}
#cc-main .pm--bar .pm__table-tr:not(:last-child) {
  border-bottom: 1px solid var(--cc-separator-border-color);
}
#cc-main .pm--bar .pm__table-td {
  display: flex;
  justify-content: space-between;
}
#cc-main .pm--bar .pm__table-td:before {
  color: var(--cc-primary-color);
  content: attr(data-column);
  flex: 1;
  font-weight: 600;
  min-width: 100px;
  overflow: hidden;
  padding-right: 2em;
  text-overflow: ellipsis;
}
#cc-main .pm--bar .pm__table-td > div {
  flex: 3;
}
#cc-main .pm--bar:not(.pm--wide) .pm__body,
#cc-main .pm--bar:not(.pm--wide) .pm__footer,
#cc-main .pm--bar:not(.pm--wide) .pm__header {
  padding: 1em 1.3em;
}
#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,
#cc-main .pm--bar:not(.pm--wide) .pm__footer {
  flex-direction: column;
}
#cc-main .pm--bar:not(.pm--wide) .pm__btn + .pm__btn,
#cc-main .pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
  margin: .375rem 0 0;
}
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer {
  flex-direction: column-reverse;
}
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn + .pm__btn,
#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group + .pm__btn-group {
  margin-bottom: .375rem;
  margin-top: 0;
}
#cc-main .pm--bar:not(.pm--wide) .pm__badge {
  display: none;
}
#cc-main .pm--bar.pm--left {
  left: 0;
  transform: translateX(-100%);
}
#cc-main .pm--bar.pm--right {
  right: 0;
  transform: translateX(100%);
}
#cc-main .pm--bar.pm--wide {
  max-width: 35em;
}
#cc-main .pm--bar.pm--wide .pm__body,
#cc-main .pm--bar.pm--wide .pm__footer,
#cc-main .pm--bar.pm--wide .pm__header {
  padding: 1em 1.4em;
}
#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,
#cc-main .pm--bar.pm--wide.pm--flip .pm__footer {
  flex-direction: row-reverse;
}
#cc-main .pm-overlay {
  background: var(--cc-overlay-bg);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 1;
}
#cc-main .cc--anim .pm,
#cc-main .cc--anim .pm-overlay {
  transition:
    opacity var(--cc-modal-transition-duration) ease,
    visibility var(--cc-modal-transition-duration) ease,
    transform var(--cc-modal-transition-duration) ease;
}
.show--preferences #cc-main .cc--anim .pm {
  opacity: 1;
  visibility: visible !important;
}
.show--preferences #cc-main .cc--anim .pm--box {
  transform: translateY(-50%);
}
.show--preferences #cc-main .cc--anim .pm--bar {
  transform: translateX(0);
}
.show--preferences #cc-main .cc--anim .pm-overlay {
  opacity: 1;
  visibility: visible;
}
#cc-main.cc--rtl .pm__service-header {
  margin-left: 1em;
  margin-right: 0;
}
#cc-main.cc--rtl .pm__section-arrow {
  left: unset;
  right: 18px;
}
#cc-main.cc--rtl .section__toggle-wrapper {
  left: 18px;
  right: unset;
  transform-origin: left;
}
#cc-main.cc--rtl .toggle-service {
  left: 0;
}
#cc-main.cc--rtl .pm__service-icon {
  margin-left: 20px;
  margin-right: 5px;
}
#cc-main.cc--rtl .pm__section--toggle .pm__section-title {
  padding-left: 5.4em;
  padding-right: 1.2em;
}
#cc-main.cc--rtl .pm__section--expandable .pm__section-title {
  padding-right: 3.4em;
}
#cc-main.cc--rtl .pm__badge {
  margin-left: unset;
  margin-right: 1em;
}
#cc-main.cc--rtl .toggle__icon-circle {
  transform: translateX(27px);
}
#cc-main.cc--rtl .toggle-service .toggle__icon-circle {
  transform: translateX(23px);
}
#cc-main.cc--rtl .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
  transform: translateX(0);
}
#cc-main.cc--rtl .pm__table-td,
#cc-main.cc--rtl .pm__table-th {
  padding-left: unset;
  padding-right: 1.2em;
  text-align: right;
}
#cc-main.cc--rtl .pm__table-td {
  padding-left: unset;
  padding-right: 1.2em;
}
#cc-main.cc--rtl .pm__table-td:before {
  padding-left: 2em;
  padding-right: unset;
}
#cc-main.cc--rtl .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm__btn-group + .pm__btn-group {
  margin-left: 0;
  margin-right: .375rem;
}
#cc-main.cc--rtl .pm--flip .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm--flip .pm__btn-group + .pm__btn-group {
  margin-left: .375rem;
  margin-right: 0;
}
#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn + .pm__btn,
#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
  margin-left: 0;
}
@media screen and (max-width:640px) {
  #cc-main .pm {
    border-radius: 0;
    bottom: 0;
    height: auto;
    left: 0;
    max-height: 100%;
    max-width: none !important;
    right: 0;
    top: 0;
    transform: translateY(1.6em);
  }
  #cc-main .pm__body,
  #cc-main .pm__footer,
  #cc-main .pm__header {
    padding: .9em !important;
  }
  #cc-main .pm__badge {
    display: none;
  }
  #cc-main .pm__section-table,
  #cc-main .pm__table-body,
  #cc-main .pm__table-caption,
  #cc-main .pm__table-td,
  #cc-main .pm__table-th,
  #cc-main .pm__table-tr {
    display: block;
  }
  #cc-main .pm__table-head {
    display: none;
  }
  #cc-main .pm__table-tr:not(:last-child) {
    border-bottom: 1px solid var(--cc-separator-border-color);
  }
  #cc-main .pm__table-td {
    display: flex;
    justify-content: space-between;
  }
  #cc-main .pm__table-td:before {
    color: var(--cc-primary-color);
    content: attr(data-column);
    flex: 1;
    font-weight: 600;
    min-width: 100px;
    overflow: hidden;
    padding-right: 2em;
    text-overflow: ellipsis;
  }
  #cc-main .pm__table-td > div {
    flex: 3;
  }
  #cc-main .pm__btn-group,
  #cc-main .pm__footer {
    flex-direction: column !important;
  }
  #cc-main .pm__btn-group {
    display: flex !important;
  }
  #cc-main .pm__btn + .pm__btn,
  #cc-main .pm__btn-group + .pm__btn-group {
    margin: .375rem 0 0 !important;
  }
  #cc-main .pm--flip .pm__btn + .pm__btn,
  #cc-main .pm--flip .pm__btn-group + .pm__btn-group {
    margin-bottom: .375rem !important;
    margin-top: 0 !important;
  }
  #cc-main .pm--flip .pm__btn-group,
  #cc-main .pm--flip .pm__footer {
    flex-direction: column-reverse !important;
  }
  .show--preferences #cc-main .cc--anim .pm {
    transform: translateY(0) !important;
  }
}

/* node_modules/react-responsive-carousel/lib/styles/carousel.min.css */
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
  -webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
  opacity: .4;
  filter: alpha(opacity=40);
  position: absolute;
  z-index: 2;
  top: 20px;
  background: none;
  border: 0;
  font-size: 32px;
  cursor: pointer;
}
.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
  margin: 0 5px;
  display: inline-block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  content: "";
}
.carousel .control-disabled.control-arrow {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: inherit;
  display: none;
}
.carousel .control-prev.control-arrow {
  left: 0;
}
.carousel .control-prev.control-arrow:before {
  border-right: 8px solid #fff;
}
.carousel .control-next.control-arrow {
  right: 0;
}
.carousel .control-next.control-arrow:before {
  border-left: 8px solid #fff;
}
.carousel-root {
  outline: none;
}
.carousel {
  position: relative;
  width: 100%;
}
.carousel * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.carousel img {
  width: 100%;
  display: inline-block;
  pointer-events: none;
}
.carousel .carousel {
  position: relative;
}
.carousel .control-arrow {
  outline: 0;
  border: 0;
  background: none;
  top: 50%;
  margin-top: -13px;
  font-size: 18px;
}
.carousel .thumbs-wrapper {
  margin: 20px;
  overflow: hidden;
}
.carousel .thumbs {
  -webkit-transition: all .15s ease-in;
  -moz-transition: all .15s ease-in;
  -ms-transition: all .15s ease-in;
  -o-transition: all .15s ease-in;
  transition: all .15s ease-in;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  list-style: none;
  white-space: nowrap;
}
.carousel .thumb {
  -webkit-transition: border .15s ease-in;
  -moz-transition: border .15s ease-in;
  -ms-transition: border .15s ease-in;
  -o-transition: border .15s ease-in;
  transition: border .15s ease-in;
  display: inline-block;
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  border: 3px solid #fff;
  padding: 2px;
}
.carousel .thumb:focus {
  border: 3px solid #ccc;
  outline: none;
}
.carousel .thumb.selected,
.carousel .thumb:hover {
  border: 3px solid #333;
}
.carousel .thumb img {
  vertical-align: top;
}
.carousel.carousel-slider {
  position: relative;
  margin: 0;
  overflow: hidden;
}
.carousel.carousel-slider .control-arrow {
  top: 0;
  color: #fff;
  font-size: 26px;
  bottom: 0;
  margin-top: 0;
  padding: 5px;
}
.carousel.carousel-slider .control-arrow:hover {
  background: rgba(0, 0, 0, 0.2);
}
.carousel .slider-wrapper {
  overflow: hidden;
  margin: auto;
  width: 100%;
  -webkit-transition: height .15s ease-in;
  -moz-transition: height .15s ease-in;
  -ms-transition: height .15s ease-in;
  -o-transition: height .15s ease-in;
  transition: height .15s ease-in;
}
.carousel .slider-wrapper.axis-horizontal .slider {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-horizontal .slider .slide {
  flex-direction: column;
  flex-flow: column;
}
.carousel .slider-wrapper.axis-vertical {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-vertical .slider {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.carousel .slider {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  width: 100%;
}
.carousel .slider.animated {
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
.carousel .slide {
  min-width: 100%;
  margin: 0;
  position: relative;
  text-align: center;
}
.carousel .slide img {
  width: 100%;
  vertical-align: top;
  border: 0;
}
.carousel .slide iframe {
  display: inline-block;
  width: calc(100% - 80px);
  margin: 0 40px 40px;
  border: 0;
}
.carousel .slide .legend {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -45%;
  width: 90%;
  border-radius: 10px;
  background: #000;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  opacity: 0.25;
  -webkit-transition: opacity .35s ease-in-out;
  -moz-transition: opacity .35s ease-in-out;
  -ms-transition: opacity .35s ease-in-out;
  -o-transition: opacity .35s ease-in-out;
  transition: opacity .35s ease-in-out;
}
.carousel .control-dots {
  position: absolute;
  bottom: 0;
  margin: 10px 0;
  padding: 0;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media (min-width: 960px) {
  .carousel .control-dots {
    bottom: 0;
  }
}
.carousel .control-dots .dot {
  -webkit-transition: opacity .25s ease-in;
  -moz-transition: opacity .25s ease-in;
  -ms-transition: opacity .25s ease-in;
  -o-transition: opacity .25s ease-in;
  transition: opacity .25s ease-in;
  opacity: .3;
  filter: alpha(opacity=30);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);
  background: #fff;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  cursor: pointer;
  display: inline-block;
  margin: 0 8px;
}
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel .carousel-status {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
  color: #fff;
}
.carousel:hover .slide .legend {
  opacity: 1;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vbm9kZV9tb2R1bGVzL3ZhbmlsbGEtY29va2llY29uc2VudC9kaXN0L2Nvb2tpZWNvbnNlbnQuY3NzIiwgIi4uL25vZGVfbW9kdWxlcy9yZWFjdC1yZXNwb25zaXZlLWNhcm91c2VsL2xpYi9zdHlsZXMvY2Fyb3VzZWwubWluLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiI2NjLW1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1jYy1mb250LWZhbWlseSk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMTU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tY2Mtei1pbmRleCl9I2NjLW1haW4gOmFmdGVyLCNjYy1tYWluIDpiZWZvcmUsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gZGl2LCNjYy1tYWluIGgyLCNjYy1tYWluIGlucHV0LCNjYy1tYWluIHAsI2NjLW1haW4gc3BhbnthbGw6dW5zZXQ7Ym94LXNpemluZzpib3JkZXItYm94fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYnV0dG9ue2FsbDppbml0aWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp1bnNldDt2aXNpYmlsaXR5OnVuc2V0fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gaW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjowO291dGxpbmU6cmV2ZXJ0O291dGxpbmUtb2Zmc2V0OjJweDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gdGFibGUsI2NjLW1haW4gdGJvZHksI2NjLW1haW4gdGQsI2NjLW1haW4gdGgsI2NjLW1haW4gdGhlYWQsI2NjLW1haW4gdHJ7YWxsOnJldmVydDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH06cm9vdHstLWNjLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1czouNXJlbTstLWNjLWJ0bi1ib3JkZXItcmFkaXVzOi40cmVtOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzOy0tY2MtbGluay1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1tb2RhbC1tYXJnaW46MXJlbTstLWNjLXotaW5kZXg6MjE0NzQ4MzY0NzstLWNjLWJnOiNmZmY7LS1jYy1wcmltYXJ5LWNvbG9yOiMyYzJmMzE7LS1jYy1zZWNvbmRhcnktY29sb3I6IzVlNjI2NjstLWNjLWJ0bi1wcmltYXJ5LWJnOiMzMDM2M2M7LS1jYy1idG4tcHJpbWFyeS1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiMwMDA7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6I2VhZWZmMjstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6I2Q0ZGFlMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOiNkNGRhZTA7LS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiNmMGY0Zjc7LS1jYy10b2dnbGUtb24tYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtdG9nZ2xlLW9mZi1iZzojNjY3NDgxOy0tY2MtdG9nZ2xlLW9uLWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy10b2dnbGUtb24ta25vYi1iZyk7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojZDVkZWUyOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOiNkZWU0ZTk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1mb290ZXItY29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTstLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6I2U0ZWFlZDstLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzOjRlbX0jY2MtbWFpbi5jYy0tcnRse2RpcmVjdGlvbjpydGx9I2NjLW1haW4gLmNtX190aXRsZSwjY2MtbWFpbiBhLCNjYy1tYWluIGIsI2NjLW1haW4gZW0sI2NjLW1haW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiBidXR0b24+c3Bhbntwb2ludGVyLWV2ZW50czpub25lfSNjYy1tYWluIC5jY19fbGluaywjY2MtbWFpbiBhe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvcixjdXJyZW50Q29sb3IpO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MCAxcHg7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4yNXMsY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5jY19fbGluazpob3ZlciwjY2MtbWFpbiBhOmhvdmVye2JhY2tncm91bmQtc2l6ZToxMDAlIDFweDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY2NfX2xpbmt7Y29sb3I6dmFyKC0tY2MtbGluay1jb2xvcil9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5wbV9fYm9keXtvdmVyc2Nyb2xsLWJlaGF2aW9yOmF1dG8gY29udGFpbjtzY3JvbGxiYXItd2lkdGg6dGhpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KXsjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsI2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10cmFja3thbGw6cmV2ZXJ0fSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXI6LjI1cmVtIHNvbGlkIHZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOjFyZW19I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDoxMnB4fX1odG1sLmRpc2FibGUtLWludGVyYWN0aW9uLnNob3ctLWNvbnNlbnQsaHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50IGJvZHl7aGVpZ2h0OmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKXsjY2MtbWFpbnstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246MHN9fS5jYy0tZGFya21vZGV7LS1jYy1iZzojMTYxYTFjOy0tY2MtcHJpbWFyeS1jb2xvcjojZWJmM2Y2Oy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiNhZWJiYzU7LS1jYy1idG4tcHJpbWFyeS1iZzojYzJkMGUwOy0tY2MtYnRuLXByaW1hcnktY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiM5OGE3YjY7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6IzI0MmMzMTstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6IzM1M2Q0MzstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojMjIyYTMwOy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzUyNWY2YjstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojMzQzZTQ1Oy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6IzVmNmI3MjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6IzFlMjQyODstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnOiMyNDJjMzE7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiMyMzJhMmY7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmc6dHJhbnNwYXJlbnQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLW92ZXJsYXktYmc6cmdiYSgwLDAsMCwuNjUpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWhvdmVyLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWZvb3Rlci1iZzojMGMwZTBmOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiMwNjA4MDl9LmNjLS1kYXJrbW9kZSAjY2MtbWFpbntjb2xvci1zY2hlbWU6ZGFya30jY2MtbWFpbiAuY217YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MjRyZW07b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSk7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jbS0tdG9we3RvcDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tbWlkZGxle3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAuY20tLWJvdHRvbXtib3R0b206dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLWNlbnRlcntsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bztyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbS0tbGVmdHtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1yaWdodHttYXJnaW4tbGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fbGlua3N7cGFkZGluZzoxcmVtIDEuM3JlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY21fX3RleHRze2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMH0jY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX190aXRsZXtwYWRkaW5nOjAgMS4zcmVtfSNjYy1tYWluIC5jbV9fdGl0bGV7Zm9udC1zaXplOjEuMDVlbX0jY2MtbWFpbiAuY21fX3RpdGxlKy5jbV9fZGVzY3ttYXJnaW4tdG9wOjEuMWVtfSNjYy1tYWluIC5jbV9fZGVzY3tjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuNTttYXgtaGVpZ2h0OjQwdmg7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToxZW19I2NjLW1haW4gLmNtX19idG5ze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0jY2MtbWFpbiAuY21fX2J0bi1ncm91cHtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsMWZyKX0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tdG9wOi4zNzVyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntkaXNwbGF5OmZsZXg7ZmxleDoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY21fX2J0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcDpub25lO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MWVtO2hlaWdodDo0MnB4O21pbi13aWR0aDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQycHh9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UuY21fX2J0bi0tc2Vjb25kYXJ5IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1yaWdodDozcmVtfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY21fX2Zvb3RlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtZm9vdGVyLWNvbG9yKTtwYWRkaW5nOi40ZW0gMCAuNWVtfSNjYy1tYWluIC5jbV9fbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9I2NjLW1haW4gLmNtX19saW5rLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC1zaXplOi44ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXA+Kisqe21hcmdpbi1sZWZ0OjEuM3JlbX0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLXJvdzoxfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJveCAuY21fX2J0bi0tY2xvc2V7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAuY20tLWJveC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGV7bWF4LXdpZHRoOjM2ZW19I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG57bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctbGVmdDoxLjhlbTtwYWRkaW5nLXJpZ2h0OjEuOGVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1jbG91ZHttYXgtd2lkdGg6NTRlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX3RleHRze2ZsZXg6MX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fZGVzY3ttYXgtaGVpZ2h0OjkuNGVtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG5ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjIzZW19I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bnttaW4td2lkdGg6MTllbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lIC5jbV9fYnRue21pbi13aWR0aDoxMGVtfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJhcntib3JkZXItcmFkaXVzOjA7bGVmdDowO21hcmdpbjowO21heC13aWR0aDp1bnNldDtvcGFjaXR5OjE7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWR0aDoxMDB2dzstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAuY20tLWJhci5jbS0tdG9we3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jY2MtbWFpbiAuY20tLWJhci5jbS0tYm90dG9te2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhciAuY21fX2xpbmtze21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjU1ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHl7cGFkZGluZzouNWVtIDAgLjllbX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnN7Ym9yZGVyLXRvcDpub25lO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXA6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19ib2R5LCNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19saW5rc3ttYXgtd2lkdGg6NzRlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzowfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jYy0tYW5pbSAuY20sI2NjLW1haW4gLmNjLS1hbmltLmNtLXdyYXBwZXI6YmVmb3Jle3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtX19idG4sI2NjLW1haW4gLmNjLS1hbmltIC5jbV9fY2xvc2V7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0uZGlzYWJsZS0taW50ZXJhY3Rpb24gI2NjLW1haW4gLmNtLXdyYXBwZXI6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjB9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNtLS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLmNtX19idG4tLWNsb3Nle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2xlZnQ6MDtyaWdodDp1bnNldH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4zcmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtLS1pbmxpbmUgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cCwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW57LS1jYy1tb2RhbC1tYXJnaW46LjVlbX0jY2MtbWFpbiAuY217bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAuY21fX2xpbmtzLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjEuMXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjFyZW0haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItbGVmdDpub25lIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bntmbGV4OmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAsI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9fSNjYy1tYWluIC5wbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jY2MtbWFpbiAucG17YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7d2lkdGg6dW5zZXQ7ei1pbmRleDoxfSNjYy1tYWluIHN2Z3tmaWxsOm5vbmU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS40ZW19I2NjLW1haW4gLnBtX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6MmVtfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjQwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlO3dpZHRoOjQwcHh9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3BhbntkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0biBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbV9fYm9keXtmbGV4OjE7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXk6b3ZlcmxheX0jY2MtbWFpbiAucG1fX3NlY3Rpb24sI2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOi41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gLnBtX19zZWN0aW9ue2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7cGFkZGluZzoxZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjJlbTttYXJnaW4tdG9wOjA7cGFkZGluZzowO3RyYW5zaXRpb246bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdG9nZ2xlcysucG1fX3NlY3Rpb257bWFyZ2luLXRvcDoyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci10b3A6bm9uZTttYXJnaW4tYm90dG9tOi4zNzVyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo1OHB4O3BhZGRpbmc6MS4xZW0gNS40ZW0gMS4xZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2N7bWFyZ2luLXRvcDowO3BhZGRpbmc6MWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkey0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7dHJhbnNmb3JtOnNjYWxlKC41KSByb3RhdGUoMTgwZGVnKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2Rpc3BsYXk6ZmxleH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDozLjRlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93e2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDoxOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZS13cmFwcGVyKy5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7bWFyZ2luLXRvcDouODVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Zm9udC1zaXplOi45NWVtO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX2JhZGdle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1yYWRpdXM6NWVtO2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXg6bm9uZTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjIzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tbGVmdDoxZW07bWluLXdpZHRoOjIzcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAuNmVtIDFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30jY2MtbWFpbiAucG1fX3NlcnZpY2UtY291bnRlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7cGFkZGluZzowO3dpZHRoOjIzcHh9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJbZGF0YS1jb3VudGVybGFiZWxde3BhZGRpbmc6MCAuNmVtIDFweDt3aWR0aDphdXRvfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVyLCNjYy1tYWluIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjIzcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6NTBweH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MThweDt6LWluZGV4OjF9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNle2hlaWdodDoxOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZSwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbiwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9fbGFiZWx7aGVpZ2h0OjE5cHg7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGU6bnRoLWNoaWxkKDIpIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcjphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGV7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9I2NjLW1haW4gLnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWtub2ItYmcpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMjQsMzIsMywuMzYpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIzcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoyM3B4fSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2ZmLCNjYy1tYWluIC50b2dnbGVfX2ljb24tb257aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb257b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb24tYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpIHJvdGF0ZSgtNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb24tYmcpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI3cHgpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb257b3BhY2l0eToxfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnKTtib3gtc2hhZG93Om5vbmV9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yKX0jY2MtbWFpbiAudG9nZ2xlX19sYWJlbHtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDotMX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6LjllbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVyPjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1zZXJ2aWNlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbV9fc2VydmljZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjRlbSAxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VydmljZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDoxZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3NlcnZpY2UtaWNvbntib3JkZXI6MnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tdG9wOjFweDttaW4td2lkdGg6OHB4fSNjYy1tYWluIC5wbV9fc2VydmljZS10aXRsZXtmb250LXNpemU6Ljk1ZW07d2lkdGg6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2N7bGluZS1oZWlnaHQ6MS41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6LjllbTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtaGVhZD50cntib3JkZXItYm90dG9tOjFweCBkYXNoZWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIC5wbV9fdGFibGUtdHJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG1fX3RhYmxlLXRoe3BhZGRpbmc6LjYyNWVtIC42MjVlbSAuNjI1ZW0gMS4yZW07dmVydGljYWwtYWxpZ246dG9wfSNjYy1tYWluIC5wbV9fZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbX0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLnBtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmbGV4OmF1dG87Zm9udC1zaXplOi44MmVtO2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjQycHg7bWluLXdpZHRoOjExMHB4O3BhZGRpbmc6LjVlbSAxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLGJvcmRlci1jb2xvciAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJveHtoZWlnaHQ6Y2FsYygxMDAlIC0gMmVtKTtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjM3LjVlbTttYXgtd2lkdGg6NDNlbTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcntib3JkZXItcmFkaXVzOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDoyOWVtO29wYWNpdHk6MTt0b3A6MDt3aWR0aDoxMDAlOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRoLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHJ7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWhlYWR7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtY2FwdGlvbntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkOmJlZm9yZXtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWluLXdpZHRoOjEwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjJlbTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQ+ZGl2e2ZsZXg6M30jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JvZHksI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXIsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS4zZW19I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1sZWZ0e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXJpZ2h0e3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGV7bWF4LXdpZHRoOjM1ZW19I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5wbS1vdmVybGF5e2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9I2NjLW1haW4gLmNjLS1hbmltIC5wbSwjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLW92ZXJsYXl7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdmlzaWJpbGl0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHRyYW5zZm9ybSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaGVhZGVye21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi1hcnJvd3tsZWZ0OnVuc2V0O3JpZ2h0OjE4cHh9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7bGVmdDoxOHB4O3JpZ2h0OnVuc2V0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZXtsZWZ0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaWNvbnttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDo1cHh9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjUuNGVtO3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctcmlnaHQ6My40ZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX2JhZGdle21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDoxZW19I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyM3B4KX0jY2MtbWFpbi5jYy0tcnRsIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZCwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGh7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW07dGV4dC1hbGlnbjpyaWdodH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGR7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRkOmJlZm9yZXtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXsjY2MtbWFpbiAucG17Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDphdXRvO2xlZnQ6MDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pfSNjYy1tYWluIC5wbV9fYm9keSwjY2MtbWFpbiAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG1fX2hlYWRlcntwYWRkaW5nOi45ZW0haW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50fX0iLCAiLmNhcm91c2VsIC5jb250cm9sLWFycm93LC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3d7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW47LW1zLXRyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbjstby10cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW47dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluO29wYWNpdHk6LjQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MjBweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Zm9udC1zaXplOjMycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcm91c2VsIC5jb250cm9sLWFycm93OmZvY3VzLC5jYXJvdXNlbCAuY29udHJvbC1hcnJvdzpob3ZlcntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0uY2Fyb3VzZWwgLmNvbnRyb2wtYXJyb3c6YmVmb3JlLC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3c6YmVmb3Jle21hcmdpbjowIDVweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OicnfS5jYXJvdXNlbCAuY29udHJvbC1kaXNhYmxlZC5jb250cm9sLWFycm93e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtjdXJzb3I6aW5oZXJpdDtkaXNwbGF5Om5vbmV9LmNhcm91c2VsIC5jb250cm9sLXByZXYuY29udHJvbC1hcnJvd3tsZWZ0OjB9LmNhcm91c2VsIC5jb250cm9sLXByZXYuY29udHJvbC1hcnJvdzpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjZmZmfS5jYXJvdXNlbCAuY29udHJvbC1uZXh0LmNvbnRyb2wtYXJyb3d7cmlnaHQ6MH0uY2Fyb3VzZWwgLmNvbnRyb2wtbmV4dC5jb250cm9sLWFycm93OmJlZm9yZXtib3JkZXItbGVmdDo4cHggc29saWQgI2ZmZn0uY2Fyb3VzZWwtcm9vdHtvdXRsaW5lOm5vbmV9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmNhcm91c2VsICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb2ludGVyLWV2ZW50czpub25lfS5jYXJvdXNlbCAuY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsIC5jb250cm9sLWFycm93e291dGxpbmU6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7dG9wOjUwJTttYXJnaW4tdG9wOi0xM3B4O2ZvbnQtc2l6ZToxOHB4fS5jYXJvdXNlbCAudGh1bWJzLXdyYXBwZXJ7bWFyZ2luOjIwcHg7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbCAudGh1bWJzey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uY2Fyb3VzZWwgLnRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgLjE1cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjpib3JkZXIgLjE1cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOmJvcmRlciAuMTVzIGVhc2UtaW47LW8tdHJhbnNpdGlvbjpib3JkZXIgLjE1cyBlYXNlLWluO3RyYW5zaXRpb246Ym9yZGVyIC4xNXMgZWFzZS1pbjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjNweCBzb2xpZCAjZmZmO3BhZGRpbmc6MnB4fS5jYXJvdXNlbCAudGh1bWI6Zm9jdXN7Ym9yZGVyOjNweCBzb2xpZCAjY2NjO291dGxpbmU6bm9uZX0uY2Fyb3VzZWwgLnRodW1iLnNlbGVjdGVkLC5jYXJvdXNlbCAudGh1bWI6aG92ZXJ7Ym9yZGVyOjNweCBzb2xpZCAjMzMzfS5jYXJvdXNlbCAudGh1bWIgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcH0uY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jb250cm9sLWFycm93e3RvcDowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjI2cHg7Ym90dG9tOjA7bWFyZ2luLXRvcDowO3BhZGRpbmc6NXB4fS5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNvbnRyb2wtYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMil9LmNhcm91c2VsIC5zbGlkZXItd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47bWFyZ2luOmF1dG87d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IC4xNXMgZWFzZS1pbjstbW96LXRyYW5zaXRpb246aGVpZ2h0IC4xNXMgZWFzZS1pbjstbXMtdHJhbnNpdGlvbjpoZWlnaHQgLjE1cyBlYXNlLWluOy1vLXRyYW5zaXRpb246aGVpZ2h0IC4xNXMgZWFzZS1pbjt0cmFuc2l0aW9uOmhlaWdodCAuMTVzIGVhc2UtaW59LmNhcm91c2VsIC5zbGlkZXItd3JhcHBlci5heGlzLWhvcml6b250YWwgLnNsaWRlcnstbXMtYm94LW9yaWVudDpob3Jpem9udGFsO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LW1vei1mbGV4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtaG9yaXpvbnRhbCAuc2xpZGVyIC5zbGlkZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1mbG93OmNvbHVtbn0uY2Fyb3VzZWwgLnNsaWRlci13cmFwcGVyLmF4aXMtdmVydGljYWx7LW1zLWJveC1vcmllbnQ6aG9yaXpvbnRhbDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi1tb3otZmxleDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LmNhcm91c2VsIC5zbGlkZXItd3JhcHBlci5heGlzLXZlcnRpY2FsIC5zbGlkZXJ7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJvdXNlbCAuc2xpZGVye21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7d2lkdGg6MTAwJX0uY2Fyb3VzZWwgLnNsaWRlci5hbmltYXRlZHstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMzVzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjM1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWwgLnNsaWRle21pbi13aWR0aDoxMDAlO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbCAuc2xpZGUgaW1ne3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlcjowfS5jYXJvdXNlbCAuc2xpZGUgaWZyYW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO21hcmdpbjowIDQwcHggNDBweDtib3JkZXI6MH0uY2Fyb3VzZWwgLnNsaWRlIC5sZWdlbmR7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo0MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00NSU7d2lkdGg6OTAlO2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowLjI1Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMgZWFzZS1pbi1vdXR9LmNhcm91c2VsIC5jb250cm9sLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bWFyZ2luOjEwcHggMDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KXsuY2Fyb3VzZWwgLmNvbnRyb2wtZG90c3tib3R0b206MH19LmNhcm91c2VsIC5jb250cm9sLWRvdHMgLmRvdHstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbjtvcGFjaXR5Oi4zO2ZpbHRlcjphbHBoYShvcGFjaXR5PTMwKTtib3gtc2hhZG93OjFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC45KTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgOHB4fS5jYXJvdXNlbCAuY29udHJvbC1kb3RzIC5kb3Quc2VsZWN0ZWQsLmNhcm91c2VsIC5jb250cm9sLWRvdHMgLmRvdDpob3ZlcntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0uY2Fyb3VzZWwgLmNhcm91c2VsLXN0YXR1c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxMHB4O3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC45KTtjb2xvcjojZmZmfS5jYXJvdXNlbDpob3ZlciAuc2xpZGUgLmxlZ2VuZHtvcGFjaXR5OjF9XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQUEsQ0FBQztBQUFRLGNBQVc7QUFBWSxTQUFNLElBQUk7QUFBb0IsZUFBWSxJQUFJO0FBQWtCLGFBQVU7QUFBSyxlQUFZO0FBQUksMEJBQXVCO0FBQVksMkJBQXdCO0FB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 */
