/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/front.css ***!
  \****************************************************************************************************************/
.tooltip-inner {
	text-align: left;
	 overflow-y: auto;
}
/* Base */
.font-size-10 {
  font-size: 10px; }

.font-size-11 {
  font-size: 11px; }

.font-size-12 {
  font-size: 12px; }

.font-size-13 {
  font-size: 13px; }

.font-size-14 {
  font-size: 14px; }

.font-size-15 {
  font-size: 15px; }

.font-size-16 {
  font-size: 16px; }

.font-size-17 {
  font-size: 17px; }

.font-size-18 {
  font-size: 18px; }

.font-size-19 {
  font-size: 19px; }

.font-size-20 {
  font-size: 20px; }

.font-size-21 {
  font-size: 21px; }

.font-size-22 {
  font-size: 22px; }

.font-size-23 {
  font-size: 23px; }

.font-size-24 {
  font-size: 24px; }

.font-size-25 {
  font-size: 25px; }

.font-size-26 {
  font-size: 26px; }

.font-size-27 {
  font-size: 27px; }

.font-size-28 {
  font-size: 28px; }

.font-size-29 {
  font-size: 29px; }

.font-size-30 {
  font-size: 30px; }

.font-gray-1 {
  color: #f7f7f7; }

.font-gray-2 {
  color: #e9e9e9; }

.font-gray-3 {
  color: #d9d9d9; }

.font-gray-4 {
  color: #c9c9c9; }

.font-gray-5, .block-heading-1 span {
  color: #b8b8b8; }

.font-gray-6 {
  color: #a8a8a8; }

.font-gray-7, body {
  color: #939393; }

.font-gray-8 {
  color: #7b7b7b; }

.font-gray-9 {
  color: #636363 #4d4d4d; }

.font-gray-10 {
  color: #353535; }

.border-gray-1 {
  border-color: #f7f7f7; }

.border-gray-2 {
  border-color: #e9e9e9; }

.border-gray-3 {
  border-color: #d9d9d9; }

.border-gray-4 {
  border-color: #c9c9c9; }

.border-gray-5 {
  border-color: #b8b8b8; }

.border-gray-6 {
  border-color: #a8a8a8; }

.border-gray-7 {
  border-color: #939393; }

.border-gray-8 {
  border-color: #7b7b7b; }

.border-gray-9 {
  border-color: #636363 #4d4d4d; }

.border-gray-10 {
  border-color: #353535; }

.bg-gray-1 {
  border-color: #f7f7f7; }

.bg-gray-2 {
  border-color: #e9e9e9; }

.bg-gray-3 {
  border-color: #d9d9d9; }

.bg-gray-4 {
  border-color: #c9c9c9; }

.bg-gray-5 {
  border-color: #b8b8b8; }

.bg-gray-6 {
  border-color: #a8a8a8; }

.bg-gray-7 {
  border-color: #939393; }

.bg-gray-8 {
  border-color: #7b7b7b; }

.bg-gray-9 {
  border-color: #636363 #4d4d4d; }

.bg-gray-10 {
  border-color: #353535; }

.letter-spacing-1 {
  letter-spacing: 0.1em; }

.letter-spacing-2 {
  letter-spacing: 0.2em; }

.border-w-1 {
  border-width: 1px; }

.border-w-2 {
  border-width: 2px; }

.border-w-3 {
  border-width: 3px; }

.border-w-4 {
  border-width: 4px; }

.border-w-5 {
  border-width: 5px; }

.primary-black--hover {
  background: #e30613;
  color: #fff; }
  .primary-black--hover:hover {
    background: #000;
    color: #fff; }

.primary-dark--hover {
  background: #e30613;
  color: #fff; }
  .primary-dark--hover:hover {
    background: gray;
    color: #fff; }

.primary-primary-outline--hover {
  background: #e30613;
  color: #fff; }
  .primary-primary-outline--hover:hover {
    border-color: #e30613;
    background: transparent; }

.primary-outline-primary--hover {
  background: transparent;
  border-color: #e30613; }
  .primary-outline-primary--hover:hover {
    color: #fff;
    background: #e30613; }

body {
  line-height: 1.7;
  font-weight: 400;
  font-size: 1rem;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
  body:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    z-index: 399; }
  body.offcanvas-menu {
    position: relative; }
    body.offcanvas-menu:before {
      opacity: 1;
      visibility: visible; }

::-moz-selection {
  background: #000;
  color: #fff; }

::selection {
  background: #000;
  color: #fff; }

a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
    color: #e30613;  
    text-decoration: none;}

  a:hover {
    text-decoration: none;
color: #e30613;	}

h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {
  font-family: "Oswald", sans-serif;
  text-transform: uppercase; }

h4, .h4{
	border-bottom: 1px solid #e30613;
}
h5, .h5{
	color: #003956;
}
.border-2 {
  border-width: 2px; }

.text-black {
  color: #000 !important; }

.bg-black {
  background: #000 !important; }

.color-black-opacity-5 {
  color: rgba(0, 0, 0, 0.5); }

.color-white-opacity-5 {
  color: rgba(255, 255, 255, 0.5); }

.btn.btn-outline-white {
  border-color: #fff;
  background: transparent;
  color: #fff; }
  .btn.btn-outline-white:hover {
    background: #fff;
    border-color: #fff;
    color: #000; }

.line-height-1 {
  line-height: 1 !important; }

.bg-black {
  background: #000; }

.form-control {
	outline: none;
  height: 55px;
  background: #fff !important;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .form-control:active, .form-control:focus {
    border-color: #e30613; }
  .form-control:hover, .form-control:active, .form-control:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

.site-section {
  padding: 2.5em 0; }
  @media (min-width: 768px) {
    .site-section {
      /*padding: 5em 0; */ } } 
  .site-section.site-section-sm {
    padding: 4em 0; }

.site-footer {
  padding: 4em 0;
  background: #e30613; }
  @media (min-width: 768px) {
    .site-footer {
      padding: 8em 0; } }
  .site-footer .border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important; }
  .site-footer p {
    color: #fff; }
  .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5 {
    color: #fff; }
  .site-footer a {
    color: rgba(255, 255, 255, 0.5); }
    .site-footer a:hover {
      color: white; }
  .site-footer ul li {
    margin-bottom: 10px; }
  .site-footer .footer-heading {
    font-size: 16px;
    color: #fff; }

.bg-text-line {
  display: inline;
  background: #000;
  -webkit-box-shadow: 20px 0 0 #000, -20px 0 0 #000;
  box-shadow: 20px 0 0 #000, -20px 0 0 #000; }

.text-white-opacity-05 {
  color: rgba(255, 255, 255, 0.5); }

.text-black-opacity-05 {
  color: rgba(0, 0, 0, 0.5); }

.hover-bg-enlarge {
  overflow: hidden;
  position: relative; }
  @media (max-width: 991.98px) {
    .hover-bg-enlarge {
      height: auto !important; } }
  .hover-bg-enlarge > div {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .8s all ease-in-out;
    -o-transition: .8s all ease-in-out;
    transition: .8s all ease-in-out; }
  .hover-bg-enlarge:hover > div, .hover-bg-enlarge:focus > div, .hover-bg-enlarge:active > div {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2); }
  @media (max-width: 991.98px) {
    .hover-bg-enlarge .bg-image-md-height {
      height: 300px !important; } }

.bg-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed; }
  .bg-image.overlay {
    position: relative; }
    .bg-image.overlay:after {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      width: 100%;
      background: rgba(0, 0, 0, 0.7); }
  .bg-image > .container {
    position: relative;
    z-index: 1; }

@media (max-width: 991.98px) {
  .img-md-fluid {
    max-width: 100%; } }

@media (max-width: 991.98px) {
  .display-1, .display-3 {
    font-size: 3rem; } }

.play-single-big {
  width: 90px;
  height: 90px;
  display: inline-block;
  border: 2px solid #fff;
  color: #fff !important;
  border-radius: 50%;
  position: relative;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .play-single-big > span {
    font-size: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-40%, -50%);
    -ms-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%); }
  .play-single-big:hover {
    width: 120px;
    height: 120px; }

.overlap-to-top {
  margin-top: -150px; }

.ul-check {
  margin-bottom: 50px; }
  .ul-check li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 15px;
    line-height: 1.5; }
    .ul-check li:before {
      left: 0;
      font-size: 20px;
      top: -.3rem;
      font-family: "icomoon";
      content: "\e5ca";
      position: absolute; }
  .ul-check.white li:before {
    color: #fff; }
  .ul-check.success li:before {
    color: #71bc42; }
  .ul-check.primary li:before {
    color: #e30613; }

.select-wrap, .wrap-icon {
  position: relative; }
  .select-wrap .icon, .wrap-icon .icon {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 22px; }
  .select-wrap select, .wrap-icon select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%; }

.top-bar {
  border-bottom: 1px solid #e9ecef !important; }

/* Navbar */
.site-navbar {
  margin-bottom: 0px;
  z-index: 1999;
  position: relative;
  width: 100%;
  padding: 1rem; }
  @media (max-width: 991.98px) {
    .site-navbar {
      padding-top: 3rem;
      padding-bottom: 3rem; } }
  .site-navbar .toggle-button {
    position: absolute;
    right: 0px; }
  .site-navbar .site-logo {
    position: absolute;
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 0;
    margin: 0;
    width:auto;
    padding: 0;
    z-index: 3; }
    @media (max-width: 991.98px) {
      .site-navbar .site-logo {
        float: left;
        position: relative; } }
  .site-navbar .site-navigation.border-bottom {
    border-bottom: 1px solid white !important; }
  .site-navbar .site-navigation .site-menu {
    margin-bottom: 0; }
    .site-navbar .site-navigation .site-menu .active {
      color: #e30613 !important; }
    .site-navbar .site-navigation .site-menu a {
      text-decoration: none !important;
      display: inline-block; }
    .site-navbar .site-navigation .site-menu > li {
      display: inline-block; }
      .site-navbar .site-navigation .site-menu > li > a {
        margin-left: 15px;
        margin-right: 15px;
        padding: 20px 0px;
        color: #000 !important;
        display: inline-block;
        text-decoration: none !important; }
        .site-navbar .site-navigation .site-menu > li > a:hover {
          color: #e30613; }
    .site-navbar .site-navigation .site-menu .has-children {
      position: relative; }
      .site-navbar .site-navigation .site-menu .has-children > a {
        position: relative;
        padding-right: 20px; }
        .site-navbar .site-navigation .site-menu .has-children > a:before {
          position: absolute;
          content: "\e313";
          font-size: 16px;
          top: 50%;
          right: 0;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          font-family: 'icomoon'; }
      .site-navbar .site-navigation .site-menu .has-children .dropdown {
        visibility: hidden;
        opacity: 0;
        top: 100%;
        position: absolute;
        text-align: left;
        border-top: 2px solid #e30613;
        -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
        padding: 0px 0;
        margin-top: 20px;
        margin-left: 0px;
        background: #fff;
        -webkit-transition: 0.2s 0s;
        -o-transition: 0.2s 0s;
        transition: 0.2s 0s; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
          position: absolute; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            display: none;
            bottom: 100%;
            left: 20%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
            border-color: rgba(136, 183, 213, 0);
            border-bottom-color: #fff;
            border-width: 10px;
            margin-left: -10px; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown a {
          text-transform: none;
          letter-spacing: normal;
          -webkit-transition: 0s all;
          -o-transition: 0s all;
          transition: 0s all;
          color: #000 !important; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
            color: #e30613 !important;
            background: #f8f9fa; }
        .site-navbar .site-navigation .site-menu .has-children .dropdown > li {
          list-style: none;
          padding: 0;
          margin: 0;
          min-width: 200px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
            padding: 9px 20px;
            display: block; }
            .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
              background: #f8f9fa;
              color: #ced4da; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
            content: "\e315";
            right: 20px; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
            left: 100%;
            top: 0; }
          .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {
            background: #f8f9fa;
            color: #ced4da; }
      .site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {
        color: #e30613; }
      .site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
        cursor: pointer; }
        .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown {
          -webkit-transition-delay: 0s;
          -o-transition-delay: 0s;
          transition-delay: 0s;
          margin-top: 0px;
          visibility: visible;
          opacity: 1; }

.site-mobile-menu {
  width: 300px;
  position: fixed;
  right: 0;
  z-index: 2000;
  padding-top: 20px;
  background: #fff;
  height: calc(100vh);
  -webkit-transform: translateX(110%);
  -ms-transform: translateX(110%);
  transform: translateX(110%);
  -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }
  .offcanvas-menu .site-mobile-menu {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%); }
  .site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 20px; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
      float: right;
      margin-top: 8px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
        font-size: 30px;
        display: inline-block;
        padding-left: 10px;
        padding-right: 0px;
        line-height: 1;
        cursor: pointer;
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
          color: #ced4da; }
    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
      float: left;
      margin-top: 10px;
      margin-left: 0px; }
      .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
        display: inline-block;
        text-transform: uppercase; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
          max-width: 70px; }
        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
          text-decoration: none; }
  .site-mobile-menu .site-mobile-menu-body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 0 20px 20px 20px;
    height: calc(100vh - 52px);
    padding-bottom: 150px; }
  .site-mobile-menu .site-nav-wrap {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative; }
    .site-mobile-menu .site-nav-wrap a {
      padding: 10px 20px;
      display: block;
      position: relative;
      color: #212529; }
      .site-mobile-menu .site-nav-wrap a:hover {
        color: #e30613; }
    .site-mobile-menu .site-nav-wrap li {
      position: relative;
      display: block; }
      .site-mobile-menu .site-nav-wrap li .nav-link.active {
        color: #e30613; }
    .site-mobile-menu .site-nav-wrap .arrow-collapse {
      position: absolute;
      right: 0px;
      top: 10px;
      z-index: 20;
      width: 36px;
      height: 36px;
      text-align: center;
      cursor: pointer;
      border-radius: 50%; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
        background: #f8f9fa; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse:before {
        font-size: 12px;
        z-index: 20;
        font-family: "icomoon";
        content: "\f078";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) rotate(-180deg);
        -ms-transform: translate(-50%, -50%) rotate(-180deg);
        transform: translate(-50%, -50%) rotate(-180deg);
        -webkit-transition: .3s all ease;
        -o-transition: .3s all ease;
        transition: .3s all ease; }
      .site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .site-mobile-menu .site-nav-wrap > li {
      display: block;
      position: relative;
      float: left;
      width: 100%; }
      .site-mobile-menu .site-nav-wrap > li > a {
        padding-left: 20px;
        font-size: 20px; }
      .site-mobile-menu .site-nav-wrap > li > ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .site-mobile-menu .site-nav-wrap > li > ul > li {
          display: block; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > a {
            padding-left: 40px;
            font-size: 16px; }
          .site-mobile-menu .site-nav-wrap > li > ul > li > ul {
            padding: 0;
            margin: 0; }
            .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
              display: block; }
              .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
                font-size: 16px;
                padding-left: 60px; }
    .site-mobile-menu .site-nav-wrap[data-class="social"] {
      float: left;
      width: 100%;
      margin-top: 30px;
      padding-bottom: 5em; }
      .site-mobile-menu .site-nav-wrap[data-class="social"] > li {
        width: auto; }
        .site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a {
          padding-left: 15px !important; }

.sticky-wrapper {
  position: relative;
  z-index: 100;
  width: 100%; }
  .sticky-wrapper .site-navbar {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
  .sticky-wrapper .site-navbar {
    background: #fff; }
    .sticky-wrapper .site-navbar .site-logo a {
      color: #fff; }
    .sticky-wrapper .site-navbar ul li a {
      color: rgba(255, 255, 255, 0.7) !important; }
      .sticky-wrapper .site-navbar ul li a.active {
        color: #fff !important; }
  .sticky-wrapper.is-sticky .site-navbar {
    background: #fff;
    -webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2); }
    .sticky-wrapper.is-sticky .site-navbar .site-logo a {
      color: #e30613; }
    .sticky-wrapper.is-sticky .site-navbar ul li a {
      color: #000 !important; }
      .sticky-wrapper.is-sticky .site-navbar ul li a.active {
        color: #e30613 !important; }
  .sticky-wrapper .shrink {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
    @media (max-width: 991.98px) {
      .sticky-wrapper .shrink {
        padding-top: 30px !important;
        padding-bottom: 30px !important; } }

/* Blocks */
.site-section-cover {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .site-section-cover,
  .site-section-cover .container {
    position: relative;
    z-index: 2; }
  .site-section-cover,
  .site-section-cover .container > .row {
    height: calc(100vh - 196px);
    min-height: 577px; }
    @media (max-width: 991.98px) {
      .site-section-cover,
      .site-section-cover .container > .row {
        height: calc(70vh - 196px);
        min-height: 400px; } }
  .site-section-cover.overlay {
    position: relative; }
    .site-section-cover.overlay:before {
      position: absolute;
      content: "";
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.3);
      z-index: 1; }
  .site-section-cover.inner-page,
  .site-section-cover.inner-page .container > .row {
    height: auto;
    min-height: auto;
    padding: 2em 0; }
  .site-section-cover.img-bg-section {
    background-size: cover;
    background-repeat: no-repeat; }
  .site-section-cover h1 {
    font-size: 4.5rem;
    color: #fff;
    line-height: 1; }
    @media (max-width: 991.98px) {
      .site-section-cover h1 {
        font-size: 2rem; } }
  .site-section-cover p {
    font-size: 18px;
    color: #fff; }

.site-section {
   padding: 3rem 0;  }
  @media (max-width: 991.98px) {
    .site-section {
      padding: 3rem 0; } }

.block-heading-1 span {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: bold; }

.block-heading-1 h2 {
  font-size: 3rem;
  color: #e30613; }
  @media (max-width: 991.98px) {
    .block-heading-1 h2 {
      font-size: 2rem; } }

.block-feature-1-wrap {
  margin-bottom: 7rem; }
  .block-feature-1-wrap > .container > .row {
    margin-left: -18px;
    margin-right: -18px; }
    .block-feature-1-wrap > .container > .row > .col,
    .block-feature-1-wrap > .container > .row > [class*="col-"] {
      padding-right: 36px;
      padding-left: 36px; }

.block-feature-1 {
  background: #f2f2f2;
  padding: 30px 30px 30px 50px;
  position: relative; }
  .block-feature-1 h2 {
    font-size: 18px; }
  .block-feature-1 .icon {
    width: 80px;
    height: 80px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 50%;
    border: 4px solid #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }
    .block-feature-1 .icon > span {
      font-size: 40px;
      color: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }

.block-img-video-1-wrap .block-img-video-1 {
  position: relative;
  margin-top: -10rem; }
  @media (max-width: 991.98px) {
    .block-img-video-1-wrap .block-img-video-1 {
      margin-top: -6rem; } }

.block-img-video-1 > a {
  display: block;
  position: relative;
  cursor: pointer; }
  .block-img-video-1 > a .icon {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: inline-block;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out; }
    .block-img-video-1 > a .icon > span {
      position: absolute;
      top: 50%;
      font-size: .8rem;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      color: #000; }
  .block-img-video-1 > a:hover .icon {
    background: #fff;
    width: 90px;
    height: 90px; }

.block-counter-1 {
  text-align: center; }
  .block-counter-1 .number,
  .block-counter-1 .caption {
    display: block;
    line-height: 1; }
  .block-counter-1 .number {
    color: #e30613;
    font-size: 4rem;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    @media (max-width: 991.98px) {
      .block-counter-1 .number {
        font-size: 2rem; } }
    .block-counter-1 .number:after {
      position: absolute;
      content: "";
      width: 50px;
      height: 3px;
      left: 50%;
      bottom: 0;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      background: rgba(52, 58, 64, 0.3); }
  .block-counter-1 .caption {
    font-size: 14px;
    letter-spacing: .05em; }

.block-team-member-1 {
  padding: 30px;
  border: 1px solid #e9ecef;
  background: #fff;
  position: relative;
  top: 0;
  -webkit-transition: .15s all ease-in-out;
  -o-transition: .15s all ease-in-out;
  transition: .15s all ease-in-out; }
  .block-team-member-1 figure img {
    max-width: 130px !important;
    margin-left: auto;
    margin-right: auto; }

.block-social-1 > a {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative; }
  .block-social-1 > a span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.block-testimony-1 {
  padding: 20px;
  position: relative; }
  .block-testimony-1 blockquote {
    background: #fff;
    padding: 30px;
    font-style: italic;
    font-size: 18px;
    color: #000;
    font-family: 'Georgia', Times, serif;
    position: relative; }
  .block-testimony-1 figure {
    position: relative;
    padding-top: 20px; }
    .block-testimony-1 figure:before {
      position: absolute;
      content: "";
      width: 50px;
      left: 50%;
      display: none;
      top: 0;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      background: #e30613;
      height: 2px; }
    .block-testimony-1 figure img {
      max-width: 60px; }
  .block-testimony-1 h3 {
    font-size: 18px; }

.block-13 .owl-nav {
  display: none; }

.block-13 .owl-dots {
  text-align: center;
  position: relative;
  bottom: -30px; }
  .block-13 .owl-dots .owl-dot {
    display: inline-block; }
    .block-13 .owl-dots .owl-dot span {
      display: inline-block;
      width: 7px;
      height: 7px;
      border-radius: 4px;
      background: #cccccc;
      -webkit-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      -o-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      margin: 3px; }
    .block-13 .owl-dots .owl-dot.active span {
      background: #e30613; }

.post-entry {
  background: #fff;
  padding: 30px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  .post-entry:hover {
    -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1); }
  .post-entry h2 {
    font-size: 20px; }
  .post-entry *:last-child {
    margin-bottom: 0; }

.by {
  color: #000;
  border-bottom: 1px dotted #ccc; }
  .by:hover {
    border-bottom: 1px dotted #e30613; }

.form-control {
  border: none;
  border: 1px solid #e6e6e6; }
  .form-control:hover, .form-control:active, .form-control:focus {
    border: 1px solid #666666; }

.sidebar-box {
  margin-bottom: 30px;
  padding: 25px;
  font-size: 15px;
  width: 100%;
  float: left;
  background: #fff; }
  .sidebar-box *:last-child {
    margin-bottom: 0; }
  .sidebar-box h3 {
    font-size: 18px;
    margin-bottom: 15px; }

.categories li,
.sidelink li {
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #dee2e6;
  list-style: none; }
  .categories li:last-child,
  .sidelink li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0; }
  .categories li a,
  .sidelink li a {
    display: block; }
    .categories li a span,
    .sidelink li a span {
      position: absolute;
      right: 0;
      top: 0;
      color: #ccc; }
  .categories li.active a,
  .sidelink li.active a {
    color: #000;
    font-style: italic; }

.comment-form-wrap {
  clear: both; }

.comment-list {
  padding: 0;
  margin: 0; }
  .comment-list .children {
    padding: 50px 0 0 40px;
    margin: 0;
    float: left;
    width: 100%; }
  .comment-list li {
    padding: 0;
    margin: 0 0 30px 0;
    float: left;
    width: 100%;
    clear: both;
    list-style: none; }
    .comment-list li .vcard {
      width: 80px;
      float: left; }
      .comment-list li .vcard img {
        width: 50px;
        border-radius: 50%; }
    .comment-list li .comment-body {
      float: right;
      width: calc(100% - 80px); }
      .comment-list li .comment-body h3 {
        font-size: 20px;
        color: #000; }
      .comment-list li .comment-body .meta {
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: .1em;
        color: #ccc; }
      .comment-list li .comment-body .reply {
        padding: 5px 10px;
        background: #e6e6e6;
        color: #000;
        text-transform: uppercase;
        font-size: 14px; }
        .comment-list li .comment-body .reply:hover {
          color: #000;
          background: #e3e3e3; }

.search-form {
  background: #f7f7f7;
  padding: 10px; }
  .search-form .form-group {
    position: relative; }
    .search-form .form-group input {
      padding-right: 50px;
outline: none;
	  }
  .search-form .icon {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.post-meta {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .2em; }
  .post-meta a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

.slide {
  height: 100vh;
  min-height: 900px;
  background-size: cover; }

.btn-md {
  padding: 8px 20px; }

.border-w-2 {
  border-width: 2px !important; }

.block__73694 .block__73422 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  @media (max-width: 991.98px) {
    .block__73694 .block__73422 {
      height: 400px; } }

@media (max-width: 991.98px) {
  .slide-one-item .owl-nav {
    display: none; } }

.slide-one-item .owl-nav .owl-prev,
.slide-one-item .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.4); }
  .slide-one-item .owl-nav .owl-prev:hover,
  .slide-one-item .owl-nav .owl-next:hover {
    color: #fff; }

.slide-one-item .owl-nav .owl-prev {
  left: 20px; }

.slide-one-item .owl-nav .owl-next {
  right: 20px; }

.slide-one-item .owl-dots {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  z-index: 2; }
  .slide-one-item .owl-dots .owl-dot {
    display: inline-block; }
    .slide-one-item .owl-dots .owl-dot > span {
      -webkit-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      -o-transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      transition: 0.3s all cubic-bezier(0.32, 0.71, 0.53, 0.53);
      display: inline-block;
      width: 7px;
      height: 7px;
      border-radius: 4px;
      background: rgba(255, 255, 255, 0.4);
      margin: 3px; }
    .slide-one-item .owl-dots .owl-dot.active > span {
      width: 20px;
      background: #fff; }

.top-bar {
  padding: .5rem 0;
  background: #eee; }
  .top-bar a {
    color: #666666; }

.block__35630 {
  border: 1px solid #ccc;
  padding: 30px;
  border-radius: 4px;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  background: #fff; }
  .block__35630 .icon > span {
    font-size: 3rem;
    color: #e30613; }
  .block__35630 h3 {
    color: #000;
    font-size: 1.4rem; }
  .block__35630:hover {
    background-color: #fff;
    border-color: #e30613; }

.footer-suscribe-form .form-control {
  color: #000; }
  .footer-suscribe-form .form-control:hover, .footer-suscribe-form .form-control:active, .footer-suscribe-form .form-control:focus {
    color: #000 !important; }

.footer-suscribe-form .btn {
  color: #fff; }

.pricing {
  background: #fff;
  padding: 30px; }
  .pricing .price > span {
    color: #cccccc; }
    .pricing .price > span > span {
      font-size: 3rem;
      color: #e30613; }
  .pricing ul li {
    margin-bottom: 20px; }

/*PRELOADING------------ */
#overlayer {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 7100;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.loader {
  z-index: 7700;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.ftco-blocks-cover-1 .ftco-service-image-1 {
  margin-top: -70px;
  position: static; }

.ftco-cover-1 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  .ftco-cover-1,
  .ftco-cover-1 .container > .row {
    /* height: 100vh; */
    /* min-height: 600px; */ }
  .ftco-cover-1 > .container {
    position: relative; }
  .ftco-cover-1.overlay {
    position: relative; }
    .ftco-cover-1.overlay:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: .95;
      background: #377aff;
      background: -moz-linear-gradient(45deg, #377aff 0%, #00d9ff 100%);
      background: -webkit-gradient(left bottom, right top, color-stop(0%, #377aff), color-stop(100%, #00d9ff));
      background: -webkit-linear-gradient(45deg, #377aff 0%, #00d9ff 100%);
      background: -o-linear-gradient(45deg, #377aff 0%, #00d9ff 100%);
      background: -ms-linear-gradient(45deg, #377aff 0%, #00d9ff 100%);
      background: linear-gradient(45deg, #377aff 0%, #00d9ff 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377aff', endColorstr='#00d9ff', GradientType=1); }
    .ftco-cover-1.overlay h1 {
      color: #fff; }
    .ftco-cover-1.overlay p {
      color: #fff; }
      .ftco-cover-1.overlay p a {
        color: #fff;
        text-decoration: underline;
        font-weight: 700; }
        .ftco-cover-1.overlay p a:hover {
          text-decoration: none; }
    .ftco-cover-1.overlay form .form-control,
    .ftco-cover-1.overlay form .btn {
      height: 55px;
      border-radius: 4px; }
    .ftco-cover-1.overlay form .form-control {
      padding-left: 20px;
      padding-right: 20px;
      border-color: transparent;
      margin-right: 10px; }
    .ftco-cover-1.overlay form .btn {
      border-color: transparent; }

.ftco-service-image-1 .service img {
  margin-bottom: 30px;
  position: relative;
  top: 0;
  -webkit-transition: .3s all ease-in-out;
  -o-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out; }

.ftco-service-image-1 .service h3 {
  font-size: 1.4rem; }

.ftco-service-image-1 .service p {
  color: #999999; }

@media (min-width: 768px) {
  .ftco-service-image-1 .service:hover img {
    top: -5px;
    -webkit-box-shadow: 0 10px 50px -10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 50px -10px rgba(0, 0, 0, 0.3); } }

.owl-all .owl-dots {
  text-align: center;
  margin-top: 30px; }
  .owl-all .owl-dots .owl-dot {
    display: inline-block; }
    .owl-all .owl-dots .owl-dot > span {
      display: inline-block;
      width: 7px;
      height: 7px;
      background: #ccc;
      margin: 5px;
      border-radius: 50%; }
    .owl-all .owl-dots .owl-dot.active > span {
      background: #e30613; }

@media (min-width: 992px) {
  .owl-all .owl-nav,
  .owl-all .owl-dots {
    display: none; }
  .owl-all .owl-stage {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    width: 120% !important;
    padding-top: 10px; }
  .owl-all .owl-carousel .owl-stage-outer {
    width: 100%;
    overflow: visible; }
  .owl-all .owl-stage-outer > .owl-stage > .owl-item {
    display: inline-grid;
    float: none;
    margin-bottom: 30px; } }

.blog-entry .blog-thumbnail {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
  margin-right: 20px; }
  .blog-entry .blog-thumbnail img {
    border-radius: 4px; }

.blog-entry .blog-excerpt a {
  color: #000; }
  .blog-entry .blog-excerpt a:hover {
    color: #e30613; }

.bg-light {
  background-color: #f6f5f5 !important; }
.bg-lightb {
  background-color: #ced7d8 !important; }

.perCirc {
	position: relative;
	text-align: center;
	width: 110px;
	height: 110px;
	border-radius: 100%;
	background-color: #e30613;
	background-image: linear-gradient(91deg, transparent 50%, #ccc 50%), linear-gradient(90deg, #ccc 50%, transparent 50%);
}
.perCirc .perCircInner {
	position: relative;
	top: 10px;
	left: 10px;
	text-align: center;
	width: 90px;
	height: 90px;
	border-radius: 100%;
	background-color: #eee;
}
.perCirc .perCircInner div {
	position: relative;
	top: 30px;
	color:#003956;
}
.perCirc .perCircStat {
	font-size: 30px;
	line-height:1em;
}
.boxes
{
	z-index: 1;
	margin-top: -270px;
}
@media screen and (max-width:640px) {
	.boxes {
    margin-top: -20px;
	
	}
}
.box
{
	width: calc(100% / 3);
	padding-left: 47px;
	padding-top: 52px;
	padding-right: 37px;
	padding-bottom: 71px;
	border-right: 1px solid white;
	height: 370px;
	
}
@media screen and (max-width:640px) {
	.box {
		float: left;
		width: 320px;
		margin-top: 50px;
		height: 420px;
	
	}
}
.box:first-child
{
	background: #003956;
}
.box:nth-child(2)
{
	background: #e30613;
}
.box:nth-child(3)
{
	background: #e30613;
}
.box_icon
{
	width: 66px;
	height: 66px;
}
.box_icon img
{
	max-width: 100%;
}
.box_title
{
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	line-height: 1.2;
	margin-top: 27px;
}
.box_text
{
	margin-top: 20px;
}
.box_text p
{
	color: #FFFFFF;
}
.box_link_container
{
	position: absolute;
	left: 48px;
	bottom: -21px;
}
.box_link_container a
{
	display: block;
	width: 100%;
	height: 100%;
}
.box_link
{
	width: 41px;
	height: 41px;
	border-radius: 50%;
	background: #FFFFFF;
}
.box_link:hover
{
	transform: scale(1.2);
}
.box_link > div
{
	width: 39px;
	height: 39px;
	border-radius: 50%;
	background: #e30613;
	font-size: 19.2px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 39px;
	text-align: center;
}
.mondossier{
	float: right;
	padding: 20px;
}
@media screen and (max-width:640px) {
	.mondossier {
		
		padding: 20px;
	
	}
}
.text-primary {
    color: #e30613!important;
}

h4{
	 color: #e30613!important;
}
/* timeline */

ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: " ";
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timeline > li:before {

    content: " ";
    background: green; 
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid green;
    left: 20px;
    width: 20px;
    height: 20px; 
    z-index: 400;
	
}
ul.timelineunrealised {
    list-style-type: none;
    position: relative;
}
ul.timelineunrealised:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}
ul.timelineunrealised > li {
    margin: 20px 0;
    padding-left: 20px;
}
ul.timelineunrealised > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid grey;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

/* button dates */

.ftco-feature-1 {
  text-align: center;
  /* padding-top: 30px;*/
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  background: #fff; }
  .ftco-feature-1 .icon {
    font-size: 20px; 
    color: #32beef; }
  .ftco-feature-1 .ftco-feature-1-text {
    padding: 20px; }
  .ftco-feature-1 h2 {
    font-size: 20px;
    font-weight: bold; }
  .ftco-feature-1 p {
    color: #989898; }
  .ftco-feature-1:hover, .ftco-feature-1.active {
    -webkit-box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.5); }
.modal-title{
	color: #e30613;
}
.modal-body{
	color: #000000;
}

input[type=checkbox] {
	outline: none;
  cursor: pointer;
  height: 20px;
  margin:3px 0 0;
  position: absolute;
  opacity: 0;
  width: 20px;
  z-index: 2;
}

input[type=checkbox] + span {
	outline: none;
  background: grey;
  border-radius: 50%;
  box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
  display: inline-block;
  height: 20px;
  margin:2px 0 0;
  position:relative;
  width: 20px;
  transition: all .2s ease;
}

input[type=checkbox] + span::before, input[type=checkbox] + span::after{
	outline: none;
  background:#fff;
  content:'';
  display:block;
  position:absolute;
  width:2px;
  transition: all .2s ease;
}

input[type=checkbox] + span::before{
	outline: none;
  height:11px;
  left:9px;
  top:5px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

input[type=checkbox] + span::after{
	outline: none;
  height:11px;
  right:9px;
  top:5px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}

input[type=checkbox]:checked + span {
	outline: none;
  background:green;			    
}

input[type=checkbox]:checked + span::before{
	outline: none;
  height: 6px;
  left: 6px;
  top: 9px;
  -webkit-transform:rotate(-47deg);
  transform:rotate(-47deg);
}

input[type=checkbox]:checked + span::after{
	outline: none;
  height: 10px;
  right: 7px;
  top: 5px;
}
input[type=radio] {
	outline: none;
  cursor: pointer;
  height: 20px;
  margin:3px 0 0;
  position: absolute;
  opacity: 0;
  width: 20px;
  z-index: 2;
}

input[type=radio] + span {
	outline: none;
  background: white;
  border: 1px solid grey;
  border-radius: 50%;
  box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
  display: inline-block;
  height: 20px;
  margin:2px 0 0;
  position:relative;
  width: 20px;
  transition: all .2s ease;
}

input[type=radio] + span::before, input[type=radio] + span::after{
	outline: none;
  background:#fff;
  content:'';
  display:block;
  position:absolute;
  width:2px;
  transition: all .2s ease;
}

input[type=radio] + span::before{
	outline: none;
  height:11px;
  left:9px;
  top:5px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

input[type=radio] + span::after{
	outline: none;
  height:11px;
  right:9px;
  top:5px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}

input[type=radio]:checked + span {
	outline: none;
  background:green;			    
}

input[type=radio]:checked + span::before{
	outline: none;
  height: 6px;
  left: 6px;
  top: 9px;
  -webkit-transform:rotate(-47deg);
  transform:rotate(-47deg);
}

input[type=radio]:checked + span::after{
	outline: none;
  height: 10px;
  right: 5px;
  top: 5px;
}

.btn-rouge {
    color: #ffffff;
    background-color: #e30613;
    border-color: #e30613;
}
.btn-rouge:active {
    color: #ffffff;
    background-color: #95050d;
    border-color: #95050d;
}
.btn-rouge:hover {
    color: #fff;
    background-color: #95050d;
    border-color: #95050d0;
}
.btn-label {position: relative;left: -12px;display: inline-block;padding: 6px 12px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;}
.btn-labeled {padding-top: 0;padding-bottom: 0;}
.btn-success{
  background: green;
  color: #FFFFFF;
}
form label.bg-light {line-height: 41px;}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aUIsQ0FBQztBQUMvQztFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCO0FBQ0EscUJBQXFCLGlCQUFpQixDQUFDLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zyb250LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdpY29tb29uL3N0eWxlLmNzcyc7XG5AaW1wb3J0ICdib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MnO1xuQGltcG9ydCAnanF1ZXJ5LXVpL2Rpc3QvdGhlbWVzL2Jhc2UvanF1ZXJ5LXVpLmNzcyc7XG5AaW1wb3J0ICdAZmFuY3lhcHBzL2ZhbmN5Ym94L2Rpc3QvanF1ZXJ5LmZhbmN5Ym94LmNzcyc7XG5AaW1wb3J0ICdvd2wuY2Fyb3VzZWwvZGlzdC9hc3NldHMvb3dsLmNhcm91c2VsLmNzcyc7XG5AaW1wb3J0ICdvd2wuY2Fyb3VzZWwvZGlzdC9hc3NldHMvb3dsLnRoZW1lLmRlZmF1bHQuY3NzJztcbkBpbXBvcnQgJ0BmbGF0aWNvbi9mbGF0aWNvbi11aWNvbnMvY3NzL2FsbC9hbGwuY3NzJztcbkBpbXBvcnQgJ2Fvcy9kaXN0L2Fvcy5jc3MnO1xuQGltcG9ydCAnZWtrby1saWdodGJveC9kaXN0L2Vra28tbGlnaHRib3guY3NzJztcbkBpbXBvcnQgJ0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9mb250YXdlc29tZS5jc3MnO1xuQGltcG9ydCAnQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5jc3MnO1xuQGltcG9ydCAnanF1ZXJ5LWZpbGUtdXBsb2FkL2Nzcy91cGxvYWRmaWxlLmNzcyc7XG5AaW1wb3J0ICdib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlcjMubWluLmNzcyc7XG5cbi50b29sdGlwLWlubmVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0IG92ZXJmbG93LXk6IGF1dG87XG59XG4vKiBCYXNlICovXG4uZm9udC1zaXplLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5mb250LXNpemUtMTEge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9udC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb250LXNpemUtMTcge1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLmZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZm9udC1zaXplLTE5IHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtc2l6ZS0yMSB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mb250LXNpemUtMjMge1xuICBmb250LXNpemU6IDIzcHg7IH1cblxuLmZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5mb250LXNpemUtMjYge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmZvbnQtc2l6ZS0yNyB7XG4gIGZvbnQtc2l6ZTogMjdweDsgfVxuXG4uZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mb250LXNpemUtMjkge1xuICBmb250LXNpemU6IDI5cHg7IH1cblxuLmZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uZm9udC1ncmF5LTEge1xuICBjb2xvcjogI2Y3ZjdmNzsgfVxuXG4uZm9udC1ncmF5LTIge1xuICBjb2xvcjogI2U5ZTllOTsgfVxuXG4uZm9udC1ncmF5LTMge1xuICBjb2xvcjogI2Q5ZDlkOTsgfVxuXG4uZm9udC1ncmF5LTQge1xuICBjb2xvcjogI2M5YzljOTsgfVxuXG4uZm9udC1ncmF5LTUsIC5ibG9jay1oZWFkaW5nLTEgc3BhbiB7XG4gIGNvbG9yOiAjYjhiOGI4OyB9XG5cbi5mb250LWdyYXktNiB7XG4gIGNvbG9yOiAjYThhOGE4OyB9XG5cbi5mb250LWdyYXktNywgYm9keSB7XG4gIGNvbG9yOiAjOTM5MzkzOyB9XG5cbi5mb250LWdyYXktOCB7XG4gIGNvbG9yOiAjN2I3YjdiOyB9XG5cbi5mb250LWdyYXktOSB7XG4gIGNvbG9yOiAjNjM2MzYzICM0ZDRkNGQ7IH1cblxuLmZvbnQtZ3JheS0xMCB7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5ib3JkZXItZ3JheS0xIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5ib3JkZXItZ3JheS0yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5OyB9XG5cbi5ib3JkZXItZ3JheS0zIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5ib3JkZXItZ3JheS00IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5OyB9XG5cbi5ib3JkZXItZ3JheS01IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG5cbi5ib3JkZXItZ3JheS02IHtcbiAgYm9yZGVyLWNvbG9yOiAjYThhOGE4OyB9XG5cbi5ib3JkZXItZ3JheS03IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTM5MzkzOyB9XG5cbi5ib3JkZXItZ3JheS04IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I3YjdiOyB9XG5cbi5ib3JkZXItZ3JheS05IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2MzYzICM0ZDRkNGQ7IH1cblxuLmJvcmRlci1ncmF5LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG5cbi5iZy1ncmF5LTEge1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7IH1cblxuLmJnLWdyYXktMiB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTsgfVxuXG4uYmctZ3JheS0zIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbi5iZy1ncmF5LTQge1xuICBib3JkZXItY29sb3I6ICNjOWM5Yzk7IH1cblxuLmJnLWdyYXktNSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuXG4uYmctZ3JheS02IHtcbiAgYm9yZGVyLWNvbG9yOiAjYThhOGE4OyB9XG5cbi5iZy1ncmF5LTcge1xuICBib3JkZXItY29sb3I6ICM5MzkzOTM7IH1cblxuLmJnLWdyYXktOCB7XG4gIGJvcmRlci1jb2xvcjogIzdiN2I3YjsgfVxuXG4uYmctZ3JheS05IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2MzYzICM0ZDRkNGQ7IH1cblxuLmJnLWdyYXktMTAge1xuICBib3JkZXItY29sb3I6ICMzNTM1MzU7IH1cblxuLmxldHRlci1zcGFjaW5nLTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLmxldHRlci1zcGFjaW5nLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cblxuLmJvcmRlci13LTEge1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4uYm9yZGVyLXctMiB7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5ib3JkZXItdy0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxuLmJvcmRlci13LTQge1xuICBib3JkZXItd2lkdGg6IDRweDsgfVxuXG4uYm9yZGVyLXctNSB7XG4gIGJvcmRlci13aWR0aDogNXB4OyB9XG5cbi5wcmltYXJ5LWJsYWNrLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMzA2MTM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wcmltYXJ5LWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJpbWFyeS1kYXJrLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMzA2MTM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wcmltYXJ5LWRhcmstLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcmltYXJ5LXByaW1hcnktb3V0bGluZS0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTMwNjEzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucHJpbWFyeS1wcmltYXJ5LW91dGxpbmUtLWhvdmVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnByaW1hcnktb3V0bGluZS1wcmltYXJ5LS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlMzA2MTM7IH1cbiAgLnByaW1hcnktb3V0bGluZS1wcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG59XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMzk5OyB9XG4gIGJvZHkub2ZmY2FudmFzLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkub2ZmY2FudmFzLW1lbnU6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNlMzA2MTM7ICBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbmNvbG9yOiAjZTMwNjEzO1x0fVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmg0LCAuaDR7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTMwNjEzO1xufVxuaDUsIC5oNXtcblx0Y29sb3I6ICMwMDM5NTY7XG59XG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibGFjay1vcGFjaXR5LTUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5jb2xvci13aGl0ZS1vcGFjaXR5LTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5idG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ubGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZm9ybS1jb250cm9sIHtcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgfVxuICAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzOyB9XG4gIC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIuNWVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUtc2VjdGlvbiB7XG4gICAgICAvKnBhZGRpbmc6IDVlbSAwOyAqLyB9IH0gXG4gIC5zaXRlLXNlY3Rpb24uc2l0ZS1zZWN0aW9uLXNtIHtcbiAgICBwYWRkaW5nOiA0ZW0gMDsgfVxuXG4uc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgcGFkZGluZzogOGVtIDA7IH0gfVxuICAuc2l0ZS1mb290ZXIgLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1mb290ZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtZm9vdGVyIGgyLCAuc2l0ZS1mb290ZXIgaDMsIC5zaXRlLWZvb3RlciBoNCwgLnNpdGUtZm9vdGVyIGg1IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuc2l0ZS1mb290ZXIgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy10ZXh0LWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMjBweCAwIDAgIzAwMCwgLTIwcHggMCAwICMwMDA7XG4gIGJveC1zaGFkb3c6IDIwcHggMCAwICMwMDAsIC0yMHB4IDAgMCAjMDAwOyB9XG5cbi50ZXh0LXdoaXRlLW9wYWNpdHktMDUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi50ZXh0LWJsYWNrLW9wYWNpdHktMDUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5ob3Zlci1iZy1lbmxhcmdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5ob3Zlci1iZy1lbmxhcmdlIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmhvdmVyLWJnLWVubGFyZ2UgPiBkaXYge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjhzIGFsbCBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuOHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC44cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLmhvdmVyLWJnLWVubGFyZ2U6aG92ZXIgPiBkaXYsIC5ob3Zlci1iZy1lbmxhcmdlOmZvY3VzID4gZGl2LCAuaG92ZXItYmctZW5sYXJnZTphY3RpdmUgPiBkaXYge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5ob3Zlci1iZy1lbmxhcmdlIC5iZy1pbWFnZS1tZC1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuICAuYmctaW1hZ2Uub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJnLWltYWdlLm92ZXJsYXk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuYmctaW1hZ2UgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmltZy1tZC1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kaXNwbGF5LTEsIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5wbGF5LXNpbmdsZS1iaWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLnBsYXktc2luZ2xlLWJpZyA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpOyB9XG4gIC5wbGF5LXNpbmdsZS1iaWc6aG92ZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG5cbi5vdmVybGFwLXRvLXRvcCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDsgfVxuXG4udWwtY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC51bC1jaGVjayBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAudWwtY2hlY2sgbGk6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0b3A6IC0uM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNWNhXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnVsLWNoZWNrLndoaXRlIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnVsLWNoZWNrLnN1Y2Nlc3MgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogIzcxYmM0MjsgfVxuICAudWwtY2hlY2sucHJpbWFyeSBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZTMwNjEzOyB9XG5cbi5zZWxlY3Qtd3JhcCwgLndyYXAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0LXdyYXAgLmljb24sIC53cmFwLWljb24gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnNlbGVjdC13cmFwIHNlbGVjdCwgLndyYXAtaWNvbiBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4udG9wLWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLyogTmF2YmFyICovXG4uc2l0ZS1uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNpdGUtbmF2YmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAuc2l0ZS1uYXZiYXIgLnRvZ2dsZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4OyB9XG4gIC5zaXRlLW5hdmJhciAuc2l0ZS1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6YXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5hY3RpdmUge1xuICAgICAgY29sb3I6ICNlMzA2MTMgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2UzMDYxMzsgfVxuICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTMxM1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nOyB9XG4gICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMzA2MTM7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4ycyAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAwczsgfVxuICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duLmFycm93LXRvcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93bi5hcnJvdy10b3A6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93bi5hcnJvdy10b3A6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMHMgYWxsO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IDBzIGFsbDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwcyBhbGw7XG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNlMzA2MTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7IH1cbiAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuIC5kcm9wZG93biA+IGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgICAgICAgICAgICBjb2xvcjogI2NlZDRkYTsgfVxuICAgICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gPiBsaS5oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTMxNVwiO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuID4gLmRyb3Bkb3duLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuID4gdWwge1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgPiBhLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW4gLmRyb3Bkb3duID4gbGkuaGFzLWNoaWxkcmVuOmFjdGl2ZSA+IGEsIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbiAuZHJvcGRvd24gPiBsaS5oYXMtY2hpbGRyZW46Zm9jdXMgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgICAgICAgICBjb2xvcjogI2NlZDRkYTsgfVxuICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmhvdmVyID4gYSwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmZvY3VzID4gYSwgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogI2UzMDYxMzsgfVxuICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmhvdmVyLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW46Zm9jdXMsIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjphY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnNpdGUtbmF2YmFyIC5zaXRlLW5hdmlnYXRpb24gLnNpdGUtbWVudSAuaGFzLWNoaWxkcmVuOmhvdmVyID4gLmRyb3Bkb3duLCAuc2l0ZS1uYXZiYXIgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5oYXMtY2hpbGRyZW46Zm9jdXMgPiAuZHJvcGRvd24sIC5zaXRlLW5hdmJhciAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLmhhcy1jaGlsZHJlbjphY3RpdmUgPiAuZHJvcGRvd24ge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc2l0ZS1tb2JpbGUtbWVudSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogY2FsYygxMDB2aCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5vZmZjYW52YXMtbWVudSAuc2l0ZS1tb2JpbGUtbWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW1vYmlsZS1tZW51LWhlYWRlciAuc2l0ZS1tb2JpbGUtbWVudS1jbG9zZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW1vYmlsZS1tZW51LWhlYWRlciAuc2l0ZS1tb2JpbGUtbWVudS1jbG9zZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWNsb3NlIHNwYW46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjY2VkNGRhOyB9XG4gICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbW9iaWxlLW1lbnUtaGVhZGVyIC5zaXRlLW1vYmlsZS1tZW51LWxvZ28gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1oZWFkZXIgLnNpdGUtbW9iaWxlLW1lbnUtbG9nbyBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW1vYmlsZS1tZW51LWhlYWRlciAuc2l0ZS1tb2JpbGUtbWVudS1sb2dvIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1tb2JpbGUtbWVudS1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzMDYxMzsgfVxuICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCBsaSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNlMzA2MTM7IH1cbiAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCAuYXJyb3ctY29sbGFwc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIC5hcnJvdy1jb2xsYXBzZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7IH1cbiAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwIC5hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCAuYXJyb3ctY29sbGFwc2UuY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXAgPiBsaSA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIC5zaXRlLW1vYmlsZS1tZW51IC5zaXRlLW5hdi13cmFwID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAuc2l0ZS1tb2JpbGUtbWVudSAuc2l0ZS1uYXYtd3JhcFtkYXRhLWNsYXNzPVwic29jaWFsXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXBbZGF0YS1jbGFzcz1cInNvY2lhbFwiXSA+IGxpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnNpdGUtbW9iaWxlLW1lbnUgLnNpdGUtbmF2LXdyYXBbZGF0YS1jbGFzcz1cInNvY2lhbFwiXSA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5zdGlja3ktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3RpY2t5LXdyYXBwZXIgLnNpdGUtbmF2YmFyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5zdGlja3ktd3JhcHBlciAuc2l0ZS1uYXZiYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc3RpY2t5LXdyYXBwZXIgLnNpdGUtbmF2YmFyIC5zaXRlLWxvZ28gYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdGlja3ktd3JhcHBlciAuc2l0ZS1uYXZiYXIgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zdGlja3ktd3JhcHBlciAuc2l0ZS1uYXZiYXIgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zdGlja3ktd3JhcHBlci5pcy1zdGlja3kgLnNpdGUtbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDAgMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiA0cHggMCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSAuc2l0ZS1uYXZiYXIgLnNpdGUtbG9nbyBhIHtcbiAgICAgIGNvbG9yOiAjZTMwNjEzOyB9XG4gICAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSAuc2l0ZS1uYXZiYXIgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5IC5zaXRlLW5hdmJhciB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZTMwNjEzICFpbXBvcnRhbnQ7IH1cbiAgLnN0aWNreS13cmFwcGVyIC5zaHJpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5zdGlja3ktd3JhcHBlciAuc2hyaW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIEJsb2NrcyAqL1xuLnNpdGUtc2VjdGlvbi1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuc2l0ZS1zZWN0aW9uLWNvdmVyLFxuICAuc2l0ZS1zZWN0aW9uLWNvdmVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zaXRlLXNlY3Rpb24tY292ZXIsXG4gIC5zaXRlLXNlY3Rpb24tY292ZXIgLmNvbnRhaW5lciA+IC5yb3cge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgICBtaW4taGVpZ2h0OiA1NzdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNpdGUtc2VjdGlvbi1jb3ZlcixcbiAgICAgIC5zaXRlLXNlY3Rpb24tY292ZXIgLmNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNzB2aCAtIDE5NnB4KTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAuc2l0ZS1zZWN0aW9uLWNvdmVyLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaXRlLXNlY3Rpb24tY292ZXIub3ZlcmxheTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnNpdGUtc2VjdGlvbi1jb3Zlci5pbm5lci1wYWdlLFxuICAuc2l0ZS1zZWN0aW9uLWNvdmVyLmlubmVyLXBhZ2UgLmNvbnRhaW5lciA+IC5yb3cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5zaXRlLXNlY3Rpb24tY292ZXIuaW1nLWJnLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuc2l0ZS1zZWN0aW9uLWNvdmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNpdGUtc2VjdGlvbi1jb3ZlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gIC5zaXRlLXNlY3Rpb24tY292ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLXNlY3Rpb24ge1xuICAgcGFkZGluZzogM3JlbSAwOyAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc2l0ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfSB9XG5cbi5ibG9jay1oZWFkaW5nLTEgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ibG9jay1oZWFkaW5nLTEgaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjZTMwNjEzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5ibG9jay1oZWFkaW5nLTEgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLmJsb2NrLWZlYXR1cmUtMS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuICAuYmxvY2stZmVhdHVyZS0xLXdyYXAgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7IH1cbiAgICAuYmxvY2stZmVhdHVyZS0xLXdyYXAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wsXG4gICAgLmJsb2NrLWZlYXR1cmUtMS13cmFwID4gLmNvbnRhaW5lciA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG5cbi5ibG9jay1mZWF0dXJlLTEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrLWZlYXR1cmUtMSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ibG9jay1mZWF0dXJlLTEgLmljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ibG9jay1mZWF0dXJlLTEgLmljb24gPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmJsb2NrLWltZy12aWRlby0xLXdyYXAgLmJsb2NrLWltZy12aWRlby0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTByZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJsb2NrLWltZy12aWRlby0xLXdyYXAgLmJsb2NrLWltZy12aWRlby0xIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cmVtOyB9IH1cblxuLmJsb2NrLWltZy12aWRlby0xID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmxvY2staW1nLXZpZGVvLTEgPiBhIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5ibG9jay1pbWctdmlkZW8tMSA+IGEgLmljb24gPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5ibG9jay1pbWctdmlkZW8tMSA+IGE6aG92ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG5cbi5ibG9jay1jb3VudGVyLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLWNvdW50ZXItMSAubnVtYmVyLFxuICAuYmxvY2stY291bnRlci0xIC5jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYmxvY2stY291bnRlci0xIC5udW1iZXIge1xuICAgIGNvbG9yOiAjZTMwNjEzO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmJsb2NrLWNvdW50ZXItMSAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAuYmxvY2stY291bnRlci0xIC5udW1iZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1OCwgNjQsIDAuMyk7IH1cbiAgLmJsb2NrLWNvdW50ZXItMSAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuXG4uYmxvY2stdGVhbS1tZW1iZXItMSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuMTVzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjE1cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLmJsb2NrLXRlYW0tbWVtYmVyLTEgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYmxvY2stc29jaWFsLTEgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrLXNvY2lhbC0xID4gYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5ibG9jay10ZXN0aW1vbnktMSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvY2stdGVzdGltb255LTEgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9yZ2lhJywgVGltZXMsIHNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvY2stdGVzdGltb255LTEgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuYmxvY2stdGVzdGltb255LTEgZmlndXJlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI2UzMDYxMztcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmJsb2NrLXRlc3RpbW9ueS0xIGZpZ3VyZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gIC5ibG9jay10ZXN0aW1vbnktMSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ibG9jay0xMyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLTEzIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zMHB4OyB9XG4gIC5ibG9jay0xMyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5ibG9jay0xMyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbCBjdWJpYy1iZXppZXIoMC4zMiwgMC43MSwgMC41MywgMC41Myk7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbCBjdWJpYy1iZXppZXIoMC4zMiwgMC43MSwgMC41MywgMC41Myk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBjdWJpYy1iZXppZXIoMC4zMiwgMC43MSwgMC41MywgMC41Myk7XG4gICAgICBtYXJnaW46IDNweDsgfVxuICAgIC5ibG9jay0xMyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuXG4ucG9zdC1lbnRyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gIC5wb3N0LWVudHJ5OmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAucG9zdC1lbnRyeSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wb3N0LWVudHJ5ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnkge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjOyB9XG4gIC5ieTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTMwNjEzOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7IH1cbiAgLmZvcm0tY29udHJvbDpob3ZlciwgLmZvcm0tY29udHJvbDphY3RpdmUsIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7IH1cblxuLnNpZGViYXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnNpZGViYXItYm94ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2lkZWJhci1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jYXRlZ29yaWVzIGxpLFxuLnNpZGVsaW5rIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGVlMmU2O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jYXRlZ29yaWVzIGxpOmxhc3QtY2hpbGQsXG4gIC5zaWRlbGluayBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNhdGVnb3JpZXMgbGkgYSxcbiAgLnNpZGVsaW5rIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhdGVnb3JpZXMgbGkgYSBzcGFuLFxuICAgIC5zaWRlbGluayBsaSBhIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuY2F0ZWdvcmllcyBsaS5hY3RpdmUgYSxcbiAgLnNpZGVsaW5rIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmNvbW1lbnQtZm9ybS13cmFwIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDAgNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW1lbnQtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5jb21tZW50LWxpc3QgbGkgLnZjYXJkIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jb21tZW50LWxpc3QgbGkgLnZjYXJkIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuY29tbWVudC1saXN0IGxpIC5jb21tZW50LWJvZHkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpOyB9XG4gICAgICAuY29tbWVudC1saXN0IGxpIC5jb21tZW50LWJvZHkgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuY29tbWVudC1saXN0IGxpIC5jb21tZW50LWJvZHkgLm1ldGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLmNvbW1lbnQtbGlzdCBsaSAuY29tbWVudC1ib2R5IC5yZXBseSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5jb21tZW50LWxpc3QgbGkgLmNvbW1lbnQtYm9keSAucmVwbHk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7IH1cblxuLnNlYXJjaC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTBweDsgfVxuICAuc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xub3V0bGluZTogbm9uZTtcblx0ICB9XG4gIC5zZWFyY2gtZm9ybSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wb3N0LW1ldGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gIC5wb3N0LW1ldGEgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc2xpZGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA5MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYnRuLW1kIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7IH1cblxuLmJvcmRlci13LTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9ja19fNzM2OTQgLmJsb2NrX183MzQyMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJsb2NrX183MzY5NCAuYmxvY2tfXzczNDIyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IC5vd2wtcHJldixcbi5zbGlkZS1vbmUtaXRlbSAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlcixcbiAgLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLnNsaWRlLW9uZS1pdGVtIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5zbGlkZS1vbmUtaXRlbSAub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjsgfVxuICAuc2xpZGUtb25lLWl0ZW0gLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2xpZGUtb25lLWl0ZW0gLm93bC1kb3RzIC5vd2wtZG90ID4gc3BhbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGN1YmljLWJlemllcigwLjMyLCAwLjcxLCAwLjUzLCAwLjUzKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGN1YmljLWJlemllcigwLjMyLCAwLjcxLCAwLjUzLCAwLjUzKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGN1YmljLWJlemllcigwLjMyLCAwLjcxLCAwLjUzLCAwLjUzKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIG1hcmdpbjogM3B4OyB9XG4gICAgLnNsaWRlLW9uZS1pdGVtIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4udG9wLWJhciB7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLnRvcC1iYXIgYSB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmJsb2NrX18zNTYzMCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5ibG9ja19fMzU2MzAgLmljb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICNlMzA2MTM7IH1cbiAgLmJsb2NrX18zNTYzMCBoMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmJsb2NrX18zNTYzMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlMzA2MTM7IH1cblxuLmZvb3Rlci1zdXNjcmliZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzAwMDsgfVxuICAuZm9vdGVyLXN1c2NyaWJlLWZvcm0gLmZvcm0tY29udHJvbDpob3ZlciwgLmZvb3Rlci1zdXNjcmliZS1mb3JtIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9vdGVyLXN1c2NyaWJlLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLXN1c2NyaWJlLWZvcm0gLmJ0biB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcmljaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDsgfVxuICAucHJpY2luZyAucHJpY2UgPiBzcGFuIHtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC5wcmljaW5nIC5wcmljZSA+IHNwYW4gPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGNvbG9yOiAjZTMwNjEzOyB9XG4gIC5wcmljaW5nIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qUFJFTE9BRElORy0tLS0tLS0tLS0tLSAqL1xuI292ZXJsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNzEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5sb2FkZXIge1xuICB6LWluZGV4OiA3NzAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmZ0Y28tYmxvY2tzLWNvdmVyLTEgLmZ0Y28tc2VydmljZS1pbWFnZS0xIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZ0Y28tY292ZXItMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmZ0Y28tY292ZXItMSxcbiAgLmZ0Y28tY292ZXItMSAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgLyogaGVpZ2h0OiAxMDB2aDsgKi9cbiAgICAvKiBtaW4taGVpZ2h0OiA2MDBweDsgKi8gfVxuICAuZnRjby1jb3Zlci0xID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mdGNvLWNvdmVyLTEub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZ0Y28tY292ZXItMS5vdmVybGF5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjk1O1xuICAgICAgYmFja2dyb3VuZDogIzM3N2FmZjtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzc3YWZmIDAlLCAjMDBkOWZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjMzc3YWZmKSwgY29sb3Itc3RvcCgxMDAlLCAjMDBkOWZmKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM3N2FmZiAwJSwgIzAwZDlmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM3N2FmZiAwJSwgIzAwZDlmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzNzdhZmYgMCUsICMwMGQ5ZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzNzdhZmYgMCUsICMwMGQ5ZmYgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzM3N2FmZicsIGVuZENvbG9yc3RyPScjMDBkOWZmJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gICAgLmZ0Y28tY292ZXItMS5vdmVybGF5IGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZ0Y28tY292ZXItMS5vdmVybGF5IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mdGNvLWNvdmVyLTEub3ZlcmxheSBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmZ0Y28tY292ZXItMS5vdmVybGF5IHAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZ0Y28tY292ZXItMS5vdmVybGF5IGZvcm0gLmZvcm0tY29udHJvbCxcbiAgICAuZnRjby1jb3Zlci0xLm92ZXJsYXkgZm9ybSAuYnRuIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5mdGNvLWNvdmVyLTEub3ZlcmxheSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZnRjby1jb3Zlci0xLm92ZXJsYXkgZm9ybSAuYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZ0Y28tc2VydmljZS1pbWFnZS0xIC5zZXJ2aWNlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cblxuLmZ0Y28tc2VydmljZS1pbWFnZS0xIC5zZXJ2aWNlIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmZ0Y28tc2VydmljZS1pbWFnZS0xIC5zZXJ2aWNlIHAge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ0Y28tc2VydmljZS1pbWFnZS0xIC5zZXJ2aWNlOmhvdmVyIGltZyB7XG4gICAgdG9wOiAtNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDUwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfSB9XG5cbi5vd2wtYWxsIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAub3dsLWFsbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5vd2wtYWxsIC5vd2wtZG90cyAub3dsLWRvdCA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm93bC1hbGwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm93bC1hbGwgLm93bC1uYXYsXG4gIC5vd2wtYWxsIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWFsbCAub3dsLXN0YWdlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5vd2wtYWxsIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm93bC1hbGwgLm93bC1zdGFnZS1vdXRlciA+IC5vd2wtc3RhZ2UgPiAub3dsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYmxvZy1lbnRyeSAuYmxvZy10aHVtYm5haWwge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDE1MHB4O1xuICBmbGV4OiAwIDAgMTUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuYmxvZy1lbnRyeSAuYmxvZy10aHVtYm5haWwgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJsb2ctZW50cnkgLmJsb2ctZXhjZXJwdCBhIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmJsb2ctZW50cnkgLmJsb2ctZXhjZXJwdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2UzMDYxMzsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY1ICFpbXBvcnRhbnQ7IH1cbi5iZy1saWdodGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkN2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnBlckNpcmMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDExMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTFkZWcsIHRyYW5zcGFyZW50IDUwJSwgI2NjYyA1MCUpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNjY2MgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuLnBlckNpcmMgLnBlckNpcmNJbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDkwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucGVyQ2lyYyAucGVyQ2lyY0lubmVyIGRpdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzMHB4O1xuXHRjb2xvcjojMDAzOTU2O1xufVxuLnBlckNpcmMgLnBlckNpcmNTdGF0IHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDoxZW07XG59XG4uYm94ZXNcbntcblx0ei1pbmRleDogMTtcblx0bWFyZ2luLXRvcDogLTI3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCkge1xuXHQuYm94ZXMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcblx0fVxufVxuLmJveFxue1xuXHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdHBhZGRpbmctbGVmdDogNDdweDtcblx0cGFkZGluZy10b3A6IDUycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDM3cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MXB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcblx0aGVpZ2h0OiAzNzBweDtcblx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KSB7XG5cdC5ib3gge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFxuXHR9XG59XG4uYm94OmZpcnN0LWNoaWxkXG57XG5cdGJhY2tncm91bmQ6ICMwMDM5NTY7XG59XG4uYm94Om50aC1jaGlsZCgyKVxue1xuXHRiYWNrZ3JvdW5kOiAjZTMwNjEzO1xufVxuLmJveDpudGgtY2hpbGQoMylcbntcblx0YmFja2dyb3VuZDogI2UzMDYxMztcbn1cbi5ib3hfaWNvblxue1xuXHR3aWR0aDogNjZweDtcblx0aGVpZ2h0OiA2NnB4O1xufVxuLmJveF9pY29uIGltZ1xue1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4uYm94X3RpdGxlXG57XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG59XG4uYm94X3RleHRcbntcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5ib3hfdGV4dCBwXG57XG5cdGNvbG9yOiAjRkZGRkZGO1xufVxuLmJveF9saW5rX2NvbnRhaW5lclxue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDQ4cHg7XG5cdGJvdHRvbTogLTIxcHg7XG59XG4uYm94X2xpbmtfY29udGFpbmVyIGFcbntcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uYm94X2xpbmtcbntcblx0d2lkdGg6IDQxcHg7XG5cdGhlaWdodDogNDFweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmJveF9saW5rOmhvdmVyXG57XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5ib3hfbGluayA+IGRpdlxue1xuXHR3aWR0aDogMzlweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNlMzA2MTM7XG5cdGZvbnQtc2l6ZTogMTkuMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb25kb3NzaWVye1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KSB7XG5cdC5tb25kb3NzaWVyIHtcblx0XHRcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcblx0fVxufVxuLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNlMzA2MTMhaW1wb3J0YW50O1xufVxuXG5oNHtcblx0IGNvbG9yOiAjZTMwNjEzIWltcG9ydGFudDtcbn1cbi8qIHRpbWVsaW5lICovXG5cbnVsLnRpbWVsaW5lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwudGltZWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkOWRmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjlweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA0MDA7XG59XG51bC50aW1lbGluZSA+IGxpIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG51bC50aW1lbGluZSA+IGxpOmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjsgXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IFxuICAgIHotaW5kZXg6IDQwMDtcblx0XG59XG51bC50aW1lbGluZXVucmVhbGlzZWQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bC50aW1lbGluZXVucmVhbGlzZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDlkZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNDAwO1xufVxudWwudGltZWxpbmV1bnJlYWxpc2VkID4gbGkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbnVsLnRpbWVsaW5ldW5yZWFsaXNlZCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGdyZXk7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogNDAwO1xufVxuXG4vKiBidXR0b24gZGF0ZXMgKi9cblxuLmZ0Y28tZmVhdHVyZS0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBwYWRkaW5nLXRvcDogMzBweDsqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmZ0Y28tZmVhdHVyZS0xIC5pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IFxuICAgIGNvbG9yOiAjMzJiZWVmOyB9XG4gIC5mdGNvLWZlYXR1cmUtMSAuZnRjby1mZWF0dXJlLTEtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZnRjby1mZWF0dXJlLTEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZnRjby1mZWF0dXJlLTEgcCB7XG4gICAgY29sb3I6ICM5ODk4OTg7IH1cbiAgLmZ0Y28tZmVhdHVyZS0xOmhvdmVyLCAuZnRjby1mZWF0dXJlLTEuYWN0aXZlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4ubW9kYWwtdGl0bGV7XG5cdGNvbG9yOiAjZTMwNjEzO1xufVxuLm1vZGFsLWJvZHl7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46M3B4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcblx0b3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjoycHggMCAwO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YWZ0ZXJ7XG5cdG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbiAgY29udGVudDonJztcbiAgZGlzcGxheTpibG9jaztcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmJlZm9yZXtcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OjExcHg7XG4gIGxlZnQ6OXB4O1xuICB0b3A6NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmFmdGVye1xuXHRvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6MTFweDtcbiAgcmlnaHQ6OXB4O1xuICB0b3A6NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuXHRvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOmdyZWVuO1x0XHRcdCAgICBcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmJlZm9yZXtcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA5cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDdkZWcpO1xuICB0cmFuc2Zvcm06cm90YXRlKC00N2RlZyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjphZnRlcntcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogN3B4O1xuICB0b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dIHtcblx0b3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjozcHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIHNwYW4ge1xuXHRvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjoycHggMCAwO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjo6YWZ0ZXJ7XG5cdG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbiAgY29udGVudDonJztcbiAgZGlzcGxheTpibG9jaztcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46OmJlZm9yZXtcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OjExcHg7XG4gIGxlZnQ6OXB4O1xuICB0b3A6NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46OmFmdGVye1xuXHRvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6MTFweDtcbiAgcmlnaHQ6OXB4O1xuICB0b3A6NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4ge1xuXHRvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOmdyZWVuO1x0XHRcdCAgICBcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46OmJlZm9yZXtcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA5cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDdkZWcpO1xuICB0cmFuc2Zvcm06cm90YXRlKC00N2RlZyk7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOjphZnRlcntcblx0b3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbn1cblxuLmJ0bi1yb3VnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG59XG4uYnRuLXJvdWdlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MDUwZDtcbiAgICBib3JkZXItY29sb3I6ICM5NTA1MGQ7XG59XG4uYnRuLXJvdWdlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUwNTBkO1xuICAgIGJvcmRlci1jb2xvcjogIzk1MDUwZDA7XG59XG4uYnRuLWxhYmVsIHtwb3NpdGlvbjogcmVsYXRpdmU7bGVmdDogLTEycHg7ZGlzcGxheTogaW5saW5lLWJsb2NrO3BhZGRpbmc6IDZweCAxMnB4O2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7fVxuLmJ0bi1sYWJlbGVkIHtwYWRkaW5nLXRvcDogMDtwYWRkaW5nLWJvdHRvbTogMDt9XG4uYnRuLXN1Y2Nlc3N7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvcm0gbGFiZWwuYmctbGlnaHQge2xpbmUtaGVpZ2h0OiA0MXB4O30iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/