html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

.text--upper {
  text-transform: uppercase; }

.img {
  width: 100%;
  height: auto; }

body {
  font-family: "Roboto", sans-serif !important;
  font-size: 16px; margin: 0;}

h1 {
  color: #FFF;
  font-weight: normal; }

p {
  color: #FFF;
  line-height: 1.6; }

button {
  font-family: "Roboto", sans-serif !important; }

.container__header {
  padding: 1em;
  background-color: #264653;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .container__header .cp-link {
    display: block;
    width: 40%; }
    .container__header .cp-link .cp-logo {
      width: 45%;
      height: auto; }

.container__loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 600px; }
  .container__loading .image--loading {
    width: 60px;
    margin: 1em; }

.buttons__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 1em 1em;
  height: 400px; }
  .buttons__inner .buttons__item {
    position: relative;
    width: 33%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
    height: 33%; }
    .buttons__inner .buttons__item .buttons__button {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      border: 0;
      cursor: pointer;
      color: #FFF;
      font-size: 1.5em; }
      .buttons__inner .buttons__item .buttons__item__info{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        padding: 1em;
        color: rgba(255,255,255, 0.75);
        pointer-events: none;
      }

.lcvp .buttons__inner .lcvp__left {
  width: 66.5%;
  height: 100%; }

.lcvp .buttons__inner .lcvp__right {
  width: 33%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 390px; }
  .lcvp .buttons__inner .lcvp__right .lcvp--placeholder {
    height: 67%;
    background-color: #0D968E;
    margin-bottom: 5px; }

.lcvp .buttons__inner .lcvp__left .buttons__item, .lcvp .buttons__inner .lcvp__right .buttons__item {
  width: 100%; }
  .lcvp .buttons__inner .lcvp__left .buttons__item .buttons__button.button-red, .lcvp .buttons__inner .lcvp__right .buttons__item .buttons__button.button-red {
    width: 100%; }

.higher .buttons__button {
  background-color: #59A5D8; }
  .higher .buttons__button:hover {
    background: #6bbdf5; }

.ordinary .buttons__button {
  background: #ED9B40; }
  .ordinary .buttons__button:hover {
    background: #ffa94a; }

.lcvp .buttons__button {
  background: #0D968E; }
  .lcvp .buttons__button:hover {
    background: #1da59d; }

.higher .buttons__button.button--red, .ordinary .buttons__button.button--red, .lcvp .buttons__button.button--red {
  font-size: 1.3em;
  background-color: #F87060; }
  .higher .buttons__button.button--red:hover, .ordinary .buttons__button.button--red:hover, .lcvp .buttons__button.button--red:hover {
    background: #fa8375; }

.level {
  margin: 0 1em;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  background: #264653; }
  .level .level__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    width: 33%; }
    .level .level__item .level__link {
      text-decoration: none;
      color: #90ABB5;
      background-color: #264653;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 2em 0; }
      .level .level__item .level__link:hover {
        color: #FFF;
        background: #1c3945; }
    .level .level__item.active .level__link {
      color: #FFF; }
    .level .level__item.active:nth-of-type(1) .level__link {
      background: #59A5D8; }
    .level .level__item.active:nth-of-type(2) .level__link {
      background: #ED9B40; }
    .level .level__item.active:nth-of-type(3) .level__link {
      background: #0D968E; }

.display {
  padding: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 300px;
  position: relative; }
  .display .display__subject {
    font-size: 1.5em;
    color: #B5D9F7; }
  .display .display__score {
    font-size: 5em;
    color: #FFF;
    font-weight: 300;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    margin-top: auto; }
  .display .display__points {
    font-size: 1em;
    color: #FFF;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end; }
  .display .display__top6 {
    font-size: 1.5em;
    color: #37FF88; }
  .display .display__maths {
    display: none;
    color: #37FF88;
    position: absolute;
    right: 0;
    top: 16px;
    width: 40%; }
  .display #top6-text {
    display: none;
    margin-top: 1%; }

.question .question__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 700px;
  position: relative; }
  .question .question__inner .question__heading {
    font-size: 1.5em;
    margin-bottom: 3em; }
  .question .question__inner .question__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .question .question__inner .question__buttons .question__button {
      background-color: #59A5D8;
      border: 0;
      color: #FFF;
      padding: 1em 2em;
      cursor: pointer;
      font-size: 1.5em;
      margin: 1em; }
      .question .question__inner .question__buttons .question__button:hover {
        background-color: #6bbdf5; }

.maths .display {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.maths__heading {
  font-size: 1.5em; }

.help-link {
  color: #B5D9F7;
  font-size: 1.5em;
  display: none; }
  .help-link:hover {
    color: #FFF; }

.help .help__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1em;
  height: 700px;
  position: relative; }

body {
  background-color: #306189; }

.container {
  width: 900px;
  margin: 0 auto;
  background-color: #386FA4; }

.container__inner section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

@media (max-width: 968px) {
  .container {
    width: 600px; }
  .question .question__inner {
    padding: 1em; }
  .buttons .buttons__inner {
    padding-top: 3px; }
    .buttons .buttons__inner .buttons__item {
      margin-bottom: 3px; }
  .lcvp .buttons__inner .lcvp__right {
    height: 386px; }
    .lcvp .buttons__inner .lcvp__right .lcvp--placeholder {
      margin-bottom: 3px; } }

@media (max-width: 650px) {
  .container {
    width: 100%; }
  .question .question__inner .question__buttons .question__button {
    font-size: 1.2em;
    margin: 0.5em; }
  .level .level__item .level__link {
    font-size: 13px; }
  .container__header .cp-link {
    width: 250px; }
  .button--red {
    font-size: 1em !important; }
    .buttons__inner .buttons__item .buttons__item__info {
      font-size: 0.85em;
      padding: 0.5em;
    }
  }

@media (max-width: 400px) {
  .display .display__subject {
    font-size: 1.2em; }
  .display .display__score {
    font-size: 4em; }
  .display .display__top6 {
    font-size: 1.2em; }
  .display .display__maths {
    font-size: 0.8em; }
  .container__header .cp-link {
    width: 75%; } }

@media (max-height: 830px) {
  .question .question__inner {
    height: 620px; }
  .display {
    height: 250px; }
  .buttons__inner {
    height: 300px; }
    .buttons__inner .buttons__item .buttons__button {
      font-size: 1.2em; }
  .lcvp .buttons__inner .lcvp__right {
    height: 291px; } }

@media (max-height: 700px) {
  .question .question__inner {
    height: 500px; }
  .display {
    height: 200px; }
  .buttons__inner {
    height: 250px; }
  .lcvp .buttons__inner .lcvp__right {
    height: 242px; }
  .level .level__item .level__link {
    padding: 1em; } 
    .buttons__inner .buttons__item .buttons__item__info {
      display: none;
    }
  }

@media (max-height: 600px) {
  .question .question__inner {
    height: 450px; }
  .display {
    height: 200px; }
  .buttons__inner {
    height: 200px; }
  .lcvp .buttons__inner .lcvp__right {
    height: 192px; }
  }

@media (max-width: 968px) and (max-height: 830px) {
  .lcvp .buttons__inner .lcvp__right {
    height: 287px; } }

@media (max-width: 968px) and (max-height: 700px) {
  .lcvp .buttons__inner .lcvp__right {
    height: 238px; } }

@media (max-width: 968px) and (max-height: 600px) {
  .lcvp .buttons__inner .lcvp__right {
    height: 188px; } }

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