@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

main, article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

html {
  box-sizing: border-box;
  height: 100%;
  width: 100%; }

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

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: #fff;
  color: #333;
  font-family: Open Sans, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  height: 100%;
  width: 100%; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

img,
iframe {
  display: block;
  height: auto;
  max-width: 100%; }

a {
  color: #00a1e0;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

.container {
  overflow: hidden; }

.contain:before, .contain:after {
  content: " ";
  display: table;
  height: 0;
  overflow: hidden; }

.contain:after {
  clear: both; }

.screen-reader {
  clip: rect(0 0 0 0);
  display: block !important;
  position: absolute;
  width: auto !important; }

.alt {
  color: transparent;
  font-size: 0;
  line-height: 0;
  text-shadow: none; }

.hide,
.js .js-hide {
  display: none; }

.left {
  float: left; }

.right {
  float: right; }

.no-float {
  float: none; }

.block {
  display: block; }

.centered {
  margin: 0 auto;
  text-align: center; }

.highlight {
  color: #00a1e0; }

label,
button {
  cursor: pointer; }

input,
select,
textarea,
button {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: inherit;
  margin: 0; }

button {
  background: none;
  border: none;
  line-height: 1;
  overflow: visible;
  width: auto; }

.skip-to {
  background: #333;
  color: #fff;
  display: block;
  left: -100%;
  padding: 10px;
  position: absolute;
  top: 0;
  z-index: 10; }
  .skip-to:focus {
    left: 0; }

.page-wrapper {
  margin: 0 auto;
  max-width: 1200px; }

#header {
  background: no-repeat 50% 50%;
  background-size: cover;
  height: 200px;
  position: relative;
  padding: 0 30px; }
  #header:before, #header:after {
    content: " ";
    display: table;
    height: 0;
    overflow: hidden; }
  #header:after {
    clear: both; }

.header__logo {
  background: #00a1e0;
  color: #fff;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: bold;
  padding: 20px; }
  .header__logo:hover {
    text-decoration: none; }

.header__nav {
  float: right;
  margin-top: 15px; }
  .header__nav ul {
    font-size: 0; }
    .header__nav ul > li {
      display: inline-block;
      font-size: 16px;
      vertical-align: top; }
  .header__nav a {
    border-radius: 3px;
    color: #fff;
    display: block;
    padding: 10px; }
    .header__nav a:hover {
      background: #fff;
      color: #00a1e0;
      text-decoration: none; }

.header__intro {
  bottom: 30px;
  color: #fff;
  left: 30px;
  position: absolute; }
  .header__intro h1,
  .header__intro h2 {
    font-size: 32px; }
  .header__intro a {
    color: inherit; }

#content {
  border-top: 10px solid #333;
  outline: none;
  padding: 30px; }

#footer {
  border-top: 5px solid #333;
  color: #737373;
  font-size: 12px;
  padding: 30px; }

.articles__list > li + li {
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  margin-top: 20px;
  padding-top: 20px; }

.articles__list-hdr {
  font-size: 18px;
  margin-bottom: 5px; }
  .articles__list-hdr a {
    display: block; }

.articles__list-summary {
  font-size: 14px;
  margin-bottom: 10px; }

.button {
  background: #00a1e0;
  border: 1px solid #00a1e0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 5px 10px; }
  .button:hover {
    background: #fff;
    color: #00a1e0;
    text-decoration: none; }

.button--large {
  font-size: 20px;
  padding: 10px 20px; }

.content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.content__primary {
  padding-right: 30px;
  width: 66.66667%; }

.content__primary-hdr {
  font-size: 40px;
  margin-bottom: 20px; }

.content__secondary {
  background: #efefef;
  padding: 20px;
  width: 33.33333%; }

.content__secondary-hdr {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px; }

.fine-print {
  color: gray;
  font-size: 12px; }

.loans__list > li + li {
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  margin-top: 30px;
  padding-top: 30px; }

.loans__list-container {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.loans__list-img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.loans__list-content {
  margin: 0 30px; }

.loans__list-hdr {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px; }

.loans__list-summary {
  font-size: 14px;
  margin-bottom: 15px; }

.loans__list-features {
  font-size: 14px;
  margin-bottom: 15px; }
  .loans__list-features > li {
    padding-left: 15px;
    position: relative; }
    .loans__list-features > li:before {
      color: #00a1e0;
      content: '✓';
      left: 0;
      position: absolute;
      top: 0; }

.loans__list-footnote {
  color: #666666;
  font-size: 12px;
  margin-bottom: 15px; }

.loans__list-cta {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .loans__list-cta .score {
    margin: 0; }
  .loans__list-cta a {
    display: block; }
  .loans__list-cta .button {
    margin: 20px 0 10px; }

.loans__list-read-review {
  font-size: 12px;
  text-align: center; }

.pagination {
  font-size: 0;
  margin-top: 40px;
  text-align: center; }
  .pagination > li {
    display: inline-block;
    font-size: 16px;
    vertical-align: top; }
  .pagination > li {
    margin: 0 10px; }

.reviews__list > li {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .reviews__list > li + li {
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    margin-top: 20px;
    padding-top: 20px; }

.reviews__list-logo {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.reviews__list-content {
  margin: 0 30px; }

.reviews__list-hdr {
  font-size: 18px;
  margin-bottom: 5px; }
  .reviews__list-hdr a {
    display: block; }

.reviews__list-summary {
  font-size: 14px;
  margin-bottom: 10px; }

.reviews__list-cta {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.score {
  line-height: 1;
  margin: 30px 0;
  text-align: center; }
  .score b {
    color: #00a1e0;
    display: block;
    font-size: 50px;
    font-weight: bold; }

.text blockquote,
.text ol,
.text ul,
.text p {
  margin: 20px 0; }

.text h1 {
  font-size: 30px;
  margin-top: 35px; }

.text h2 {
  font-size: 20px;
  margin-top: 35px;
  text-transform: uppercase; }

.text h3 {
  font-weight: bold;
  margin-top: 35px; }

.text ul {
  list-style: disc;
  margin-left: 20px; }

.text ol {
  list-style: decimal;
  margin-left: 20px; }

.text blockquote {
  color: #666666;
  font-size: 18px;
  margin-left: 20px;
  font-style: italic;
  margin: 30px auto;
  max-width: 700px;
  padding: 10px 20px; }

.text > :first-child {
  margin-top: 0; }

.text > :last-child {
  margin-bottom: 0; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNpYy5zY3NzIiwiYmFzZS9fZnVuY3Rpb25zLnNjc3MiLCJiYXNlL19jb25maWcuc2NzcyIsImJhc2UvX3V0aWxpdHkuc2NzcyIsImJhc2UvX2Zvcm1zLnNjc3MiLCJiYXNlL19sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGVzX19saXN0LnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2ZpbmUtcHJpbnQuc2NzcyIsImNvbXBvbmVudHMvX2xvYW5zX19saXN0LnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZXZpZXdzX19saXN0LnNjc3MiLCJjb21wb25lbnRzL19zY29yZS5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7Ozs7Ozs7Ozs7OztFQWFDLFVBQVU7RUFDVixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gseUJBQXlCLEVBQ3pCOztBQUNEOztFQUVDLGVBQWUsRUFDZjs7QUFDRDtFQUNDLGlCQUFpQixFQUNqQjs7QUFDRDtFQUNDLGFBQWEsRUFDYjs7QUFDRDs7RUFFQyxZQUFZO0VBQ1osY0FBYyxFQUNkOztBQUNEO0VBQ0MsMEJBQTBCO0VBQzFCLGtCQUFrQixFQUNsQjs7QUN0Q0Q7RUFDQyx1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLFlBQVksRUFDWjs7QUFFRDs7O0VBR0Msb0JBQW9CLEVBQ3BCOztBQUVEO0VDU0MsbUNBQW1DO0VBQ25DLG9DQUFvQztFRFJwQyxpQkFBaUI7RUFDakIsWUVkVTtFRmVWLDhDRVYyQztFRlczQyxnQkVJb0I7RUZIcEIsaUJBQWdCO0VBQ2hCLGFBQWE7RUFDYixZQUFZLEVBQ1o7O0FBRUQ7RUFDQyxrQkFBa0IsRUFDbEI7O0FBRUQ7RUFDQyxtQkFBbUIsRUFDbkI7O0FBRUQ7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixnQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxlRXJDa0I7RUZzQ2xCLHNCQUFzQixFQUt0QjtFQVBEO0lBS0csMkJBQTJCLEVBQzNCOztBRzVDSDtFQUNDLGlCQUFpQixFQUNqQjs7QUFFRDtFRnlDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFVBQVU7RUFDVixpQkFBaUIsRUFDakI7O0FFN0NGO0VGZ0RFLFlBQVksRUFDWjs7QUU3Q0Y7RUFDQyxvQkFBVTtFQUNWLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQ3ZCOztBQUVEO0VGcUJDLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQixFRXRCbEI7O0FBRUQ7O0VBRUMsY0FBYyxFQUNkOztBQUVEO0VBQ0MsWUFBWSxFQUNaOztBQUVEO0VBQ0MsYUFBYSxFQUNiOztBQUVEO0VBQ0MsWUFBWSxFQUNaOztBQUVEO0VBQ0MsZUFBZSxFQUNmOztBQUVEO0VBQ0MsZUFBZTtFQUNmLG1CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGVENUNrQixFQzZDbEI7O0FDL0NEOztFQUVDLGdCQUFnQixFQUNoQjs7QUFFRDs7OztFSGdCQyxtQ0FBbUM7RUFDbkMsb0NBQW9DO0VHWnBDLGNBQWM7RUFDZCxVQUFVLEVBQ1Y7O0FBRUQ7RUFDQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsWUFBWSxFQUNaOztBQ25CRDtFQUNDLGlCSERVO0VHRVYsWUFBWTtFQUNaLGVBQWU7RUFDZixZQUFZO0VBQ1osY0FBYztFQUNkLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsWUFBWSxFQUtaO0VBYkQ7SUFXRSxRQUFRLEVBQ1I7O0FBSUY7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCLEVBQ2xCOztBQUdEO0VBRUMsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUNoQjtFQVBEO0lKc0JFLGFBQWE7SUFDYixlQUFlO0lBQ2YsVUFBVTtJQUNWLGlCQUFpQixFQUNqQjtFSTFCRjtJSjZCRSxZQUFZLEVBQ1o7O0FJckJGO0VBQ0Msb0JIL0JrQjtFR2dDbEIsWUFBWTtFQUNaLGVBQWU7RUFDZixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQUFjLEVBS2Q7RUFaRDtJQVVFLHNCQUFzQixFQUN0Qjs7QUFHRjtFQUNDLGFBQWE7RUFDYixpQkFBaUIsRUFrQmpCO0VBcEJEO0lKcEJDLGFBQWEsRUkwQlo7SUFORjtNSmpCRSxzQkFBc0I7TUFDdEIsZ0JDVG1CO01EVW5CLG9CQUFvQixFQUNwQjtFSWNGO0lBU0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixlQUFlO0lBQ2YsY0FBYyxFQU9kO0lBbkJGO01BZUcsaUJBQWlCO01BQ2pCLGVINURnQjtNRzZEaEIsc0JBQXNCLEVBQ3RCOztBQUlIO0VBQ0MsYUFBYTtFQUNiLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQW1CLEVBVW5CO0VBZEQ7O0lBUUUsZ0JBQWdCLEVBQ2hCO0VBVEY7SUFZRSxlQUFlLEVBQ2Y7O0FBSUY7RUFDQyw0QkhyRlU7RUdzRlYsY0FBYztFQUNkLGNBQWMsRUFDZDs7QUFHRDtFQUNDLDJCSDVGVTtFRzZGVixlQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFDZDs7QUNqR0Q7RUFFRSw0Q0pEUztFSUVULGlCQUFpQjtFQUNqQixrQkFBa0IsRUFDbEI7O0FBR0Y7RUFDQyxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBS25CO0VBUEQ7SUFLRSxlQUFlLEVBQ2Y7O0FBR0Y7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQ3BCOztBQ3BCRDtFQUNDLG9CTENrQjtFS0FsQiwwQkxBa0I7RUtDbEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQU9sQjtFQWREO0lBVUUsaUJBQWlCO0lBQ2pCLGVMVGlCO0lLVWpCLHNCQUFzQixFQUN0Qjs7QUFHRjtFQUNDLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFDbkI7O0FDbkJEO0VBQ0Msc0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWMsRUFDZDs7QUFFRDtFQUNDLG9CQUFvQjtFQUNwQixpQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQ3BCOztBQUVEO0VBQ0Msb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxpQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUNwQjs7QUN4QkQ7RUFDQyxZQUFjO0VBQ2QsZ0JBQWdCLEVBQ2hCOztBQ0hEO0VBR0csNENSRlE7RVFHUixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQ2xCOztBQUlIO0VBQ0MsNEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsc0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWMsRUFDZDs7QUFFRDtFQUNDLHVCQUFlO01BQWYscUJBQWU7VUFBZixlQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxlQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGdCQUFnQjtFQUNoQixvQkFBb0IsRUFDcEI7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBY3BCO0VBaEJEO0lBS0UsbUJBQW1CO0lBQ25CLG1CQUFtQixFQVNuQjtJQWZGO01BU0csZVJ6Q2dCO01RMENoQixhQUFTO01BQ1QsUUFBUTtNQUNSLG1CQUFtQjtNQUNuQixPQUFPLEVBQ1A7O0FBSUg7RUFDQyxlQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUNwQjs7QUFFRDtFQUNDLHVCQUFlO01BQWYscUJBQWU7VUFBZixlQUFlLEVBYWY7RUFkRDtJQUlFLFVBQVUsRUFDVjtFQUxGO0lBUUUsZUFBZSxFQUNmO0VBVEY7SUFZRSxvQkFBb0IsRUFDcEI7O0FBR0Y7RUFDQyxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQ25COztBQzdFRDtFVjBCQyxhQUFhO0VVeEJiLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFLbkI7RUFSRDtJVjZCRSxzQkFBc0I7SUFDdEIsZ0JDVG1CO0lEVW5CLG9CQUFvQixFQUNwQjtFVWhDRjtJQU1HLGVBQWUsRUFDZjs7QUNQSDtFQUVFLDRCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjLEVBT2Q7RUFWRjtJQU1HLDRDVkxRO0lVTVIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUNsQjs7QUFJSDtFQUNDLHVCQUFlO01BQWYscUJBQWU7VUFBZixlQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxlQUFlLEVBQ2Y7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBS25CO0VBUEQ7SUFLRSxlQUFlLEVBQ2Y7O0FBR0Y7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQ3BCOztBQUVEO0VBQ0MsdUJBQWU7TUFBZixxQkFBZTtVQUFmLGVBQWUsRUFDZjs7QUNyQ0Q7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQixFQVFuQjtFQVhEO0lBTUUsZVhKaUI7SVdLakIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFDbEI7O0FDVkY7Ozs7RUFLRSxlQUFlLEVBQ2Y7O0FBTkY7RUFTRSxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQ2pCOztBQVhGO0VBY0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiwwQkFBMEIsRUFDMUI7O0FBakJGO0VBb0JFLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFDakI7O0FBdEJGO0VBeUJFLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFDbEI7O0FBM0JGO0VBOEJFLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFDbEI7O0FBaENGO0VBbUNFLGVBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUNuQjs7QUExQ0Y7RUE2Q0UsY0FBYyxFQUNkOztBQTlDRjtFQWlERSxpQkFBaUIsRUFDakIiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgYnV0dG9uLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaW1nLFxuaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmEge1xuICBjb2xvcjogIzAwYTFlMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWluOmJlZm9yZSwgLmNvbnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFpbjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zY3JlZW4tcmVhZGVyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5oaWRlLFxuLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubm8tZmxvYXQge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oaWdobGlnaHQge1xuICBjb2xvcjogIzAwYTFlMDsgfVxuXG5sYWJlbCxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNraXAtdG8ge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0xMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNraXAtdG86Zm9jdXMge1xuICAgIGxlZnQ6IDA7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gICNoZWFkZXI6YmVmb3JlLCAjaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgYmFja2dyb3VuZDogIzAwYTFlMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9fbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5oZWFkZXJfX25hdiB1bCB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmhlYWRlcl9fbmF2IHVsID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuaGVhZGVyX19uYXYgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaGVhZGVyX19uYXYgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMGExZTA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9faW50cm8ge1xuICBib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmhlYWRlcl9faW50cm8gaDEsXG4gIC5oZWFkZXJfX2ludHJvIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmhlYWRlcl9faW50cm8gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuI2NvbnRlbnQge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuI2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogIzczNzM3MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5hcnRpY2xlc19fbGlzdCA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uYXJ0aWNsZXNfX2xpc3QtaGRyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFydGljbGVzX19saXN0LWhkciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0aWNsZXNfX2xpc3Qtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwYTFlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTFlMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMGExZTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idXR0b24tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250ZW50X19wcmltYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29udGVudF9fcHJpbWFyeS1oZHIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRlbnRfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbnRlbnRfX3NlY29uZGFyeS1oZHIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5maW5lLXByaW50IHtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubG9hbnNfX2xpc3QgPiBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmxvYW5zX19saXN0LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxvYW5zX19saXN0LWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5sb2Fuc19fbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDMwcHg7IH1cblxuLmxvYW5zX19saXN0LWhkciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubG9hbnNfX2xpc3Qtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubG9hbnNfX2xpc3QtZmVhdHVyZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmxvYW5zX19saXN0LWZlYXR1cmVzID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9hbnNfX2xpc3QtZmVhdHVyZXMgPiBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMGExZTA7XG4gICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cblxuLmxvYW5zX19saXN0LWZvb3Rub3RlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubG9hbnNfX2xpc3QtY3RhIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmxvYW5zX19saXN0LWN0YSAuc2NvcmUge1xuICAgIG1hcmdpbjogMDsgfVxuICAubG9hbnNfX2xpc3QtY3RhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2Fuc19fbGlzdC1jdGEgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuXG4ubG9hbnNfX2xpc3QtcmVhZC1yZXZpZXcge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4ucmV2aWV3c19fbGlzdCA+IGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucmV2aWV3c19fbGlzdCA+IGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucmV2aWV3c19fbGlzdC1sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnJldmlld3NfX2xpc3QtY29udGVudCB7XG4gIG1hcmdpbjogMCAzMHB4OyB9XG5cbi5yZXZpZXdzX19saXN0LWhkciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5yZXZpZXdzX19saXN0LWhkciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmV2aWV3c19fbGlzdC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5yZXZpZXdzX19saXN0LWN0YSB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zY29yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zY29yZSBiIHtcbiAgICBjb2xvcjogIzAwYTFlMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRleHQgYmxvY2txdW90ZSxcbi50ZXh0IG9sLFxuLnRleHQgdWwsXG4udGV4dCBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnRleHQgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLnRleHQgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4udGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi50ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnRleHQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuLnRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50ZXh0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCBidXR0b24sXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRib3JkZXI6IDA7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5tYWluLCBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6IGNvbG9yKGJhc2UpO1xuXHRmb250LWZhbWlseTogZm9udChiYXNlKTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAoMjQvc3RyaXAtdW5pdHMoJGZvbnQtc2l6ZS1iYXNlKSk7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaW1nLFxuaWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcblx0Y29sb3I6IGNvbG9yKGhpZ2hsaWdodCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcblx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG59XG5cbkBmdW5jdGlvbiBjb2xvcigkY29sb3IpIHtcblx0QHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG59XG5cbkBmdW5jdGlvbiB0aW1pbmcoJHRpbWluZykge1xuXHRAcmV0dXJuIG1hcC1nZXQoJHRpbWluZ3MsICR0aW1pbmcpO1xufVxuXG5AZnVuY3Rpb24gZm9udCgkZm9udCkge1xuXHRAcmV0dXJuIG1hcC1nZXQoJGZvbnRzLCAkZm9udCk7XG59XG5cbkBmdW5jdGlvbiBicCgkYnApIHtcblx0QHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwKTtcbn1cblxuQG1peGluIGZvbnQtc21vb3RoaW5nIHtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtaXhpbiBpbmxpbmUtbGlzdCgkZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UpIHtcblx0Zm9udC1zaXplOiAwO1xuXG5cdD4gbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufVxuXG5AbWl4aW4gYWx0IHtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQoJHNpemUpIHtcblx0QG1lZGlhICgjeyRzaXplfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIkY29sb3JzOiAoXG5cdGJhc2U6ICMzMzMsXG5cdGhpZ2hsaWdodDogIzAwYTFlMFxuKTtcblxuJGZvbnRzOiAoXG5cdGJhc2U6ICN7J09wZW4gU2FucycsIEhlbHZldGljYSwgc2Fucy1zZXJpZn1cbik7XG5cbiRicmVha3BvaW50czogKFxuXHR4c21hbGwtZG93bjogJ21heC13aWR0aDogNDc5cHgnLFxuXHR4c21hbGwtdXA6ICdtaW4td2lkdGg6IDQ4MHB4Jyxcblx0c21hbGwtZG93bjogJ21heC13aWR0aDogNjM5cHgnLFxuXHRzbWFsbC11cDogJ21pbi13aWR0aDogNjQwcHgnLFxuXHRtZWRpdW0tZG93bjogJ21heC13aWR0aDogNzE5cHgnLFxuXHRtZWRpdW0tdXA6ICdtaW4td2lkdGg6IDcyMHB4Jyxcblx0bGFyZ2UtZG93bjogJ21heC13aWR0aDogOTk5cHgnLFxuXHRsYXJnZS11cDogJ21pbi13aWR0aDogMTAwMHB4J1xuKTtcblxuLy8gT3RoZXJcbiRmb250LXNpemUtYmFzZTogMTZweDtcbiIsIi5jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbiB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uc2NyZWVuLXJlYWRlciB7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsdCB7XG5cdEBpbmNsdWRlIGFsdDtcbn1cblxuLmhpZGUsXG4uanMgLmpzLWhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5uby1mbG9hdCB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlbnRlcmVkIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhpZ2hsaWdodCB7XG5cdGNvbG9yOiBjb2xvcihoaWdobGlnaHQpO1xufVxuIiwibGFiZWwsXG5idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZztcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0d2lkdGg6IGF1dG87XG59XG4iLCIvLyBTa2lwIGxpbmtcbi5za2lwLXRvIHtcblx0YmFja2dyb3VuZDogY29sb3IoYmFzZSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogLTEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDtcblxuXHQmOmZvY3VzIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8vIFBhZ2UgV3JhcHBlclxuLnBhZ2Utd3JhcHBlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLy8gSGVhZGVyXG4jaGVhZGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdGJhY2tncm91bmQ6IGNvbG9yKGhpZ2hsaWdodCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTVweDtcblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgaW5saW5lLWxpc3Q7XG5cdH1cblxuXHRhIHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiBjb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX19pbnRybyB7XG5cdGJvdHRvbTogMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGxlZnQ6IDMwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRoMSxcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG5cbi8vIENvbnRlbnRcbiNjb250ZW50IHtcblx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCBjb2xvcihiYXNlKTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLy8gRm9vdGVyXG4jZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkIGNvbG9yKGJhc2UpO1xuXHRjb2xvcjogbGlnaHRlbihjb2xvcihiYXNlKSwgMjUlKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuIiwiLmFydGljbGVzX19saXN0IHtcblx0PiBsaSArIGxpIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYShjb2xvcihiYXNlKSwgMC4xKTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbGlzdC1oZHIge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYXJ0aWNsZXNfX2xpc3Qtc3VtbWFyeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiIsIi5idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiBjb2xvcihoaWdobGlnaHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcihoaWdobGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogY29sb3IoaGlnaGxpZ2h0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbiIsIi5jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRlbnRfX3ByaW1hcnkge1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR3aWR0aDogcGVyY2VudGFnZSgyLzMpO1xufVxuXG4uY29udGVudF9fcHJpbWFyeS1oZHIge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50X19zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xufVxuXG4uY29udGVudF9fc2Vjb25kYXJ5LWhkciB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIuZmluZS1wcmludCB7XG5cdGNvbG9yOiBsaWdodGVuKGNvbG9yKGJhc2UpLCAzMCUpO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4iLCIubG9hbnNfX2xpc3Qge1xuXHQ+IGxpIHtcblx0XHQrIGxpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKGNvbG9yKGJhc2UpLCAwLjEpO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubG9hbnNfX2xpc3QtY29udGFpbmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmxvYW5zX19saXN0LWltZyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubG9hbnNfX2xpc3QtY29udGVudCB7XG5cdG1hcmdpbjogMCAzMHB4O1xufVxuXG4ubG9hbnNfX2xpc3QtaGRyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubG9hbnNfX2xpc3Qtc3VtbWFyeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxvYW5zX19saXN0LWZlYXR1cmVzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdD4gbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogY29sb3IoaGlnaGxpZ2h0KTtcblx0XHRcdGNvbnRlbnQ6ICfinJMnO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmxvYW5zX19saXN0LWZvb3Rub3RlIHtcblx0Y29sb3I6IGxpZ2h0ZW4oY29sb3IoYmFzZSksIDIwJSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxvYW5zX19saXN0LWN0YSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdC5zY29yZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW46IDIwcHggMCAxMHB4O1xuXHR9XG59XG5cbi5sb2Fuc19fbGlzdC1yZWFkLXJldmlldyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRAaW5jbHVkZSBpbmxpbmUtbGlzdDtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCA+IGxpIHtcblx0IFx0bWFyZ2luOiAwIDEwcHg7XG5cdCB9XG59XG4iLCIucmV2aWV3c19fbGlzdCB7XG5cdD4gbGkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdCsgbGkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoY29sb3IoYmFzZSksIDAuMSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5yZXZpZXdzX19saXN0LWxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnJldmlld3NfX2xpc3QtY29udGVudCB7XG5cdG1hcmdpbjogMCAzMHB4O1xufVxuXG4ucmV2aWV3c19fbGlzdC1oZHIge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ucmV2aWV3c19fbGlzdC1zdW1tYXJ5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmV2aWV3c19fbGlzdC1jdGEge1xuXHRmbGV4LXNocmluazogMDtcbn1cbiIsIi5zY29yZSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDMwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGIge1xuXHRcdGNvbG9yOiBjb2xvcihoaWdobGlnaHQpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuIiwiLnRleHQge1xuXHRibG9ja3F1b3RlLFxuXHRvbCxcblx0dWwsXG5cdHAge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRjb2xvcjogbGlnaHRlbihjb2xvcihiYXNlKSwgMjAlKTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cblx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

/* Mobile Responsive */

/* Home Navigation */
#js-navbar-toggle {
  display: none;
  
  position: absolute;
  top: 15px;
  right: 20px;
  cursor: pointer;
}

.navbar-toggle {
  width: 35px;
  height: 3px;
  background-color: #fff;
  margin: 8px 0;
}

#js-menu.active {
  display: block !important;
  background: #00a1e0;
  opacity: 0.9;
  margin: 0;
  padding: 0;
  z-index: 1;
}

@media screen and (max-width: 864px) {

  /* Header */
  #header {
    padding: 0;
    background-position-y: 70px;
  }

  .header__logo {
    text-align: center;
    float: none;
  }

  /* Header - Nav */
  .header__nav {
    display: block;
    float: none;
    margin-top: 0px;
  }

  .header__nav ul > li {
    display: block;
    text-align: center;
  }

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

  #js-navbar-toggle {
    display: block;
  }

  #js-menu {
    position: absolute;
    display: none;
    width: 100%;
  }

  .header__intro {
    position: relative;
    top: 30px;
    left: 0;
  }

  .header__intro h1, .header__intro h2, .header__intro p {
    text-align: center;
  }

  /* Content */

  .content {
    display: flex;
    flex-direction: column;
  }

  .content__primary {
    width: 100%;
    padding: 0;
  }

  .content__primary-hdr {
    text-align: center;
  }

  .text h1, .text h2 {
    text-align: center;
  }

  .loans__list-hdr {
    text-align: center;
  }

  .loans__list-container {
    flex-direction: column;
  }

  .loans__list-content {
    margin: 0;
  }

  .loans__list-img {
    margin: 20px;
  }

  .button {
    display: block;
    text-align: center;
    font-size: 20px;
  }

  .loans__list-read-review {
    font-size: 20px;
  }

  .content__secondary {
    margin: 20px auto;
    width: 100%;
  }

  .content__secondary img {
    margin: 0 auto;
  }

  .content__secondary-hdr {
    text-align: center;
  }

  .reviews__list-hdr a {
    text-align: center;
  }

  .reviews__list > li {
    flex-direction: column;
  }

  .reviews__list-logo {
    margin: 20px;
  }

  .reviews__list-content {
    margin: 0;
  }

  .articles__list-hdr a {
    text-align: center;
  }

  /* Footer */
  #footer {
    font-size: 20px;
    text-align: center;
  }

}
