@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
        url(/wp-content/themes/design-system-child/build/d64004d0d7925e305504b2e4dd06f373.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/4c64e61a9bcaa39dd44b765bdc14f86d.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/4f81479dd27d841df169800f4c0d333a.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/d1cfc50784375fa80f37fde79af0909a.svg#Montserrat-SemiBoldItalic) format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
        url(/wp-content/themes/design-system-child/build/ac729c1b019a2870493de8780ac56cc5.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/b547006cbe2561bcfd08ce02c5e90714.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/6b4e920f77190de84640e8ca1cef8835.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/b37c6f47ec37f8c7a975ce4c3d754581.svg#Montserrat-BoldItalic) format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url(/wp-content/themes/design-system-child/build/dbf9cc3b5d0be686036798f4c2ed9c04.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/0329bf8fcbfdd06caa2491b2d6a094fd.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/cfaa6b8889aa2a3864bdf1bcc494f41c.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/e5853257778e62f62a375ced9a7bc322.svg#Montserrat-Bold) format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
        url(/wp-content/themes/design-system-child/build/16bc8d656c91e8a76ba91d6d97d779be.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/3c654aa7f2065375464a440fb4b5ef42.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/8c1bdca955e686bcf2cb6def27052632.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/754832ddd6b68c46517b146ef25f792e.svg#Montserrat-Italic) format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
        url(/wp-content/themes/design-system-child/build/53b31a44d4132debc087cf7d43aeb531.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/fa5f925d970d6332a140c71977bfe890.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/feb9a9ab44bccb4cc66e230d013303b2.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/7898242d181492ce4466b4970182c507.svg#Montserrat-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url(/wp-content/themes/design-system-child/build/518803d3e08549d2d704d9a6643a3887.woff2) format('woff2'),
        url(/wp-content/themes/design-system-child/build/498c8cdbbcd5264ad13c3d49457a0e11.woff) format('woff'),
        url(/wp-content/themes/design-system-child/build/d4f770a49dfa69890fd4b7a3ffff3644.ttf) format('truetype'),
        url(/wp-content/themes/design-system-child/build/b29342e7c0d937a381aabc2c6a87b550.svg#Montserrat-Regular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
  font-family: "Montserrat", sans-serif, Arial;
}
@media (min-width: 1118px) {
  body {
    padding-top: 60px;
  }
}

.header.child-header .search-form form input {
  font-size: 16px !important;
}
@media (min-width: 1118px) {
  .header.child-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: box-shadow ease 0.3s;
  }
  .header.child-header.header-scrolled {
    box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);
  }
  .logged-in .header.child-header {
    top: 32px;
  }
}
.header.child-header .logo img {
  max-width: 225px;
}
.header.child-header .menu-wrap .main-menu.type-1 .menu-item > .sub-menu {
  height: 0;
}
.header.child-header .menu-wrap .main-menu.type-1 .menu-item:hover > .sub-menu {
  height: auto;
}
.header.child-header .menu-wrap .main-menu.type-1 .menu-item a {
  padding-bottom: 15px;
  border-bottom-width: 2px;
  margin-bottom: -3px;
}
.header.child-header .menu-wrap .main-menu .menu-item a {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-wrapper {
  background-color: #f9f9ff;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 295px;
}
.header-wrapper .title {
  margin: 20px 0;
  font-size: 45px;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .header-wrapper .title {
    font-size: 35px;
  }
}
@media (max-width: 450px) {
  .header-wrapper .title {
    font-size: 25px;
  }
}
.home .header-wrapper .title {
  font-size: 60px;
}
@media (max-width: 1117px) {
  .home .header-wrapper .title {
    font-size: 45px;
  }
}
@media (max-width: 600px) {
  .home .header-wrapper .title {
    font-size: 35px;
  }
}
@media (max-width: 450px) {
  .home .header-wrapper .title {
    font-size: 25px;
  }
}
.header-wrapper .col-md-4 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

body::-webkit-scrollbar {
  width: 0.5em;
}
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

img {
  max-width: 100%;
  height: auto;
}

.main {
  position: relative;
}
.main .wp-block-image {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .main .wp-block-image .alignright,
.main .wp-block-image .alignleft {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .main .wp-block-image .alignright img,
.main .wp-block-image .alignleft img {
    width: 100%;
    height: auto;
  }
}
.main .col-md-12 p,
.main .col-md-9 p {
  margin-bottom: 30px;
}
.main .col-md-12 h2, .main .col-md-12 h3, .main .col-md-12 h4, .main .col-md-12 h5, .main .col-md-12 h6,
.main .col-md-9 h2,
.main .col-md-9 h3,
.main .col-md-9 h4,
.main .col-md-9 h5,
.main .col-md-9 h6 {
  font-size: 36px;
  margin-top: 40px;
  margin-bottom: 32px;
  text-transform: capitalize;
  text-align: center;
}
@media (max-width: 450px) {
  .main .col-md-12 h2, .main .col-md-12 h3, .main .col-md-12 h4, .main .col-md-12 h5, .main .col-md-12 h6,
.main .col-md-9 h2,
.main .col-md-9 h3,
.main .col-md-9 h4,
.main .col-md-9 h5,
.main .col-md-9 h6 {
    font-size: 25px;
  }
}
.main .col-md-12 ol, .main .col-md-12 ul,
.main .col-md-9 ol,
.main .col-md-9 ul {
  margin-left: 40px;
  margin-bottom: 10px;
}
.main .col-md-12 ol li, .main .col-md-12 ul li,
.main .col-md-9 ol li,
.main .col-md-9 ul li {
  font-size: inherit;
  margin-bottom: 20px;
}
.main .col-md-12 ul li::before,
.main .col-md-9 ul li::before {
  width: 14px;
  height: 14px;
  border: 3px solid #8490ff;
  background: #fff;
  top: 6px;
  left: 0;
  border-radius: 50%;
}
.main .col-md-12 .wp-block-image img,
.main .col-md-9 .wp-block-image img {
  border: none;
}

.title {
  text-transform: capitalize;
}

/* Main table */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.main-table .title {
  font-size: 31px;
  color: #252B33;
  margin-bottom: 24px;
  margin-top: 20px;
  text-align: center;
}

.main-table .title::before,
.main-table .title::after {
  background-color: rgba(255, 255, 255, 0.2);
}

.main-table .table {
  display: table;
  border-radius: 5px;
  border-collapse: separate;
  border-spacing: 0 1em;
}

.main-table .table .table-head {
  display: table-header-group;
  border-radius: 5px 5px 0px 0px;
}

.main-table .table .table-body {
  display: table-row-group;
  border-radius: 0px 0px 5px 5px;
}

.main-table .table .table-row {
  display: table-row;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 15px;
}

.main-table .table .table-head {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
}

.main-table .table .table-head .table-row {
  box-shadow: none;
}

.main-table .table .table-head .table-row .cell-h {
  padding-bottom: 0;
  padding-top: 0;
}

.main-table .table .cell-h,
.main-table .table .cell-d {
  display: table-cell;
}

.main-table .table .cell-h {
  padding: 17px 10px;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  color: #252B33;
  font-weight: bold;
  background: #fff;
}

.main-table .table .cell-d {
  padding: 20px 10px 10px 10px;
  text-align: center;
  vertical-align: middle;
  background: #fff;
}

.main-table .table .table-body .table-row:last-child .cell-d:first-child {
  border-radius: 0px 0px 0px 5px;
}

.main-table .table .table-body .table-row:last-child .cell-d:last-child {
  border-radius: 0px 0px 5px 0px;
}

.main-table .table .table-row .cell-h:nth-child(1),
.main-table .table .table-row .cell-d:nth-child(1) {
  width: 22%;
  padding-left: 10px;
}

.main-table .table .table-row .cell-h:nth-child(2),
.main-table .table .table-row .cell-d:nth-child(2) {
  width: 20%;
  padding: 0;
}

.main-table .table .table-row .cell-h:nth-child(3),
.main-table .table .table-row .cell-d:nth-child(3) {
  width: 40%;
}

.main-table .table .table-row .cell-h:nth-child(4),
.main-table .table .table-row .cell-d:nth-child(4) {
  width: 25%;
}

.main-table .table .table-row .cell-h:nth-child(5),
.main-table .table .table-row .cell-d:nth-child(5) {
  width: 25%;
}

.main-table .table .cell-d .hidden-title {
  display: none;
}

.main-table .table .cell-d.logo {
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
}

.main-table .table .cell-d.logo span {
  color: #252B33;
  font-size: 14px;
  display: inline-block;
  margin-top: 10px;
}

.main-table .table .cell-d.logo img {
  max-height: 80px;
  width: auto;
  height: auto;
  max-width: 202px;
  display: block;
  margin: 0 auto;
}

.main-table .table .bar-wrap {
  width: 100%;
  padding-left: 70px;
  position: relative;
}

.main-table .table .bar-wrap .percents {
  height: 23px;
  position: absolute;
  top: 50%;
  left: 0px;
  margin-top: -11.5px;
  color: #1a365b;
  font-size: 16px;
  text-align: center;
  width: 70px;
  line-height: 23px;
}

.main-table .table .bar-wrap .bar {
  width: 100%;
  height: 23px;
  background: #ddecff;
  border-radius: 0px;
}

.main-table .table .bar-wrap .bar .progress {
  height: 100%;
  background: #3da9ee;
  border-radius: 0px;
}

.main-table .table .cell-d.support {
  text-align: left;
  font-size: 13px;
}

.main-table .table .cell-d.site {
  padding-left: 20px;
  padding-right: 30px;
}

.main-table .table .cell-d.site .btn {
  max-width: 205px;
}

.main-table .all-providers-btn {
  width: 370px;
}

.col-lg-8.providers-width {
  max-width: 713px;
}

.btn-top-link {
  background-color: transparent;
  color: #3B36D2;
  border: 1px solid #3B36D2;
  padding: 12px 0;
  width: 146px;
  z-index: 1;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease-in-out;
  display: inline-block;
  cursor: pointer;
  line-height: 1.65;
  font-size: 16px;
  text-decoration: none !important;
  height: 50px;
}

.btn-top-link::before {
  content: "";
  z-index: -1;
  position: absolute;
  bottom: 100%;
  left: 100%;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: #3B36D2;
  transform-origin: center;
  transform: translate3d(-50%, 50%, 0) scale3d(0, 0, 0);
  transition: transform 0.45s ease-in-out;
}

.btn-top-link:hover {
  cursor: pointer;
  color: #fff;
}

.btn-top-link:hover::before {
  transform: translate3d(-50%, 50%, 0) scale3d(20, 20, 20);
}

.btn-top-link.active {
  background-color: #da3d3d;
  color: white;
  border: 1px solid transparent;
}

.btn-top-link.active::before {
  background-color: #fff;
}

.btn-top-link.active:hover {
  color: #da3d3d;
}

.load-more-btn {
  display: none;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

.load-more-btn.show {
  display: block;
}

.rating .stars {
  color: #FFB227;
}

@media (min-width: 992px) {
  .main-table .table .bar-wrap .percents {
    width: 70px !important;
  }
}
@media (max-width: 991px) {
  .main-table .table .cell-d.support {
    text-align: center;
  }

  .main-table .table .table-head {
    display: none;
  }

  .main-table .table .table-body {
    display: block;
    border-radius: 5px;
  }

  .main-table .table .table-row {
    display: block;
    position: relative;
    padding-top: 25px;
    background-color: #fff;
  }

  .main-table .table .table-row .cell-d {
    display: block;
    padding: 15px !important;
    width: 100% !important;
    border: 0px !important;
  }

  .main-table .table .cell-d.logo span {
    width: 100%;
  }

  .main-table .table .cell-d .hidden-title {
    display: block;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
  }

  .main-table .table .bar-wrap {
    position: relative;
    padding-left: 0px;
  }

  .main-table .table .bar-wrap .percents {
    color: #fff;
  }
}
/* Main table */
.container-fluid.colored {
  background: #e3e3fd;
  padding-top: 40px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.table {
  font-size: 14px;
}
.table--row {
  display: flex;
  border-top: 1px solid #B0E9FF;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.table--row:first-child {
  border-top: none;
}
.table--top {
  font-size: 18px;
  background: #B0E9FF;
  box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.table--number {
  width: 5%;
}
.table--provider {
  width: 19%;
}
.table--deploy {
  width: 19%;
}
.table--training {
  width: 19%;
}
.table--pricing {
  width: 19%;
}
.table--trial {
  width: 19%;
}
.table--deploy, .table--training, .table--pricing, .table--trial {
  text-align: center;
}
.table--name span {
  margin-bottom: 6px;
}
.table--logo {
  max-width: 76px;
}
.table--deploy {
  display: flex;
  justify-content: center;
}
.table--deploy-item {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  text-align: left;
}
.table--deploy-item span {
  min-width: 52px;
  margin-right: 15px;
}
.table--deploy-icon {
  min-width: 25px;
  text-align: center;
}
@media (max-width: 1024px) {
  .table--top {
    display: none;
  }
  .table--row {
    flex-direction: column;
  }
  .table--number {
    display: none;
  }
  .table--provider, .table--deploy, .table--training, .table--pricing, .table--trial {
    width: 100%;
    font-size: 16px;
    text-align: center;
    margin-bottom: 15px;
  }
  .table--logo {
    max-width: 200px;
    margin: 0 auto;
  }
  .table--training p {
    margin-bottom: 0 !important;
  }
  .table--name span {
    font-size: 20px;
    font-weight: 700;
  }
}

.footer.footer-type-1 {
  background-color: #04091E;
}
.footer.footer-type-1 a.text-logo {
  color: #fff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci1raXQvZnJvbnQvYXNzZXRzL2ZvbnRzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci1raXQvaGVhZGVyL2hlYWRlci5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLWtpdC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXIta2l0L2Zvb3Rlci9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLHlCQUF5QjtJQUN6Qjs7Ozs2REFJZ0Y7SUFDaEYsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7Ozs7NkRBSXdFO0lBQ3hFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCOzs7OzhEQUk0RDtJQUM1RCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6Qjs7Ozs4REFJZ0U7SUFDaEUsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7Ozs7OERBSW9FO0lBQ3BFLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCOzs7OzhEQUlrRTtJQUNsRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7O0FDdEVBO0VBQ0k7QUNFSjtBREFJO0VBSEo7SUFJUTtFQ0dOO0FBQ0Y7O0FETVk7RUFDSTtBQ0hoQjtBRFFJO0VBWko7SUFhUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDTE47RURPTTtJQUNJO0VDTFY7RURRTTtJQUNJO0VDTlY7QUFDRjtBRFVRO0VBQ0k7QUNSWjtBRG1Cb0I7RUFDSTtBQ2pCeEI7QURzQndCO0VBQ0k7QUNwQjVCO0FEd0JvQjtFQUNJO0VBQ0E7RUFDQTtBQ3RCeEI7QUQ2QmdCO0VBQ0k7RUFDQTtBQzNCcEI7O0FEa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9CSjtBRGlDSTtFQUNJO0VBQ0E7RUFDQTtBQy9CUjtBRGlDUTtFQUxKO0lBTVE7RUM5QlY7QUFDRjtBRGdDUTtFQVRKO0lBVVE7RUM3QlY7QUFDRjtBRGlDUTtFQUNJO0FDL0JaO0FEaUNZO0VBSEo7SUFJUTtFQzlCZDtBQUNGO0FEZ0NZO0VBUEo7SUFRUTtFQzdCZDtBQUNGO0FEK0JZO0VBWEo7SUFZUTtFQzVCZDtBQUNGO0FEZ0NJO0VBQ0k7RUFDQTtFQUNBO0FDOUJSOztBQXRGRTtFQUNFO0FBeUZKO0FBdEZFO0VBQ0U7QUF3Rko7QUFyRkU7RUFDRTtFQUNBO0FBdUZKOztBQW5GQTtFQUNFO0VBQ0E7QUFzRkY7O0FBbkZBO0VBQ0U7QUFzRkY7QUFwRkU7RUFDRTtBQXNGSjtBQXBGSTtFQUNFOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VBc0ZOO0VBcEZNOztJQUNFO0lBQ0E7RUF1RlI7QUFDRjtBQS9FSTs7RUFDRTtBQWtGTjtBQS9FSTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNGTjtBQXBGTTtFQVBGOzs7Ozs7SUFRSTtFQTRGTjtBQUNGO0FBekZJOzs7RUFDRTtFQUNBO0FBNkZOO0FBM0ZNOzs7RUFDRTtFQUNBO0FBK0ZSO0FBMUZJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNkZOO0FBMUZJOztFQUNFO0FBNkZOOztBQXZGQTtFQUNFO0FBMEZGOztBQXZGQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7O0VBRUU7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0FBMEZGOztBQXZGQTtFQUNFO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0FBMEZGOztBQXZGQTs7RUFFRTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF2RkE7O0VBRUU7RUFDQTtBQTBGRjs7QUF2RkE7O0VBRUU7RUFDQTtBQTBGRjs7QUF2RkE7O0VBRUU7QUEwRkY7O0FBdkZBOztFQUVFO0FBMEZGOztBQXZGQTs7RUFFRTtBQTBGRjs7QUF2RkE7RUFDRTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMEZGOztBQXZGQTtFQUNFO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0VBQ0E7QUEwRkY7O0FBdkZBO0VBQ0U7RUFDQTtBQTBGRjs7QUF2RkE7RUFDRTtFQUNBO0FBMEZGOztBQXZGQTtFQUNFO0FBMEZGOztBQXZGQTtFQUNFO0FBMEZGOztBQXZGQTtFQUNFO0FBMEZGOztBQXZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlGRjs7QUF0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5RkY7O0FBdEZBO0VBQ0U7RUFDQTtBQXlGRjs7QUF0RkE7RUFDRTtBQXlGRjs7QUF0RkE7RUFDRTtFQUNBO0VBQ0E7QUF5RkY7O0FBdEZBO0VBQ0U7QUF5RkY7O0FBdEZBO0VBQ0U7QUF5RkY7O0FBdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5RkY7O0FBdEZBO0VBQ0U7QUF5RkY7O0FBdEZBO0VBQ0U7QUF5RkY7O0FBdEZBO0VBQ0U7SUFDRTtFQXlGRjtBQUNGO0FBdEZBO0VBQ0U7SUFDRTtFQXdGRjs7RUFyRkE7SUFDRTtFQXdGRjs7RUFyRkE7SUFDRTtJQUNBO0VBd0ZGOztFQXJGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBd0ZGOztFQXJGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBd0ZGOztFQXJGQTtJQUNFO0VBd0ZGOztFQXJGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF3RkY7O0VBckZBO0lBQ0U7SUFDQTtFQXdGRjs7RUFyRkE7SUFDRTtFQXdGRjtBQUNGO0FBdEZBO0FBR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNGSjs7QUFsRkE7RUFDRTtBQXFGRjtBQXBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNGSjtBQXJGSTtFQUNFO0FBdUZOO0FBcEZFO0VBQ0U7RUFFQTtFQUNBO0FBcUZKO0FBbkZFO0VBQ0U7QUFxRko7QUFuRkU7RUFDRTtBQXFGSjtBQW5GRTtFQUNFO0FBcUZKO0FBbkZFO0VBQ0U7QUFxRko7QUFuRkU7RUFDRTtBQXFGSjtBQW5GRTtFQUNFO0FBcUZKO0FBbkZFO0VBSUU7QUFrRko7QUEvRUk7RUFDRTtBQWlGTjtBQTlFRTtFQUNFO0FBZ0ZKO0FBOUVFO0VBQ0U7RUFDQTtBQWdGSjtBQTlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZ0ZKO0FBL0VJO0VBQ0U7RUFDQTtBQWlGTjtBQTlFRTtFQUNFO0VBQ0E7QUFnRko7QUE5RUU7RUFDRTtJQUNFO0VBZ0ZKO0VBOUVFO0lBQ0U7RUFnRko7RUE5RUU7SUFDRTtFQWdGSjtFQTlFRTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0VBNEVKO0VBMUVFO0lBQ0U7SUFDQTtFQTRFSjtFQXpFSTtJQUNFO0VBMkVOO0VBdkVJO0lBQ0U7SUFDQTtFQXlFTjtBQUNGOztBQzVsQkE7RUFDRTtBRCtsQkY7QUM3bEJFO0VBQ0U7QUQrbEJKLEMiLCJmaWxlIjoibWFpbl9lbnRyeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgU2VtaUJvbGQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LVNlbWlCb2xkSXRhbGljJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkSXRhbGljLnN2ZyNNb250c2VycmF0LVNlbWlCb2xkSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkIEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkSXRhbGljJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LUJvbGRJdGFsaWMuc3ZnI01vbnRzZXJyYXQtQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLFxuICAgICAgICB1cmwoJ01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1Cb2xkLnN2ZyNNb250c2VycmF0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtSXRhbGljJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJ01vbnRzZXJyYXQtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LUl0YWxpYy5zdmcjTW9udHNlcnJhdC1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFNlbWlCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LVNlbWlCb2xkJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVNlbWlCb2xkLnN2ZyNNb250c2VycmF0LVNlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCdNb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJ01vbnRzZXJyYXQtUmVndWxhci5zdmcjTW9udHNlcnJhdC1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsImJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWYsIEFyaWFsO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTExOHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuLmhlYWRlci5jaGlsZC1oZWFkZXIge1xuXG4gICAgLnNlYXJjaC1mb3JtIHtcblxuICAgICAgICBmb3JtIHtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTExOHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlIC4zcztcblxuICAgICAgICAmLmhlYWRlci1zY3JvbGxlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMjEuMjEzcHggMjEuMjEzcHggMzBweCAwcHggcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2dlZC1pbiAmIHtcbiAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS13cmFwIHtcblxuICAgICAgICAubWFpbi1tZW51IHtcblxuICAgICAgICAgICAgJi50eXBlLTEge1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI5NXB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lICYge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTE3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9mb250cy9pbmRleC5jc3MnO1xuQGltcG9ydCAnaGVhZGVyL2hlYWRlcic7XG5cbmJvZHkge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCBzbGF0ZWdyZXk7XG4gIH1cbn1cblxuaW1ne1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGlnbnJpZ2h0LFxuICAgICAgLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC0xMixcbiAgLmNvbC1tZC05IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCwgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGk6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM4NDkwZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICB9XG59XG5cbi50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKiBNYWluIHRhYmxlICovXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tdGFibGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBjb2xvcjogIzI1MkIzMztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbi10YWJsZSAudGl0bGU6OmJlZm9yZSxcbi5tYWluLXRhYmxlIC50aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDFlbTtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1oZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1oZWFkIHtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLWhlYWQgLnRhYmxlLXJvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtaGVhZCAudGFibGUtcm93IC5jZWxsLWgge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAuY2VsbC1oLFxuLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtaCB7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjUyQjMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtYm9keSAudGFibGUtcm93Omxhc3QtY2hpbGQgLmNlbGwtZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDVweDtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1ib2R5IC50YWJsZS1yb3c6bGFzdC1jaGlsZCAuY2VsbC1kOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCAwcHg7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtcm93IC5jZWxsLWg6bnRoLWNoaWxkKDEpLFxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1yb3cgLmNlbGwtZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjIlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtcm93IC5jZWxsLWg6bnRoLWNoaWxkKDIpLFxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1yb3cgLmNlbGwtZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLXJvdyAuY2VsbC1oOm50aC1jaGlsZCgzKSxcbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtcm93IC5jZWxsLWQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1yb3cgLmNlbGwtaDpudGgtY2hpbGQoNCksXG4ubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLXJvdyAuY2VsbC1kOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAudGFibGUtcm93IC5jZWxsLWg6bnRoLWNoaWxkKDUpLFxuLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1yb3cgLmNlbGwtZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtZCAuaGlkZGVuLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQubG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQubG9nbyBzcGFuIHtcbiAgY29sb3I6ICMyNTJCMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtZC5sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5iYXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5iYXItd3JhcCAucGVyY2VudHMge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTExLjVweDtcbiAgY29sb3I6ICMxYTM2NWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5tYWluLXRhYmxlIC50YWJsZSAuYmFyLXdyYXAgLmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6ICNkZGVjZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLm1haW4tdGFibGUgLnRhYmxlIC5iYXItd3JhcCAuYmFyIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzNkYTllZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtZC5zdXBwb3J0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtZC5zaXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFpbi10YWJsZSAudGFibGUgLmNlbGwtZC5zaXRlIC5idG4ge1xuICBtYXgtd2lkdGg6IDIwNXB4O1xufVxuXG4ubWFpbi10YWJsZSAuYWxsLXByb3ZpZGVycy1idG4ge1xuICB3aWR0aDogMzcwcHg7XG59XG5cbi5jb2wtbGctOC5wcm92aWRlcnMtd2lkdGgge1xuICBtYXgtd2lkdGg6IDcxM3B4O1xufVxuXG4uYnRuLXRvcC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM0IzNkQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0IzNkQyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHdpZHRoOiAxNDZweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYnRuLXRvcC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzNkQyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKSBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tdG9wLWxpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXRvcC1saW5rOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCkgc2NhbGUzZCgyMCwgMjAsIDIwKTtcbn1cblxuLmJ0bi10b3AtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzZDNkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXRvcC1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi10b3AtbGluay5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2RhM2QzZDtcbn1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9hZC1tb3JlLWJ0bi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmcgLnN0YXJzIHtcbiAgY29sb3I6ICNGRkIyMjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi10YWJsZSAudGFibGUgLmJhci13cmFwIC5wZXJjZW50cyB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQuc3VwcG9ydCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tdGFibGUgLnRhYmxlIC50YWJsZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAubWFpbi10YWJsZSAudGFibGUgLnRhYmxlLXJvdyAuY2VsbC1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tdGFibGUgLnRhYmxlIC5jZWxsLWQubG9nbyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tYWluLXRhYmxlIC50YWJsZSAuY2VsbC1kIC5oaWRkZW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tYWluLXRhYmxlIC50YWJsZSAuYmFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5tYWluLXRhYmxlIC50YWJsZSAuYmFyLXdyYXAgLnBlcmNlbnRzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLyogTWFpbiB0YWJsZSAqL1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgJi5jb2xvcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlM2ZkO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRhYmxle1xuICBmb250LXNpemU6IDE0cHg7XG4gICYtLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjBFOUZGO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxuICAmLS10b3B7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgYmFja2dyb3VuZDogI0IwRTlGRjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG4gICYtLW51bWJlcntcbiAgICB3aWR0aDogNSU7XG4gIH1cbiAgJi0tcHJvdmlkZXJ7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuICAmLS1kZXBsb3l7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuICAmLS10cmFpbmluZ3tcbiAgICB3aWR0aDogMTklO1xuICB9XG4gICYtLXByaWNpbmd7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuICAmLS10cmlhbHtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gICYtLWRlcGxveSxcbiAgJi0tdHJhaW5pbmcsXG4gICYtLXByaWNpbmcsXG4gICYtLXRyaWFse1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS1uYW1le1xuICAgIHNwYW57XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG4gICYtLWxvZ297XG4gICAgbWF4LXdpZHRoOiA3NnB4O1xuICB9XG4gICYtLWRlcGxveXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYtLWRlcGxveS1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBzcGFue1xuICAgICAgbWluLXdpZHRoOiA1MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1kZXBsb3ktaWNvbntcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmLS10b3B7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1yb3d7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLS1udW1iZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1wcm92aWRlcixcbiAgICAmLS1kZXBsb3ksXG4gICAgJi0tdHJhaW5pbmcsXG4gICAgJi0tcHJpY2luZyxcbiAgICAmLS10cmlhbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJi0tbG9nb3tcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi0tdHJhaW5pbmd7XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW5hbWV7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGltcG9ydCAnZm9vdGVyL2Zvb3Rlcic7XG4iLCIuZm9vdGVyLmZvb3Rlci10eXBlLTEgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDkxRTtcblxuICBhLnRleHQtbG9nbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/