@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-Regular.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-Bold.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-Bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-ExtraBold.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-ExtraBold.woff") format("woff");
  font-style: normal;
  font-weight: 800;
}
html {
  background: linear-gradient(180deg, #fff 77.76%, #f8f9fb 100%);
  min-height: 100vh;
}

body {
  color: black;
  font-size: 16px;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  background: url(../images/bg-brand-wide.png) no-repeat;
  background-size: 2114px;
  background-position: center top;
  min-height: 100vh;
}

#yle-app-logo {
  margin: 24px 0 32px 0;
  height: 80px;
  width: 80px;
  background: url(../images/yle-app-logo.png) no-repeat;
  background-size: 80px;
}

h1,
h2 {
  font-weight: 800;
  line-height: 1.3;
  margin: 0;
}

h1 {
  font-size: 32px;
  margin-bottom: 16px;
}

h2 {
  font-size: 24px;
}

p.benefits-sv {
  margin-bottom: 16px;
}

ul#benefits {
  margin-bottom: 20px;
}
ul#benefits li {
  display: inline;
}
ul#benefits li:not(:first-child):before {
  content: "•";
  margin: 0 0.3em;
}

#header {
  text-align: center;
  background: #fff;
  padding: 0;
  margin: 0;
  height: 50px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
#header .logo {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 10px;
}

#hero-wrapper {
  width: 100%;
}
#hero-wrapper #hero {
  min-height: 542px;
  max-width: 800px;
  margin: 0 auto;
  padding: 48px 20px 0 20px;
  background: url(../images/phone_2x.webp) no-repeat;
  background-size: 466px;
  background-position: top 40px right -20px;
}
#hero-wrapper #hero #text {
  width: 356px;
}

#store-container {
  max-width: 740px;
  margin: 48px auto 48px auto;
}
#store-container ul li {
  display: block;
  margin: 16px 0;
}
#store-container ul li.qr-code {
  height: 80px;
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}
#store-container ul li.qr-code p {
  font-weight: 600;
  font-size: 20px;
}
#store-container ul li.store-links {
  height: 48px;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
#store-container ul li.store-links a {
  display: block;
  height: 48px;
  width: 173px;
}
#store-container ul li.or {
  font-weight: 900;
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px 0;
  display: flex;
  flex-basis: 100%;
  align-items: center;
  margin: 8px 0;
}
#store-container ul li.or span {
  padding: 0 16px;
}
#store-container ul li.or:before, #store-container ul li.or:after {
  content: "";
  flex-grow: 1;
  background: #d8d9db;
  height: 2px;
  font-size: 0;
  line-height: 0;
}

#phone {
  display: none;
}

@media screen and (max-width: 750px) {
  #yle-app-logo {
    display: none;
  }

  #phone {
    display: block;
    height: 300px;
    background: url(../images/phone_2x.webp) top center no-repeat;
    background-size: 300px;
  }

  h1 {
    margin-top: 8px;
    text-align: center;
  }

  #language-sv #benefits {
    text-align: left;
  }

  #hero-wrapper #hero {
    padding: 16px 0 16px 0;
    background-position: top 140px center;
    background-size: 400px 400px;
    background: none;
    width: 100%;
  }
  #hero-wrapper #hero #text {
    display: flex;
    flex-direction: column;
    align-content: center;
    padding: 0 16px;
    width: 394px;
    margin-left: auto;
    margin-right: auto;
  }

  #store-container {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 32px;
  }
}
body.desktop .hide-on-desktop,
body.mobile .hide-on-mobile,
body.android .hide-on-android,
body.ios .hide-on-ios {
  display: none !important;
  /* Hidden on desktop */
}

#naurumaraton {
  background: linear-gradient(white, #f9f9f9);
}
#naurumaraton #yle-app-logo {
  margin-left: auto;
  margin-right: auto;
}
#naurumaraton h1 {
  font-size: 26px;
  text-align: center;
}
#naurumaraton h2 {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-mobile {
  margin: 24px 16px 0 16px;
  text-align: center;
}
#naurumaraton .button {
  background-color: black;
  color: white;
  padding: 16px 24px;
  font-weight: 600;
  border-radius: 999px;
  text-decoration: none;
  display: inline-block;
}
#naurumaraton #wrap {
  background: url(../images/bg-brand-wide.png) no-repeat;
  background-size: 2114px;
  background-position: center top;
}
#naurumaraton #hero-wrapper {
  background: none;
}
#naurumaraton #hero-wrapper #hero {
  padding-top: 48px;
  padding-left: 0;
  width: 700px;
  height: 100vh;
  min-height: auto;
  background: url(../images/naurumaraton_phone_desktop.png) no-repeat;
  background-size: 325px;
  background-position: top 24px right;
}
#naurumaraton #hero-wrapper #hero #text {
  width: 350px;
}
#naurumaraton .naurumaraton-cta-desktop {
  margin-top: 40px;
  padding: 0 16px;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-desktop h2 {
  margin-bottom: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-container {
  margin-top: 8px;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app {
  border: solid 2px #00b4c8;
  padding: 20px;
  background: white;
  border-radius: 24px;
  font-weight: 600;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
#naurumaraton .naurumaraton-cta-desktop .install-app img {
  margin-left: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app a {
  color: black;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-divider {
  font-size: 20px;
  font-weight: 600;
  flex: 0 1 auto;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-link {
  flex-direction: column;
  gap: 0;
}
#naurumaraton .naurumaraton-footer {
  padding-top: 32px;
  text-align: center;
}
@media screen and (max-width: 700px) {
  #naurumaraton .naurumaraton-cta-mobile {
    text-align: center;
  }
  #naurumaraton #hero-wrapper #hero {
    width: 100%;
    padding-top: 0;
    background-size: 300px;
    background-position: top 40px right 0;
    min-height: auto;
  }
  #naurumaraton #header {
    display: none;
  }
  #naurumaraton h1 {
    font-size: 24px;
  }
  #naurumaraton #hero-wrapper #hero {
    background: none;
    padding-top: 16px;
  }
  #naurumaraton #phone {
    background: url(../images/naurumaraton-mockups.png) top center no-repeat;
    background-size: 300px;
    height: 320px;
  }
}

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