@import url("https://fonts.googleapis.com/css?family=Charmonman:400,700|Open+Sans:300,400,600,700&subset=latin-ext");
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

ul,
ol {
  list-style: none; }

button:focus-within {
  outline: none; }

html,
input,
textarea,
button {
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }

body {
  background-color: #FFFFFA; }

textarea {
  resize: none; }

.container {
  width: 1000px;
  margin: 0 auto;
  padding: 0 10px; }

.button {
  color: white;
  font-size: 18px;
  border: none;
  background-color: #FF6600;
  cursor: pointer;
  padding: 15px 40px;
  position: relative;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }
  .button::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 0;
    left: 50%;
    bottom: 0;
    background-color: #FF6600;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    -webkit-transition-delay: 100ms;
         -o-transition-delay: 100ms;
            transition-delay: 100ms; }
  .button:hover {
    color: #FF6600;
    background-color: white; }
  .button:hover::after {
    width: 100%;
    left: 0; }

.button-close {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 3px;
  height: 15px;
  width: 15px;
  background-color: black;
  font-size: 10px;
  color: white;
  cursor: pointer;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }
  .button-close i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .button-close--succes {
    background-color: #468966; }
  .button-close--warning {
    background-color: #FFB03B; }
  .button-close--info {
    background-color: #3498DB; }
  .button-close:hover {
    background-color: #FF6600; }

.button-delete,
.button-edit {
  color: #5B605F;
  margin-left: 5px;
  cursor: pointer;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms; }

.button-edit:hover {
  color: #FFB03B; }

.button-delete:hover {
  color: red; }

.header {
  padding: 10px 0 5px;
  background-color: #4a4a49; }
  .header__container {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .header__link {
    font-family: "Charmonman", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 40px;
    color: white; }
  .header__decor {
    font-weight: 700;
    color: #FF6600; }

.nav__item {
  display: inline-block;
  padding-left: 25px; }

.nav__link {
  color: white;
  font-size: 18px;
  position: relative; }
  .nav__link::after {
    content: "";
    background-color: white;
    position: absolute;
    height: 2px;
    border-radius: 50px;
    width: 0;
    bottom: -5px;
    left: 50%;
    -webkit-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out; }
  .nav__link:hover::after {
    width: 100%;
    left: 0; }
  .nav__link--app {
    color: #FF6600;
    font-weight: 300; }
    .nav__link--app::after {
      background-color: #FF6600; }

.carousel {
  width: 100%;
  height: 500px;
  padding: 60px 0;
  overflow: hidden; }
  .carousel__container {
    position: relative;
    height: 100%;
    overflow: hidden;
    padding: 0;
    width: calc(1000px - 20px); }
  .carousel__track {
    position: relative;
    height: 100%;
    width: 100%;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: -webkit-transform 300ms ease-in-out;
    -o-transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; }
  .carousel__slide {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center; }
    .carousel__slide--one {
      background-image: url("../img/slide1.jpeg"); }
    .carousel__slide--two {
      background-image: url("../img/slide2.jpeg"); }
    .carousel__slide--three {
      background-image: url("../img/slide3.jpeg"); }
  .carousel__title {
    width: 80%;
    text-align: center;
    font-size: 30px;
    margin-bottom: 20px;
    padding: 30px;
    font-weight: 600;
    background-color: rgba(255, 255, 255, 0.6); }
  .carousel__text {
    width: 80%;
    padding: 30px;
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    background-color: rgba(255, 255, 255, 0.6); }
  .carousel__nav {
    width: 50px;
    height: 50px;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 35px;
    border: none;
    cursor: pointer;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }
    .carousel__nav:hover {
      color: #FF6600;
      background-color: white; }
    .carousel__nav i {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .carousel__nav--prev {
    left: 0; }
  .carousel__nav--next {
    right: 0; }

.cta {
  background-color: #4a4a49;
  padding: 60px 0; }
  .cta__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .cta__content {
    padding-right: 75px;
    color: white; }
  .cta__title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px; }
  .cta__text {
    font-size: 20px; }

.about-app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 60px 0; }
  .about-app__col {
    width: 30%;
    text-align: center;
    color: #5B605F; }
  .about-app__icon {
    font-size: 70px;
    margin-bottom: 20px; }
  .about-app__title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 20px; }
  .about-app__text {
    font-size: 20px; }

.news {
  background-color: #4a4a49;
  padding: 60px 0; }
  .news__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .news__text {
    color: white;
    font-weight: 400;
    font-size: 30px;
    padding-right: 20px; }
  .news__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .news__input {
    border: none;
    padding: 0 10px;
    width: 250px;
    font-size: 14px; }

.about-me {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 60px; }
  .about-me__frame {
    width: 35%; }
  .about-me__img {
    width: 100%;
    display: block; }
  .about-me__description {
    width: 65%;
    padding-left: 50px; }
  .about-me__title {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px; }
  .about-me__text {
    font-size: 20px; }

.footer {
  color: white;
  background-color: #5B605F; }
  .footer__infobox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 60px 0; }
  .footer__col {
    width: calc(90% / 3);
    font-size: 20px; }
  .footer__title {
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: 400; }
  .footer__list {
    padding-left: 27px;
    list-style: disc; }
  .footer__form {
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px; }
  .footer__input {
    width: 180px;
    border: none;
    padding: 0 10px;
    font-size: 14px; }
  .footer__link {
    color: white;
    display: inline-block;
    font-size: 40px;
    padding: 5px;
    margin-right: 30px;
    -webkit-transition: color 300ms;
    -o-transition: color 300ms;
    transition: color 300ms; }
    .footer__link:hover {
      color: #FF6600; }
  .footer__rightsbox {
    background-color: #4a4a49;
    padding: 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .footer__rights {
    font-size: 18px; }
  .footer__accent {
    color: #FF6600; }

.app-header {
  height: 80px;
  padding: 0 20px;
  background-color: #4a4a49;
  border-bottom: 1px solid #383838;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .app-header__logo {
    font-family: "Charmonman", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 30px; }
  .app-header__logo-accent {
    color: #FF6600;
    font-weight: 700; }
  .app-header__user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .app-header__name {
    font-size: 20px; }
  .app-header__photo {
    height: 50px;
    width: 50px;
    margin: 0 20px; }

.app-flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 80px); }

.app-nav {
  width: 235px;
  background-color: #5B605F; }
  .app-nav__list {
    list-style: none; }
  .app-nav__item {
    font-size: 20px;
    padding: 20px;
    cursor: pointer;
    position: relative; }
    .app-nav__item.clicked::before {
      content: "";
      position: absolute;
      height: 100%;
      width: 5px;
      top: 0;
      left: 0;
      background-color: #FF6600; }
    .app-nav__item i {
      color: transparent;
      font-size: 14px; }
    .app-nav__item.clicked i {
      color: #FF6600; }
    .app-nav__item:hover .app-nav__link {
      color: #FF6600; }
  .app-nav__link {
    color: white;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms; }

.app-main {
  background-image: url("../img/app_background.png");
  width: calc(100% - 235px);
  height: 100%;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.app-welcome {
  background-color: #FFFFFA;
  border: 1px dashed #a1a194;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  color: #5B605F;
  font-weight: 700;
  padding: 0 60px 60px;
  min-height: calc(100vh - 80px - 60px); }
  .app-welcome__title {
    font-size: 30px;
    margin-bottom: 20px; }
  .app-welcome__greetings {
    font-size: 20px;
    margin-bottom: 30px; }
  .app-welcome__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px; }
  .app-welcome__input {
    padding: 0 10px;
    font-size: 14px;
    width: 225px;
    border: none;
    border-bottom: 2px solid #5B605F;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms; }
    .app-welcome__input:focus-within {
      outline: none;
      border: none;
      border-bottom: 2px solid #FF6600; }
  .app-welcome__request {
    font-size: 18px; }

.app-dashboard {
  height: 100%; }
  .app-dashboard__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 150px;
    overflow: hidden;
    margin-bottom: 20px; }
  .app-dashboard__button {
    background-color: #FFFFFA;
    border: 1px dashed #468966;
    color: #468966;
    padding: 20px 5px 0;
    width: 16%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    text-align: center; }
    .app-dashboard__button i {
      font-size: 60px; }
    .app-dashboard__button:hover {
      color: #FF6600;
      border-color: #FF6600; }
  .app-dashboard__description {
    margin-top: 10px;
    font-size: 18px; }
  .app-dashboard__message-box {
    width: 65%; }
  .app-dashboard__message {
    background-color: #FFFFFA;
    border: 1px dashed transparent;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    padding: 5px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 12px; }
    .app-dashboard__message--succes {
      color: #468966;
      border-color: #468966; }
    .app-dashboard__message--info {
      color: #3498DB;
      border-color: #3498DB; }
    .app-dashboard__message--warning {
      color: #FFB03B;
      border-color: #FFB03B; }
  .app-dashboard__icon {
    font-size: 30px;
    margin-right: 15px; }
  .app-dashboard__table-box {
    width: 100%;
    background-color: #FFFFFA;
    border: 1px dashed #a1a194;
    padding: 5px 30px;
    height: calc(100% - 150px - 20px); }
  .app-dashboard__header {
    font-size: 18px;
    color: #FF6600;
    text-align: center;
    border-bottom: 1px solid #a1a194;
    padding-bottom: 5px; }
  .app-dashboard .table {
    height: calc(100% - 60px); }
  .app-dashboard__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #5B605F;
    font-size: 14px;
    cursor: pointer; }
  .app-dashboard__nav-button {
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms; }
    .app-dashboard__nav-button:hover {
      color: #FF6600; }

.hidden {
  display: none; }

.table {
  width: 100%; }
  .table__header {
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #5B605F;
    border-bottom: 1px solid #a1a194;
    padding-right: 22px; }
  .table__header-cell {
    width: calc(100% / 7);
    overflow: hidden;
    padding: 5px; }
  .table__body {
    width: 100%;
    font-size: 14px;
    color: #A1A194;
    overflow-y: scroll;
    max-height: calc(100% - 60px); }
  .table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #a1a194; }
  .table__cell {
    width: calc(100% / 7);
    padding: 5px; }

.app-add-recipe {
  display: none;
  width: 100%;
  height: 100%;
  background-color: #FFFFFA;
  border: 1px dashed #a1a194;
  padding: 30px; }
  .app-add-recipe__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #a1a194;
    padding-bottom: 5px; }
  .app-add-recipe__title {
    font-size: 20px;
    color: #FF6600;
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .app-add-recipe .button {
    padding: 5px 25px;
    font-size: 14px; }
  .app-add-recipe__form {
    padding: 0 5px 5px;
    border-bottom: 1px solid #a1a194; }
  .app-add-recipe__field {
    padding: 5px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .app-add-recipe__label {
    width: 155px;
    color: #5B605F;
    font-size: 18px; }
  .app-add-recipe__input {
    width: calc(100% - 155px);
    font-size: 12px;
    padding: 3px; }
  .app-add-recipe__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: calc(100% - 125px); }
  .app-add-recipe__col {
    width: 48%;
    padding: 5px 5px 10px; }
  .app-add-recipe__col-title {
    font-size: 18px;
    font-weight: 400;
    color: #5B605F;
    padding-bottom: 5px;
    border-bottom: 1px solid #a1a194;
    margin-bottom: 5px; }
  .app-add-recipe__col-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .app-add-recipe__input-details {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 12px;
    padding: 3px;
    margin-right: 5px; }
  .app-add-recipe__button {
    font-size: 0;
    background-color: transparent;
    border: none;
    color: #468966;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    cursor: pointer; }
    .app-add-recipe__button i {
      font-size: 28px; }
    .app-add-recipe__button:hover {
      color: #FF6600; }
  .app-add-recipe__list-box {
    width: 48%;
    padding: 0 5px 0;
    overflow-y: scroll;
    height: calc(100% - 125px); }
  .app-add-recipe__list {
    list-style-position: inside;
    height: 100%;
    font-size: 14px; }
    .app-add-recipe__list--instructions {
      list-style-type: decimal; }
    .app-add-recipe__list--ingridients {
      list-style-type: disc; }

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