/* autoprefixer grid: on */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.hidden, .screen-reader-text {
  position: absolute;
  left: -100%;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box; }

/* Remove default padding */
ul[class],
ol[class] {
  padding: 0; }

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
figure,
blockquote,
dl,
dd {
  margin: 0; }

/* Set core root defaults */
html {
  scroll-behavior: smooth; }

/* Set core body defaults */
body {
  text-rendering: optimizeSpeed;
  line-height: 1.5; }

/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none; }

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto; }

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
  height: auto; }

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em; }

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit; }

/* Blur images when they have no alt attribute */
img:not([alt]) {
  filter: blur(10px); }

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important; } }

body {
  background: #0f3557; }

.site-wrap {
  min-height: 100vh;
  display: flex;
  flex-direction: column; }
  .admin-bar .site-wrap {
    min-height: calc(100vh - 32px); }

.container {
  max-width: 66.25em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em; }

footer.site-footer {
  margin-top: auto; }

body {
  color: #fff;
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 18px;
  line-height: 1.5;
  font-weight: normal; }

p {
  font-size: 16px; }
  @media screen and (min-width: 650px) {
    p {
      font-size: calc(16px + 2 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    p {
      font-size: 18px; } }
  p:not(:first-child) {
    margin-top: 1em; }

a {
  color: #eee;
  text-decoration: none; }
  a:hover, a:active {
    color: #c8c8c8; }
  a:visited {
    color: #eee; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5 {
  margin: 0; }
  h1:not(:first-child), .h1:not(:first-child),
  h2:not(:first-child), .h2:not(:first-child),
  h3:not(:first-child), .h3:not(:first-child),
  h4:not(:first-child), .h4:not(:first-child),
  h5:not(:first-child), .h5:not(:first-child) {
    margin-top: 1em; }

h1, .h1 {
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #eee;
  font-weight: 700;
  line-height: 1.2;
  font-size: 36px; }
  @media screen and (min-width: 650px) {
    h1, .h1 {
      font-size: calc(36px + 9 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    h1, .h1 {
      font-size: 45px; } }

h2, .h2 {
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #eee;
  font-weight: 700;
  line-height: 1.2;
  font-size: 27px; }
  @media screen and (min-width: 650px) {
    h2, .h2 {
      font-size: calc(27px + 9 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    h2, .h2 {
      font-size: 36px; } }

h3, .h3 {
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #eee;
  font-weight: 700;
  line-height: 1.2;
  font-size: 22.5px; }
  @media screen and (min-width: 650px) {
    h3, .h3 {
      font-size: calc(22.5px + 9 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    h3, .h3 {
      font-size: 31.5px; } }

h4, .h4 {
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #eee;
  font-weight: 700;
  line-height: 1.2;
  font-size: 19.8px; }
  @media screen and (min-width: 650px) {
    h4, .h4 {
      font-size: calc(19.8px + 7.2 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    h4, .h4 {
      font-size: 27px; } }

h5, .h5 {
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #eee;
  font-weight: 700;
  line-height: 1.2;
  font-size: 18px; }
  @media screen and (min-width: 650px) {
    h5, .h5 {
      font-size: calc(18px + 4.5 * (100vw - 650px) / 950); } }
  @media screen and (min-width: 1600px) {
    h5, .h5 {
      font-size: 22.5px; } }

button, .button, a.button {
  -webkit-appearance: none;
  display: block;
  text-align: center;
  background: #eee;
  color: white;
  font-family: josefin-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  padding: 0.6em 2em 0.5em;
  margin: 1em;
  transition: all 0.3s ease; }
  @media (min-width: 840px) {
    button, .button, a.button {
      display: inline-block; } }
  button:hover, button:active, .button:hover, .button:active, a.button:hover, a.button:active {
    background: #d5d5d5; }

.waiting-container {
  height: calc(100vh - 147px);
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .waiting-container .container {
    text-align: center; }
    .waiting-container .container p {
      font-size: 1.1em; }
  .waiting-container img {
    margin: 1em auto 2em; }
  .waiting-container .huge-text {
    margin: 2rem 0 3rem; }
    .waiting-container .huge-text p {
      font-weight: 700;
      font-size: 10.5vw;
      text-transform: uppercase; }
      @media (min-width: 1380px) {
        .waiting-container .huge-text p {
          font-size: 140px; } }

.site-footer {
  padding: 4em 0 3em; }
  .site-footer p {
    font-size: 14px;
    text-align: center;
    margin-bottom: 1rem; }
  @media (min-width: 840px) {
    .site-footer .container {
      display: flex;
      justify-content: space-between; }
    .site-footer p {
      margin-bottom: 0; } }

.wrapper.margin-none {
  margin-top: 0;
  margin-bottom: 0; }

.wrapper.margin-top {
  margin-top: 1.5rem;
  margin-bottom: 0; }
  @media (min-width: 840px) {
    .wrapper.margin-top {
      margin-top: 3rem;
      margin-bottom: 0; } }

.wrapper.margin-bottom {
  margin-top: 0;
  margin-bottom: 1.5rem; }
  @media (min-width: 840px) {
    .wrapper.margin-bottom {
      margin-top: 0;
      margin-bottom: 3rem; } }

.wrapper.margin-top-bottom {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }
  @media (min-width: 840px) {
    .wrapper.margin-top-bottom {
      margin-top: 3rem;
      margin-bottom: 3rem; } }

.wrapper.padding-none {
  padding-top: 0;
  padding-bottom: 0; }

.wrapper.padding-top {
  padding-top: 3rem;
  padding-bottom: 0; }
  @media (min-width: 840px) {
    .wrapper.padding-top {
      padding-top: 4.5rem;
      padding-bottom: 0; } }

.wrapper.padding-bottom {
  padding-top: 0;
  padding-bottom: 3rem; }
  @media (min-width: 840px) {
    .wrapper.padding-bottom {
      padding-top: 0;
      padding-bottom: 4.5rem; } }

.wrapper.padding-top-bottom {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  @media (min-width: 840px) {
    .wrapper.padding-top-bottom {
      padding-top: 4.5rem;
      padding-bottom: 4.5rem; } }

.wrapper .container.limit_width {
  max-width: 50em; }

.wrapper .container.full_width {
  max-width: 100%; }

.wrapper.background-white {
  background: #0f3557; }

.wrapper.background-grey {
  background: #eee; }

.wrapper.background-image {
  background-repeat: no-repeat;
  background-size: cover; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfc2V0dGluZ3Muc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Jhc2Utc3R5bGVzLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9ob2xkaW5nLnNjc3MiLCJ0ZW1wbGF0ZV9wYXJ0cy9fc2l0ZS1mb290ZXIuc2NzcyIsIl9zaGFyZWQtY29tcG9uZW50LXN0eWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGF1dG9wcmVmaXhlciBncmlkOiBvbiAqL1xuXG5AaW1wb3J0XG4gIFwibWl4aW5zXCIsXG4gIFwic2V0dGluZ3NcIixcbiAgXCJyZXNldFwiLFxuICBcImJhc2Utc3R5bGVzXCIsXG4gIFwidHlwb2dyYXBoeVwiLFxuICAvL1wid29yZHByZXNzLWhlbHBlcnNcIixcbiAgXCJidXR0b25zXCIsXG4gIFwiaG9sZGluZ1wiO1xuXG4vLyBUZW1wbGF0ZSBQYXJ0c1xuQGltcG9ydCBcbiAgLy8gXCJ0ZW1wbGF0ZV9wYXJ0cy9zaXRlLWhlYWRlclwiLFxuICAvLyBcInRlbXBsYXRlX3BhcnRzL3NpdGUtbmF2aWdhdGlvblwiLFxuICAvLyBcInRlbXBsYXRlX3BhcnRzL3BhZ2UtaGVhZGVyXCIsXG4gIFwidGVtcGxhdGVfcGFydHMvc2l0ZS1mb290ZXJcIjtcblxuICBAaW1wb3J0IFwic2hhcmVkLWNvbXBvbmVudC1zdHlsZXNcIjsiLCIgIFxuLy8gQnJlYWtwb2ludCBNaXhpblxuQG1peGluIGJwKCRwb2ludCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJHBvaW50KSB7IEBjb250ZW50OyB9XG59XG5cbi8vIFN0cmlwIHRoZSBudW1iZXIgb2YgaXRzIHBpeGVsIHZhbHVlIChlZy4gJzEwcHgnIGJlY29tZXMgJzEwJylcbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XG59XG5cbi8vIGVnLiBAaW5jbHVkZSBmbHVpZC10eXBlKGZvbnQtc2l6ZSwgMzIwcHgsIDEzNjZweCwgMThweCwgMjZweCk7XG5AbWl4aW4gZmx1aWQtdHlwZSgkcHJvcGVydGllcywgJG1pbi12dywgJG1heC12dywgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSkge1xuICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICN7JHByb3BlcnR5fTogJG1pbi12YWx1ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pbi12YWx1ZX0gKyAje3N0cmlwLXVuaXQoJG1heC12YWx1ZSAtICRtaW4tdmFsdWUpfSAqICgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgI3skcHJvcGVydHl9OiAkbWF4LXZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oaWRkZW4sIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDotMTAwJTtcbiAgdG9wOmF1dG87XG4gIHdpZHRoOjFweDtcbiAgaGVpZ2h0OjFweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufSIsIlxuXG4vLyBjb2xvdXJzXG4kZ3JleTogI2VlZTtcblxuJGJsdWU6IzBmMzU1NztcblxuJGJhY2tncm91bmRfY29sb3I6ICRibHVlO1xuJGFjY2VudF9jb2xvcjogJGdyZXk7XG5cblxuJHRleHRfY29sb3I6ICNmZmY7IFxuJGhlYWRpbmdfY29sb3I6ICRhY2NlbnRfY29sb3I7XG4kbGlua19jb2xvcjogJGFjY2VudF9jb2xvcjtcbiRsaW5rX2NvbG9yLS1ob3ZlcjogZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuXG4kZXJyb3JfY29sb3I6ICNEMzNDNDA7XG5cbi8vIHNpdGUgc2V0dXBcblxuJHNpdGUtd2lkdGg6IDg3LjVlbTtcbiRjb250YWluZXJfd2lkdGg6IDY2LjI1ZW07IFxuXG4vLyB0eXBvZ3JhcGh5XG4kZm9udF9zaXplOiAxOHB4O1xuJGZvbnRfc2l6ZS0tbW9iaWxlOiAxNnB4O1xuJGZvbnRfd2VpZ2h0OiBub3JtYWw7XG4kZm9udF9mYW1pbHktLWJvZHk6IGpvc2VmaW4tc2FucywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuJGxpbmVfaGVpZ2h0OiAxLjU7XG4kbWFyZ2luX3RvcF9tdWx0aXBsaWVyOiAxO1xuXG4vLyBoZWFkaW5nc1xuJGZvbnRfZmFtaWx5LS1oZWFkaW5nOiAkZm9udF9mYW1pbHktLWJvZHk7IFxuJGZvbnRfd2VpZ2h0LS1oZWFkaW5nOiA3MDA7XG4kbGluZV9oZWlnaHQtLWhlYWRpbmc6IDEuMjtcbiRtYXJnaW5fdG9wX211bHRpcGxpZXItLWhlYWRpbmc6IDE7XG5cbi8vIEhlYWRpbmcgZm9udCBzaXplc1xuJGgxLW1vYmlsZTogMiAqICRmb250X3NpemU7ICAgICAgICAgICRoMTogMi41ICogJGZvbnRfc2l6ZTtcblxuJGgyLW1vYmlsZTogMS41ICogJGZvbnRfc2l6ZTsgICAgICAkaDI6IDIgKiAkZm9udF9zaXplO1xuXG4kaDMtbW9iaWxlOiAxLjI1ICogJGZvbnRfc2l6ZTsgICAgJGgzOiAxLjc1ICogJGZvbnRfc2l6ZTtcblxuJGg0LW1vYmlsZTogMS4xICogJGZvbnRfc2l6ZTsgICAgICRoNDogMS41ICogJGZvbnRfc2l6ZTsgXG5cbiRoNS1tb2JpbGU6IDEgKiAkZm9udF9zaXplOyAgICAgICAkaDU6IDEuMjUgKiAkZm9udF9zaXplO1xuXG4vLyBCcmVha3BvaW50c1xuJHNtYWxsOiA2NTBweDtcbiRtZWRpdW06IDg0MHB4O1xuJGxhcmdlOiAxMjAwcHg7XG4kZnVsbDogMTYwMHB4O1xuXG4kbmF2LXRvZ2dsZTogMTE0MHB4O1xuJGNvbXBvbmVudF9icmVha3BvaW50OiAkbWVkaXVtO1xuXG4kY29tcG9uZW50X21hcmdpbjogMS41cmVtO1xuJGNvbXBvbmVudF9wYWRkaW5nOiAzcmVtO1xuXG4kY29tcG9uZW50X21hcmdpbi0tbGFyZ2U6IDNyZW07XG4kY29tcG9uZW50X3BhZGRpbmctLWxhcmdlOiAkY29tcG9uZW50X3BhZGRpbmcgKiAxLjU7XG5cbiRsaW1pdF93aWR0aDogNTBlbTsiLCIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogQmx1ciBpbWFnZXMgd2hlbiB0aGV5IGhhdmUgbm8gYWx0IGF0dHJpYnV0ZSAqL1xuaW1nOm5vdChbYWx0XSkge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIgIFxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kX2NvbG9yO1xufVxuLnNpdGUtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuYWRtaW4tYmFyICYge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgfVxufVxuXG5cblxuLndyYXBwZXIsIC5zaXRlLWhlYWRlciwgLnNpdGUtZm9vdGVyIHtcbiAgXG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyX3dpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbTtcbn0gXG5cbmZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59IiwiICBib2R5IHtcbiAgY29sb3I6ICR0ZXh0X2NvbG9yOyBcbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseS0tYm9keTtcbiAgZm9udC1zaXplOiAkZm9udF9zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0O1xufVxuXG5wIHtcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZShmb250LXNpemUsICRzbWFsbCwgJGZ1bGwsICRmb250X3NpemUtLW1vYmlsZSwgJGZvbnRfc2l6ZSk7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW5fdG9wX211bHRpcGxpZXIgKiAxZW07XG5cdH1cbn1cblxuYSB7IFxuICBjb2xvcjogJGxpbmtfY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlua19jb2xvci0taG92ZXI7XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGxpbmtfY29sb3I7XG4gIH1cbn0gXG5cbi8vIEhlYWRpbmdzXG5oMSwgLmgxLFxuaDIsIC5oMiwgXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUge1xuICBtYXJnaW46IDA7XG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW5fdG9wX211bHRpcGxpZXItLWhlYWRpbmcgKiAxZW07XG5cdH1cbn1cbi8vIEhlYWRpbmcgaW5kaXZpZHVhbCBzdHlsZXNcbmgxLCAuaDEge1xuICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5LS1oZWFkaW5nO1xuICBjb2xvcjogJGhlYWRpbmdfY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHQtLWhlYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHQtLWhlYWRpbmc7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoZm9udC1zaXplLCAkc21hbGwsICRmdWxsLCAkaDEtbW9iaWxlLCAkaDEpO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseS0taGVhZGluZztcbiAgY29sb3I6ICRoZWFkaW5nX2NvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0LS1oZWFkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0LS1oZWFkaW5nO1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKGZvbnQtc2l6ZSwgJHNtYWxsLCAkZnVsbCwgJGgyLW1vYmlsZSwgJGgyKTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHktLWhlYWRpbmc7XG4gIGNvbG9yOiAkaGVhZGluZ19jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250X3dlaWdodC0taGVhZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodC0taGVhZGluZztcblx0QGluY2x1ZGUgZmx1aWQtdHlwZShmb250LXNpemUsICRzbWFsbCwgJGZ1bGwsICRoMy1tb2JpbGUsICRoMyk7XG59XG5cbmg0LCAuaDQge1xuICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5LS1oZWFkaW5nO1xuICBjb2xvcjogJGhlYWRpbmdfY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udF93ZWlnaHQtLWhlYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHQtLWhlYWRpbmc7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoZm9udC1zaXplLCAkc21hbGwsICRmdWxsLCAkaDQtbW9iaWxlLCAkaDQpO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseS0taGVhZGluZztcbiAgY29sb3I6ICRoZWFkaW5nX2NvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnRfd2VpZ2h0LS1oZWFkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0LS1oZWFkaW5nO1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKGZvbnQtc2l6ZSwgJHNtYWxsLCAkZnVsbCwgJGg1LW1vYmlsZSwgJGg1KTtcbn0gIiwiYnV0dG9uLCAuYnV0dG9uLCBhLmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnAoJG1lZGl1bSl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGJhY2tncm91bmQ6ICRhY2NlbnRfY29sb3I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250X2ZhbWlseS0taGVhZGluZztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjZlbSAyZW0gMC41ZW07XG4gIG1hcmdpbjogMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnRfY29sb3IsIDEwJSk7XG4gIH1cbn0gIiwiLndhaXRpbmctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1hcmdpbjogMWVtIGF1dG8gMmVtO1xuICB9XG5cbiAgLmNvbnRhY3QtZGV0YWlscyB7XG5cbiAgfVxuXG4gIC5odWdlLXRleHQge1xuICAgIG1hcmdpbjogMnJlbSAwIDNyZW07XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMC41dnc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgYnAoMTM4MHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9yZS1pbmZvIHtcblxuICB9XG5cbn0iLCIuc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiA0ZW0gMCAzZW07XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBicCgkbWVkaXVtKXtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIud3JhcHBlciB7XG4gICYubWFyZ2luLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogJGNvbXBvbmVudF9tYXJnaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBicCgkY29tcG9uZW50X2JyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRjb21wb25lbnRfbWFyZ2luLS1sYXJnZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnRfbWFyZ2luO1xuICAgIEBpbmNsdWRlIGJwKCRjb21wb25lbnRfYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnRfbWFyZ2luLS1sYXJnZTtcbiAgICB9XG4gIH1cblxuICAmLm1hcmdpbi10b3AtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkY29tcG9uZW50X21hcmdpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50X21hcmdpbjtcbiAgICBAaW5jbHVkZSBicCgkY29tcG9uZW50X2JyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRjb21wb25lbnRfbWFyZ2luLS1sYXJnZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnRfbWFyZ2luLS1sYXJnZTtcbiAgICB9XG4gIH1cbiAgXG4gICYucGFkZGluZy1ub25lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYucGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkY29tcG9uZW50X3BhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYnAoJGNvbXBvbmVudF9icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9wYWRkaW5nLS1sYXJnZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYucGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X3BhZGRpbmc7XG4gICAgQGluY2x1ZGUgYnAoJGNvbXBvbmVudF9icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X3BhZGRpbmctLWxhcmdlO1xuICAgIH1cbiAgfVxuXG4gICYucGFkZGluZy10b3AtYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9wYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X3BhZGRpbmc7XG4gICAgQGluY2x1ZGUgYnAoJGNvbXBvbmVudF9icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9wYWRkaW5nLS1sYXJnZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X3BhZGRpbmctLWxhcmdlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgICYubGltaXRfd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAkbGltaXRfd2lkdGg7XG4gICAgfVxuICAgICYuZnVsbF93aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAmLmJhY2tncm91bmQtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kX2NvbG9yO1xuICB9XG4gICYuYmFja2dyb3VuZC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbn0iXSwi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 */
