@charset "UTF-8";
/* @todo: Structure the stuff and probably split it up into multiple single css files according to the
views directory */
/*
    Created on : Mar 3, 2015, 11:04:32 AM
    Author     : kbroul
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 3, 2015, 11:18:16 AM
    Author     : kbroul
*/
.r3d-background-green {
  background-color: #94be1d;
}

.r3d-background-blue {
  background-color: #289cd3;
}

.r3d-background-yellow {
  background-color: #F9CB40;
}

.r3d-background-orange {
  background-color: #EE8434;
}

.r3d-background-red {
  background-color: #BF211E;
}

.r3d-background-gray {
  background-color: #777777;
}

.container.r3d-repository-view {
  padding-top: 2em;
}

.r3d-repository-view h2 {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bolder;
}

.r3d-repository-view .separator {
  height: 1px;
  width: 100%;
  clear: both;
  margin: 5px 0px;
  border-bottom: 1px dashed #DDDDDD;
}

.r3d-repository-view ul {
  margin-bottom: 0px;
  padding-left: 0px;
}

.r3d-repository-view li {
  list-style: none;
}

.r3d-repository-view li.no-line-break {
  display: inline-block;
}

.r3d-repository-view li.no-line-break {
  margin-bottom: 5px;
}

.r3d-repository-view .label.subjects {
  background-color: #EE8434;
}

.r3d-repository-view .label.content-types {
  background-color: #289cd3;
}

.r3d-repository-view .label.keywords {
  background-color: #289cd3;
}

.r3d-repository-view .label.country {
  background-color: #94be1d;
}

.r3d-repository-view .tab-content {
  padding-top: 20px;
}

.r3d-repository-view #tab_institutions .content-block:nth-child(n+2) {
  margin-top: 25px;
}

.r3d-repository-view #tab_terms .content-block:nth-child(n+2),
.r3d-repository-view #tab_standards .content-block:nth-child(n+2) {
  margin-top: 15px;
}

.r3d-repository-view .col-sm-12 {
  padding-right: 0px;
}

.r3d-repository-view .nav-tabs a {
  font-weight: bolder;
}

.r3d-repository-view h1 {
  font-size: 24px;
  font-weight: 900;
  margin-bottom: 25px;
}

.r3d-repository-view h2 {
  margin-left: 15px;
  margin-bottom: 10px;
  margin-top: 25px;
  font-size: 16px;
  color: #777777;
}

.r3d-repository-view .row:first-child h2 {
  margin-top: 0px;
}

.r3d-repository-view .r3d-main-heading h1 {
  margin-top: 5px;
}

.r3d-repository-view .r3d-main-heading span {
  color: #777777;
}

.r3d-repository-view .r3d-main-icons {
  text-align: right;
}

/*
    Created on : Mar 3, 2015, 11:03:34 AM
    Author     : kbroul
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 3, 2015, 11:18:16 AM
    Author     : kbroul
*/
.r3d-background-green {
  background-color: #94be1d;
}

.r3d-background-blue {
  background-color: #289cd3;
}

.r3d-background-yellow {
  background-color: #F9CB40;
}

.r3d-background-orange {
  background-color: #EE8434;
}

.r3d-background-red {
  background-color: #BF211E;
}

.r3d-background-gray {
  background-color: #777777;
}

.r3d-repository-suggest .description h1 {
  font-weight: bold;
  margin-bottom: 1em;
}

.r3d-repository-suggest .description ul {
  margin-top: 1em;
  margin-bottom: 1em;
}

.r3d-repository-suggest .form {
  margin-top: 50px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 3, 2015, 11:03:34 AM
    Author     : kbroul
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 3, 2015, 11:18:16 AM
    Author     : kbroul
*/
.r3d-background-green {
  background-color: #94be1d;
}

.r3d-background-blue {
  background-color: #289cd3;
}

.r3d-background-yellow {
  background-color: #F9CB40;
}

.r3d-background-orange {
  background-color: #EE8434;
}

.r3d-background-red {
  background-color: #BF211E;
}

.r3d-background-gray {
  background-color: #777777;
}

.r3d-api-doc {
  margin-top: 30px;
  font-size: 16px;
}

/* @todo styling from the apidoc should be cleaned and move to a own document */
div.r3d-api-doc {
  /* heading */
  /* operations */
  /* GET operations */
  /* POST operations */
  /* ANY operations */
  /* PUT operations */
  /* DELETE operations */
  /* PATCH operations */
  /* LINK operations */
  /* UNLINK operations */
  /** sandbox */
}
@font-face {
  font-family: "Droid Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Droid Sans"), local("DroidSans"), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
}
@font-face {
  font-family: "Droid Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Droid Sans Bold"), local("DroidSans-Bold"), url(//themes.googleusercontent.com/static/fonts/droidsans/v3/EFpQQyG9GqCrobXxL-KRMXbFhgvWbfSbdVg11QabG8w.woff) format("woff");
}
div.r3d-api-doc .pln {
  color: #000;
}
@media screen {
  div.r3d-api-doc .str {
    color: #080;
  }
  div.r3d-api-doc .kwd {
    color: #008;
  }
  div.r3d-api-doc .com {
    color: #800;
  }
  div.r3d-api-doc .typ {
    color: #606;
  }
  div.r3d-api-doc .lit {
    color: #066;
  }
  div.r3d-api-doc .pun, div.r3d-api-doc .opn, div.r3d-api-doc .clo {
    color: #660;
  }
  div.r3d-api-doc .tag {
    color: #008;
  }
  div.r3d-api-doc .atn {
    color: #606;
  }
  div.r3d-api-doc .atv {
    color: #080;
  }
  div.r3d-api-doc .dec, div.r3d-api-doc .var {
    color: #606;
  }
  div.r3d-api-doc .fun {
    color: red;
  }
}
@media print, projection {
  div.r3d-api-doc .str {
    color: #060;
  }
  div.r3d-api-doc .kwd {
    color: #006;
    font-weight: bold;
  }
  div.r3d-api-doc .com {
    color: #600;
    font-style: italic;
  }
  div.r3d-api-doc .typ {
    color: #404;
    font-weight: bold;
  }
  div.r3d-api-doc .lit {
    color: #044;
  }
  div.r3d-api-doc .pun, div.r3d-api-doc .opn, div.r3d-api-doc .clo {
    color: #440;
  }
  div.r3d-api-doc .tag {
    color: #006;
    font-weight: bold;
  }
  div.r3d-api-doc .atn {
    color: #404;
  }
  div.r3d-api-doc .atv {
    color: #060;
  }
}
div.r3d-api-doc pre.prettyprint {
  padding: 2px;
  border: 1px solid #888;
}
div.r3d-api-doc ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}
div.r3d-api-doc li.L0, div.r3d-api-doc li.L1, div.r3d-api-doc li.L2, div.r3d-api-doc li.L3, div.r3d-api-doc li.L5, div.r3d-api-doc li.L6, div.r3d-api-doc li.L7, div.r3d-api-doc li.L8 {
  list-style-type: none;
}
div.r3d-api-doc li.L1, div.r3d-api-doc li.L3, div.r3d-api-doc li.L5, div.r3d-api-doc li.L7, div.r3d-api-doc li.L9 {
  background: #eee;
}
div.r3d-api-doc html, div.r3d-api-doc body, div.r3d-api-doc div, div.r3d-api-doc span, div.r3d-api-doc applet, div.r3d-api-doc object, div.r3d-api-doc iframe,
div.r3d-api-doc h1, div.r3d-api-doc h2, div.r3d-api-doc h3, div.r3d-api-doc h4, div.r3d-api-doc h5, div.r3d-api-doc h6, div.r3d-api-doc p, div.r3d-api-doc blockquote, div.r3d-api-doc pre,
div.r3d-api-doc a, div.r3d-api-doc abbr, div.r3d-api-doc acronym, div.r3d-api-doc address, div.r3d-api-doc big, div.r3d-api-doc cite, div.r3d-api-doc code,
div.r3d-api-doc del, div.r3d-api-doc dfn, div.r3d-api-doc em, div.r3d-api-doc img, div.r3d-api-doc ins, div.r3d-api-doc kbd, div.r3d-api-doc q, div.r3d-api-doc s, div.r3d-api-doc samp,
div.r3d-api-doc smany, div.r3d-api-doc strike, div.r3d-api-doc strong, div.r3d-api-doc sub, div.r3d-api-doc sup, div.r3d-api-doc tt, div.r3d-api-doc var,
div.r3d-api-doc b, div.r3d-api-doc u, div.r3d-api-doc i, div.r3d-api-doc center,
div.r3d-api-doc dl, div.r3d-api-doc dt, div.r3d-api-doc dd, div.r3d-api-doc ol, div.r3d-api-doc ul, div.r3d-api-doc li,
div.r3d-api-doc fieldset, div.r3d-api-doc form, div.r3d-api-doc label, div.r3d-api-doc legend,
div.r3d-api-doc table, div.r3d-api-doc caption, div.r3d-api-doc tbody, div.r3d-api-doc tfoot, div.r3d-api-doc thead, div.r3d-api-doc tr, div.r3d-api-doc th, div.r3d-api-doc td,
div.r3d-api-doc article, div.r3d-api-doc aside, div.r3d-api-doc canvas, div.r3d-api-doc details, div.r3d-api-doc embed,
div.r3d-api-doc figure, div.r3d-api-doc figcaption, div.r3d-api-doc footer, div.r3d-api-doc header, div.r3d-api-doc hgroup,
div.r3d-api-doc menu, div.r3d-api-doc nav, div.r3d-api-doc output, div.r3d-api-doc ruby, div.r3d-api-doc section, div.r3d-api-doc summary,
div.r3d-api-doc time, div.r3d-api-doc mark, div.r3d-api-doc audio, div.r3d-api-doc video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
div.r3d-api-doc body {
  line-height: 1;
  font-family: "Droid Sans", sans-serif;
}
div.r3d-api-doc ol, div.r3d-api-doc ul {
  list-style: none;
}
div.r3d-api-doc table {
  border-collapse: collapse;
  border-spacing: 0;
}
div.r3d-api-doc caption, div.r3d-api-doc th, div.r3d-api-doc td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
div.r3d-api-doc article, div.r3d-api-doc aside, div.r3d-api-doc details, div.r3d-api-doc figcaption, div.r3d-api-doc figure, div.r3d-api-doc footer, div.r3d-api-doc header, div.r3d-api-doc hgroup, div.r3d-api-doc menu, div.r3d-api-doc nav, div.r3d-api-doc section, div.r3d-api-doc summary {
  display: block;
}
div.r3d-api-doc h1 a, div.r3d-api-doc h2 a, div.r3d-api-doc h3 a, div.r3d-api-doc h4 a, div.r3d-api-doc h5 a, div.r3d-api-doc h6 a {
  text-decoration: none;
}
div.r3d-api-doc h1 a:hover, div.r3d-api-doc h2 a:hover, div.r3d-api-doc h3 a:hover, div.r3d-api-doc h4 a:hover, div.r3d-api-doc h5 a:hover, div.r3d-api-doc h6 a:hover {
  text-decoration: underline;
}
div.r3d-api-doc h1 {
  color: black;
  font-size: 1.5em;
  line-height: 1.3em;
  padding: 10px 0 10px 0;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}
div.r3d-api-doc h2 {
  color: black;
  font-size: 1.3em;
  padding: 10px 0 10px 0;
}
div.r3d-api-doc h2 a {
  color: black;
}
div.r3d-api-doc h3 {
  color: black;
  font-size: 1.1em;
  padding: 10px 0 10px 0;
}
div.r3d-api-doc p {
  line-height: 1.4em;
  padding: 0 0 10px 0;
  color: #333333;
}
div.r3d-api-doc a {
  color: #547f00;
}
div.r3d-api-doc strong {
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
  font-weight: bold;
}
div.r3d-api-doc em {
  font-style: italic;
}
div.r3d-api-doc code, div.r3d-api-doc pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #fcf6db;
}
div.r3d-api-doc p code {
  padding: 1px 4px 1px 4px;
  border: 1px solid #e5e0c6;
}
div.r3d-api-doc pre {
  padding: 10px;
  border: 1px solid #e5e0c6;
  margin-bottom: 15px;
  line-height: 1.2em;
}
div.r3d-api-doc table.fullwidth {
  width: 100%;
}
div.r3d-api-doc table.fullwidth > tbody > tr {
  border-bottom: 1px solid #cccccc;
}
div.r3d-api-doc table.fullwidth > tbody tr:last-child {
  border-bottom: none;
}
div.r3d-api-doc table thead tr th {
  padding: 5px;
  font-size: 0.9em;
  color: #666666;
  border-bottom: 1px solid #999999;
}
div.r3d-api-doc table tbody tr td {
  padding: 6px;
  font-size: 0.9em;
  vertical-align: top;
  line-height: 1.3em;
}
div.r3d-api-doc #header {
  background-color: #89BF04;
  padding: 1%;
  margin-bottom: 1%;
}
div.r3d-api-doc #header h1 {
  font-size: 1.2em;
  float: left;
}
div.r3d-api-doc #header a {
  text-decoration: none;
}
div.r3d-api-doc #sandbox_configuration {
  float: right;
  padding: 10px 0 10px 0;
}
div.r3d-api-doc #colophon {
  margin: 0 15px 40px 15px;
  padding: 10px 0;
  font-size: 0.8em;
  border-top: 1px solid #dddddd;
  font-family: "Droid Sans", sans-serif;
  color: #999999;
  font-style: italic;
}
div.r3d-api-doc #resources {
  padding: 0 1%;
  font-family: "Droid Sans", sans-serif;
  font-size: 0.9em;
}
div.r3d-api-doc .section {
  padding: 5px 20px;
  border-bottom: 1px solid #ddd;
}
div.r3d-api-doc .section h1 {
  padding: 0;
}
div.r3d-api-doc .section.active {
  border: 1px solid #ddd;
  background: #f8f8f8;
  margin: 15px 0;
}
div.r3d-api-doc .section.active h1 {
  padding: 10px 0;
}
div.r3d-api-doc .section .actions {
  text-align: right;
  float: right;
  margin-top: 10px;
}
div.r3d-api-doc .section .actions a {
  cursor: pointer;
  margin-left: 10px;
}
div.r3d-api-doc .section .actions a:hover {
  text-decoration: underline;
}
div.r3d-api-doc li.resource {
  width: 100%;
  margin-bottom: 10px;
}
div.r3d-api-doc .heading {
  border: 1px solid transparent;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
div.r3d-api-doc .heading h2 {
  color: #999999;
  padding-left: 0;
  display: block;
  clear: none;
  float: left;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}
div.r3d-api-doc .heading ul.options {
  overflow: hidden;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
div.r3d-api-doc .heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
  color: #666666;
  font-size: 0.9em;
}
div.r3d-api-doc .heading ul.options li:first-child,
div.r3d-api-doc .heading ul.options li.first {
  padding-left: 0;
}
div.r3d-api-doc .heading ul.options li:last-child,
div.r3d-api-doc .heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
div.r3d-api-doc li.operation {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px;
  padding: 0 0 0 0;
}
div.r3d-api-doc li.operation .heading {
  margin: 0 0 0 0;
  padding: 0;
  background-color: #f0f0f0;
  border: 1px solid #ddd;
}
div.r3d-api-doc li.operation .heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
div.r3d-api-doc li.operation .heading h3 span {
  margin: 0;
  padding: 0;
}
div.r3d-api-doc li.operation .heading h3 span.icon {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-left: 3px;
  background: no-repeat center center;
}
div.r3d-api-doc li.operation .heading h3 span.lock {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUHEisepJ6ljAAAAJ5JREFUGNNt0LEOAUEUheEPuwkFtSg0old4Eo/imbQKiULpBZQSCtFoaIjSktXMxpjsSW5xzvnnZmb4aYMymg9WEq1Decc1zCNkyxisoFGUTXDGEZpR8cIp8jccKiaLigwDdMP9hughr8ptALtYoB18C+Pgd5KXlrhgX5P/mSfmmKVgM/mmDP1qQ1rEyjFFkYKNmtMF3uikYFGzOdXnC5FWMZNd2GfvAAAAAElFTkSuQmCC");
}
div.r3d-api-doc li.operation .heading h3 span.keys {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUHEisb1PRRAwAAAN9JREFUKM9lz71KQ0EQhuEnJ7EIKhZWaRULu4htLLwDvYRgZWmTWoI3kAuIlVik0U5Io4USRMFOUGwU7cQ/kAQMajMHDpuBZWd235lvPtjHDT4xxhuu0ZJEhhXU8YAG7rCKBWyn8EnkVSxjOuoPbKTT1/GXnCd0YqWt4uQrk3GLGcxiswgPcRgG4QsDzKMSKtUc/kUbFwEf4BlrUdeCk8WOj3jBO+5xhGOMwmQzh6Ec9zemwtgOLuN9D4tZYqwUSvnuu3jFHLpZASqHUqXQfIZe5PX8Y4RTLKGfqLVwjp9/HR4zOkGnnAoAAAAASUVORK5CYII=");
}
div.r3d-api-doc li.operation .heading h3 span.http_method i, div.r3d-api-doc li.operation .heading h3 span.deprecated i {
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #ccc;
}
div.r3d-api-doc li.operation .heading h3 span.deprecated i {
  width: 75px;
  background-color: #F00;
}
div.r3d-api-doc li.operation .heading h3 span.path {
  padding-left: 5px;
}
div.r3d-api-doc li.operation .heading h3 span.tag {
  color: #FFFFFF;
  font-size: 0.7em;
  vertical-align: baseline;
  background-color: #d9534f;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  border-radius: 4px;
}
div.r3d-api-doc li.operation div.content {
  border: 1px solid #ddd;
  padding: 10px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px 0;
  background-color: #f0f0f0;
}
div.r3d-api-doc li.operation > div.content {
  border-top: 0px;
}
div.r3d-api-doc li.operation div.content h4 {
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px 0;
}
div.r3d-api-doc li.operation div.content form input[type=text].error {
  outline: 2px solid #cc0000;
}
div.r3d-api-doc li.operation.get .heading {
  border-color: #c3d9ec;
  background-color: #e7f0f7;
}
div.r3d-api-doc li.operation.get .heading h3 span.http_method i {
  background-color: #0f6ab4;
}
div.r3d-api-doc li.operation.get .heading ul.options li {
  border-right-color: #c3d9ec;
  color: #0f6ab4;
}
div.r3d-api-doc li.operation.get div.content {
  background-color: #ebf3f9;
  border-color: #c3d9ec;
}
div.r3d-api-doc li.operation.get div.content h4 {
  color: #0f6ab4;
}
div.r3d-api-doc li.operation.post .heading {
  border-color: #a7e1a1;
  background-color: #d4f7cd;
}
div.r3d-api-doc li.operation.post .heading h3 span.http_method i {
  background-color: #10a54a;
}
div.r3d-api-doc li.operation.post .heading ul.options li {
  border-right-color: #c3e8d1;
  color: #10a54a;
}
div.r3d-api-doc li.operation.post div.content {
  background-color: #ebf7f0;
  border-color: #c3e8d1;
}
div.r3d-api-doc li.operation.post div.content h4 {
  color: #10a54a;
}
div.r3d-api-doc li.operation.any .heading {
  background-color: lightgray;
  border-color: gray;
}
div.r3d-api-doc li.operation.any .heading h3 span.http_method i {
  background-color: #000;
}
div.r3d-api-doc li.operation.any .heading ul.options li {
  color: #000;
  border-right-color: gray;
}
div.r3d-api-doc li.operation.any div.content {
  background-color: lightgray;
  border-color: gray;
}
div.r3d-api-doc li.operation.any div.content h4 {
  color: #000;
}
div.r3d-api-doc li.operation.put .heading {
  background-color: #f9f2e9;
  border-color: #f0e0ca;
}
div.r3d-api-doc li.operation.put .heading h3 span.http_method i {
  background-color: #c5862b;
}
div.r3d-api-doc li.operation.put .heading ul.options li {
  border-right-color: #f0e0ca;
  color: #c5862b;
}
div.r3d-api-doc li.operation.put div.content {
  background-color: #faf5ee;
  border-color: #f0e0ca;
}
div.r3d-api-doc li.operation.put div.content h4 {
  color: #c5862b;
}
div.r3d-api-doc li.operation.delete .heading {
  background-color: #f5e8e8;
  border-color: #e8c6c7;
}
div.r3d-api-doc li.operation.delete .heading h3 span.http_method i {
  background-color: #a41e22;
}
div.r3d-api-doc li.operation.delete .heading ul.options li {
  border-right-color: #e8c6c7;
  color: #a41e22;
}
div.r3d-api-doc li.operation.delete div.content {
  background-color: #f7eded;
  border-color: #e8c6c7;
}
div.r3d-api-doc li.operation.delete div.content h4 {
  color: #a41e22;
}
div.r3d-api-doc li.operation.patch .heading {
  background-color: #f5e8e8;
  border-color: #e8c6e7;
}
div.r3d-api-doc li.operation.patch .heading h3 span.http_method i {
  background-color: #a41ee2;
}
div.r3d-api-doc li.operation.patch .heading ul.options li {
  border-right-color: #e8c6c7;
  color: #a41ee2;
}
div.r3d-api-doc li.operation.patch div.content {
  background-color: #f7eded;
  border-color: #e8c6c7;
}
div.r3d-api-doc li.operation.patch div.content h4 {
  color: #a41ee2;
}
div.r3d-api-doc li.operation.link .heading {
  background-color: #F7F7D5;
}
div.r3d-api-doc li.operation.link .heading h3 span.http_method i {
  background-color: #C3D448;
}
div.r3d-api-doc li.operation.link .heading ul.options li {
  color: #C3D448;
}
div.r3d-api-doc li.operation.link div.content {
  background-color: #F7F7D5;
}
div.r3d-api-doc li.operation.link div.content h4 {
  color: #C3D448;
}
div.r3d-api-doc li.operation.unlink .heading {
  background-color: #FFEBDE;
}
div.r3d-api-doc li.operation.unlink .heading h3 span.http_method i {
  background-color: #FF8438;
}
div.r3d-api-doc li.operation.unlink .heading ul.options li {
  color: #FF8438;
}
div.r3d-api-doc li.operation.unlink div.content {
  background-color: #FFEBDE;
}
div.r3d-api-doc li.operation.unlink div.content h4 {
  color: #FF8438;
}
div.r3d-api-doc .toggler {
  cursor: pointer;
}
div.r3d-api-doc .pane:not(.selected) {
  display: none;
}
div.r3d-api-doc .result pre {
  border: none;
  font-size: 0.9em;
  overflow: auto;
}
div.r3d-api-doc .result pre.to-shrink,
div.r3d-api-doc .result pre.to-expand {
  cursor: pointer;
}
div.r3d-api-doc .result pre.to-expand {
  height: 1em;
  overflow: hidden;
}
div.r3d-api-doc .tabs li {
  display: inline;
  float: left;
  margin: 10px;
  cursor: pointer;
}
div.r3d-api-doc .tabs li.selected {
  font-weight: bold;
}
div.r3d-api-doc .panes {
  clear: both;
}
div.r3d-api-doc .pane.sandbox {
  border: 1px solid #C3D9EC;
  padding: 10px;
}
div.r3d-api-doc .pane.sandbox legend {
  padding-bottom: 5px;
}
div.r3d-api-doc .remove {
  cursor: pointer;
}
div.r3d-api-doc .pane.sandbox .result {
  display: none;
}
div.r3d-api-doc form .parameters {
  float: left;
  width: 50%;
}
div.r3d-api-doc form .parameters .tuple input {
  width: 40%;
}
div.r3d-api-doc form .headers,
div.r3d-api-doc form .request-content {
  float: left;
  width: 25%;
}
div.r3d-api-doc .buttons {
  clear: both;
  padding-top: 10px;
}
div.r3d-api-doc .request-content textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 5em;
  margin-bottom: 10px;
}
div.r3d-api-doc .pane.content div ul {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 10px;
}
div.r3d-api-doc .motd {
  padding: 20px;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 3, 2015, 11:18:16 AM
    Author     : kbroul
*/
.r3d-background-green {
  background-color: #94be1d;
}

.r3d-background-blue {
  background-color: #289cd3;
}

.r3d-background-yellow {
  background-color: #F9CB40;
}

.r3d-background-orange {
  background-color: #EE8434;
}

.r3d-background-red {
  background-color: #BF211E;
}

.r3d-background-gray {
  background-color: #777777;
}

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-access_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px 0px;
  width: 20px;
  height: 20px;
}

.icon-api_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -22px;
  width: 20px;
  height: 20px;
}

.icon-api_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -44px;
  width: 20px;
  height: 20px;
}

.icon-ark_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -66px;
  width: 20px;
  height: 20px;
}

.icon-certificate_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -88px;
  width: 20px;
  height: 20px;
}

.icon-certificate_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -110px;
  width: 20px;
  height: 20px;
}

.icon-closed_access_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -132px;
  width: 20px;
  height: 20px;
}

.icon-doi_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -154px;
  width: 20px;
  height: 20px;
}

.icon-hdl_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -176px;
  width: 20px;
  height: 20px;
}

.icon-info_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -198px;
  width: 20px;
  height: 20px;
}

.icon-info_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -220px;
  width: 20px;
  height: 20px;
}

.icon-licenses_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -242px;
  width: 20px;
  height: 20px;
}

.icon-licenses_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -264px;
  width: 20px;
  height: 20px;
}

.icon-open_access_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -286px;
  width: 20px;
  height: 20px;
}

.icon-other_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -308px;
  width: 20px;
  height: 20px;
}

.icon-persistent_identifier_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -330px;
  width: 20px;
  height: 20px;
}

.icon-persistent_identifier_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -352px;
  width: 20px;
  height: 20px;
}

.icon-policy_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -374px;
  width: 20px;
  height: 20px;
}

.icon-policy_inactive {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -396px;
  width: 20px;
  height: 20px;
}

.icon-purl_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -418px;
  width: 20px;
  height: 20px;
}

.icon-restricted_access_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -440px;
  width: 20px;
  height: 20px;
}

.icon-urn_active {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -462px;
  width: 20px;
  height: 20px;
}

.icon-access_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -484px;
  width: 32px;
  height: 32px;
}

.icon-api_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -518px;
  width: 32px;
  height: 32px;
}

.icon-api_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -552px;
  width: 32px;
  height: 32px;
}

.icon-ark_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -586px;
  width: 32px;
  height: 32px;
}

.icon-certificate_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -620px;
  width: 32px;
  height: 32px;
}

.icon-certificate_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -654px;
  width: 32px;
  height: 32px;
}

.icon-closed_access_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -688px;
  width: 32px;
  height: 32px;
}

.icon-doi_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -722px;
  width: 32px;
  height: 32px;
}

.icon-hdl_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -756px;
  width: 32px;
  height: 32px;
}

.icon-info_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -790px;
  width: 32px;
  height: 32px;
}

.icon-info_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -824px;
  width: 32px;
  height: 32px;
}

.icon-licenses_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -858px;
  width: 32px;
  height: 32px;
}

.icon-licenses_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -892px;
  width: 32px;
  height: 32px;
}

.icon-open_access_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -926px;
  width: 32px;
  height: 32px;
}

.icon-other_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -960px;
  width: 32px;
  height: 32px;
}

.icon-persistent_identifier_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -994px;
  width: 32px;
  height: 32px;
}

.icon-persistent_identifier_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1028px;
  width: 32px;
  height: 32px;
}

.icon-policy_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1062px;
  width: 32px;
  height: 32px;
}

.icon-policy_inactive_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1096px;
  width: 32px;
  height: 32px;
}

.icon-purl_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1130px;
  width: 32px;
  height: 32px;
}

.icon-restricted_access_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1164px;
  width: 32px;
  height: 32px;
}

.icon-urn_active_32 {
  background-image: url(/build/images/icon-sprites.5fa9787b.png);
  background-position: 0px -1198px;
  width: 32px;
  height: 32px;
}

/*
    Created on : Apr 30, 2015, 2:21:17 PM
    Author     : sasidhar
*/
.r3d-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  border-radius: 4px;
}

.r3d-breadcrumb > li {
  display: inline-block;
}

.r3d-breadcrumb > li + li:before {
  padding: 0 5px;
  color: #cccccc;
  content: "/ ";
}

.r3d-breadcrumb > .active {
  color: #999999;
}

/* stylesheet and sprite for flags are taken from this repository https://github.com/lafeber/world-flags-sprite */
.f32 .flag {
  background: url(/build/images/flags32.e63d9e31.png) no-repeat;
}
.f32 ._African_Union {
  background-position: 0 -32px;
}
.f32 ._Arab_League {
  background-position: 0 -64px;
}
.f32 ._ASEAN {
  background-position: 0 -96px;
}
.f32 ._CARICOM {
  background-position: 0 -128px;
}
.f32 ._CIS {
  background-position: 0 -160px;
}
.f32 ._Commonwealth {
  background-position: 0 -192px;
}
.f32 ._England {
  background-position: 0 -224px;
}
.f32 ._European_Union {
  background-position: 0 -256px;
}
.f32 ._Islamic_Conference {
  background-position: 0 -288px;
}
.f32 ._Kosovo {
  background-position: 0 -320px;
}
.f32 ._NATO {
  background-position: 0 -352px;
}
.f32 ._Northern_Cyprus {
  background-position: 0 -384px;
}
.f32 ._Northern_Ireland {
  background-position: 0 -416px;
}
.f32 ._Olimpic_Movement {
  background-position: 0 -448px;
}
.f32 ._OPEC {
  background-position: 0 -480px;
}
.f32 ._Red_Cross {
  background-position: 0 -512px;
}
.f32 ._Scotland {
  background-position: 0 -544px;
}
.f32 ._Somaliland {
  background-position: 0 -576px;
}
.f32 ._Tibet {
  background-position: 0 -608px;
}
.f32 ._United_Nations {
  background-position: 0 -640px;
}
.f32 ._Wales {
  background-position: 0 -672px;
}
.f32 .eu {
  background-position: 0 -256px;
}
.f32 .ad, .f32 .and {
  background-position: 0 -704px;
}
.f32 .ae, .f32 .are {
  background-position: 0 -736px;
}
.f32 .af, .f32 .afg {
  background-position: 0 -768px;
}
.f32 .ag, .f32 .atg {
  background-position: 0 -800px;
}
.f32 .ai, .f32 .aia {
  background-position: 0 -832px;
}
.f32 .al, .f32 .alb {
  background-position: 0 -864px;
}
.f32 .am, .f32 .arm {
  background-position: 0 -896px;
}
.f32 .ao, .f32 .ago {
  background-position: 0 -928px;
}
.f32 .aq, .f32 .ata {
  background-position: 0 -960px;
}
.f32 .ar, .f32 .arg {
  background-position: 0 -992px;
}
.f32 .as, .f32 .asm {
  background-position: 0 -1024px;
}
.f32 .at, .f32 .aut {
  background-position: 0 -1056px;
}
.f32 .au, .f32 .aus {
  background-position: 0 -1088px;
}
.f32 .aw, .f32 .abw {
  background-position: 0 -1120px;
}
.f32 .ax, .f32 .ala {
  background-position: 0 -1152px;
}
.f32 .az, .f32 .aze {
  background-position: 0 -1184px;
}
.f32 .ba, .f32 .bih {
  background-position: 0 -1216px;
}
.f32 .bb, .f32 .brb {
  background-position: 0 -1248px;
}
.f32 .bd, .f32 .bgd {
  background-position: 0 -1280px;
}
.f32 .be, .f32 .bel {
  background-position: 0 -1312px;
}
.f32 .bf, .f32 .bfa {
  background-position: 0 -1344px;
}
.f32 .bg, .f32 .bgr {
  background-position: 0 -1376px;
}
.f32 .bh, .f32 .bhr {
  background-position: 0 -1408px;
}
.f32 .bi, .f32 .bdi {
  background-position: 0 -1440px;
}
.f32 .bj, .f32 .ben {
  background-position: 0 -1472px;
}
.f32 .bm, .f32 .bmu {
  background-position: 0 -1504px;
}
.f32 .bn, .f32 .brn {
  background-position: 0 -1536px;
}
.f32 .bo, .f32 .bol {
  background-position: 0 -1568px;
}
.f32 .br, .f32 .bra {
  background-position: 0 -1600px;
}
.f32 .bs, .f32 .bhs {
  background-position: 0 -1632px;
}
.f32 .bt, .f32 .btn {
  background-position: 0 -1664px;
}
.f32 .bw, .f32 .bwa {
  background-position: 0 -1696px;
}
.f32 .by, .f32 .blr {
  background-position: 0 -1728px;
}
.f32 .bz, .f32 .blz {
  background-position: 0 -1760px;
}
.f32 .ca, .f32 .can {
  background-position: 0 -1792px;
}
.f32 .cd, .f32 .cod {
  background-position: 0 -1824px;
}
.f32 .cf, .f32 .rca {
  background-position: 0 -1856px;
}
.f32 .cg, .f32 .cog {
  background-position: 0 -1888px;
}
.f32 .ch, .f32 .che {
  background-position: 0 -1920px;
}
.f32 .ci, .f32 .civ {
  background-position: 0 -1952px;
}
.f32 .ck, .f32 .cok {
  background-position: 0 -1984px;
}
.f32 .cl, .f32 .chl {
  background-position: 0 -2016px;
}
.f32 .cm, .f32 .cmr {
  background-position: 0 -2048px;
}
.f32 .cn, .f32 .chn {
  background-position: 0 -2080px;
}
.f32 .co, .f32 .col {
  background-position: 0 -2112px;
}
.f32 .cr, .f32 .cri {
  background-position: 0 -2144px;
}
.f32 .cu, .f32 .cub {
  background-position: 0 -2176px;
}
.f32 .cv, .f32 .cpv {
  background-position: 0 -2208px;
}
.f32 .cy, .f32 .cyp {
  background-position: 0 -2240px;
}
.f32 .cz, .f32 .cze {
  background-position: 0 -2272px;
}
.f32 .de, .f32 .deu {
  background-position: 0 -2304px;
}
.f32 .dj, .f32 .dji {
  background-position: 0 -2336px;
}
.f32 .dk, .f32 .dnk {
  background-position: 0 -2368px;
}
.f32 .dm, .f32 .dma {
  background-position: 0 -2400px;
}
.f32 .do, .f32 .dom {
  background-position: 0 -2432px;
}
.f32 .dz, .f32 .dza {
  background-position: 0 -2464px;
}
.f32 .ec, .f32 .ecu {
  background-position: 0 -2496px;
}
.f32 .ee, .f32 .est {
  background-position: 0 -2528px;
}
.f32 .eg, .f32 .egy {
  background-position: 0 -2560px;
}
.f32 .eh, .f32 .esh {
  background-position: 0 -2592px;
}
.f32 .er, .f32 .eri {
  background-position: 0 -2624px;
}
.f32 .es, .f32 .esp {
  background-position: 0 -2656px;
}
.f32 .et, .f32 .eth {
  background-position: 0 -2688px;
}
.f32 .fi, .f32 .fin {
  background-position: 0 -2720px;
}
.f32 .fj, .f32 .fji {
  background-position: 0 -2752px;
}
.f32 .fm, .f32 .fsm {
  background-position: 0 -2784px;
}
.f32 .fo, .f32 .fro {
  background-position: 0 -2816px;
}
.f32 .fr, .f32 .fra {
  background-position: 0 -2848px;
}
.f32 .bl, .f32 .blm {
  background-position: 0 -2848px;
}
.f32 .cp, .f32 .cpt {
  background-position: 0 -2848px;
}
.f32 .mf, .f32 .maf {
  background-position: 0 -2848px;
}
.f32 .yt, .f32 .myt {
  background-position: 0 -2848px;
}
.f32 .ga, .f32 .gab {
  background-position: 0 -2880px;
}
.f32 .gb, .f32 .gbr {
  background-position: 0 -2912px;
}
.f32 .sh, .f32 .shn {
  background-position: 0 -2912px;
}
.f32 .gd, .f32 .grd {
  background-position: 0 -2944px;
}
.f32 .ge, .f32 .geo {
  background-position: 0 -2976px;
}
.f32 .gg, .f32 .ggy {
  background-position: 0 -3008px;
}
.f32 .gh, .f32 .gha {
  background-position: 0 -3040px;
}
.f32 .gi, .f32 .gib {
  background-position: 0 -3072px;
}
.f32 .gl, .f32 .grl {
  background-position: 0 -3104px;
}
.f32 .gm, .f32 .gmb {
  background-position: 0 -3136px;
}
.f32 .gn, .f32 .gin {
  background-position: 0 -3168px;
}
.f32 .gp, .f32 .glp {
  background-position: 0 -3200px;
}
.f32 .gq, .f32 .gnq {
  background-position: 0 -3232px;
}
.f32 .gr, .f32 .grc {
  background-position: 0 -3264px;
}
.f32 .gt, .f32 .gtm {
  background-position: 0 -3296px;
}
.f32 .gu, .f32 .gum {
  background-position: 0 -3328px;
}
.f32 .gw, .f32 .gnb {
  background-position: 0 -3360px;
}
.f32 .gy, .f32 .guy {
  background-position: 0 -3392px;
}
.f32 .hk, .f32 .hkg {
  background-position: 0 -3424px;
}
.f32 .hn, .f32 .hnd {
  background-position: 0 -3456px;
}
.f32 .hr, .f32 .hrv {
  background-position: 0 -3488px;
}
.f32 .ht, .f32 .hti {
  background-position: 0 -3520px;
}
.f32 .hu, .f32 .hun {
  background-position: 0 -3552px;
}
.f32 .id, .f32 .idn {
  background-position: 0 -3584px;
}
.f32 .mc, .f32 .mco {
  background-position: 0 -3584px;
}
.f32 .ie {
  background-position: 0 -3616px;
}
.f32 .il, .f32 .isr {
  background-position: 0 -3648px;
}
.f32 .im, .f32 .imn {
  background-position: 0 -3680px;
}
.f32 .in, .f32 .ind {
  background-position: 0 -3712px;
}
.f32 .iq, .f32 .irq {
  background-position: 0 -3744px;
}
.f32 .ir, .f32 .irn {
  background-position: 0 -3776px;
}
.f32 .is, .f32 .isl {
  background-position: 0 -3808px;
}
.f32 .it, .f32 .ita {
  background-position: 0 -3840px;
}
.f32 .je, .f32 .jey {
  background-position: 0 -3872px;
}
.f32 .jm, .f32 .jam {
  background-position: 0 -3904px;
}
.f32 .jo, .f32 .jor {
  background-position: 0 -3936px;
}
.f32 .jp, .f32 .jpn {
  background-position: 0 -3968px;
}
.f32 .ke, .f32 .ken {
  background-position: 0 -4000px;
}
.f32 .kg, .f32 .kgz {
  background-position: 0 -4032px;
}
.f32 .kh, .f32 .khm {
  background-position: 0 -4064px;
}
.f32 .ki, .f32 .kir {
  background-position: 0 -4096px;
}
.f32 .km, .f32 .com {
  background-position: 0 -4128px;
}
.f32 .kn, .f32 .kna {
  background-position: 0 -4160px;
}
.f32 .kp, .f32 .prk {
  background-position: 0 -4192px;
}
.f32 .kr, .f32 .kor {
  background-position: 0 -4224px;
}
.f32 .kw, .f32 .kwt {
  background-position: 0 -4256px;
}
.f32 .ky, .f32 .cym {
  background-position: 0 -4288px;
}
.f32 .kz, .f32 .kaz {
  background-position: 0 -4320px;
}
.f32 .la, .f32 .lao {
  background-position: 0 -4352px;
}
.f32 .lb, .f32 .lbn {
  background-position: 0 -4384px;
}
.f32 .lc, .f32 .lca {
  background-position: 0 -4416px;
}
.f32 .li, .f32 .lie {
  background-position: 0 -4448px;
}
.f32 .lk, .f32 .lka {
  background-position: 0 -4480px;
}
.f32 .lr, .f32 .lbr {
  background-position: 0 -4512px;
}
.f32 .ls, .f32 .lso {
  background-position: 0 -4544px;
}
.f32 .lt, .f32 .ltu {
  background-position: 0 -4576px;
}
.f32 .lu, .f32 .lux {
  background-position: 0 -4608px;
}
.f32 .lv, .f32 .lva {
  background-position: 0 -4640px;
}
.f32 .ly, .f32 .lby {
  background-position: 0 -4672px;
}
.f32 .ma, .f32 .mar {
  background-position: 0 -4704px;
}
.f32 .md, .f32 .mda {
  background-position: 0 -4736px;
}
.f32 .me, .f32 .mne {
  background-position: 0 -4768px;
}
.f32 .mg, .f32 .mdg {
  background-position: 0 -4800px;
}
.f32 .mh, .f32 .mhl {
  background-position: 0 -4832px;
}
.f32 .mk, .f32 .mkd {
  background-position: 0 -4864px;
}
.f32 .ml, .f32 .mli {
  background-position: 0 -4896px;
}
.f32 .mm, .f32 .mmr {
  background-position: 0 -4928px;
}
.f32 .mn, .f32 .mng {
  background-position: 0 -4960px;
}
.f32 .mo, .f32 .mac {
  background-position: 0 -4992px;
}
.f32 .mq, .f32 .mtq {
  background-position: 0 -5024px;
}
.f32 .mr, .f32 .mrt {
  background-position: 0 -5056px;
}
.f32 .ms, .f32 .msr {
  background-position: 0 -5088px;
}
.f32 .mt, .f32 .mlt {
  background-position: 0 -5120px;
}
.f32 .mu, .f32 .mus {
  background-position: 0 -5152px;
}
.f32 .mv, .f32 .mdv {
  background-position: 0 -5184px;
}
.f32 .mw, .f32 .mwi {
  background-position: 0 -5216px;
}
.f32 .mx, .f32 .mex {
  background-position: 0 -5248px;
}
.f32 .my, .f32 .mys {
  background-position: 0 -5280px;
}
.f32 .mz, .f32 .moz {
  background-position: 0 -5312px;
}
.f32 .na, .f32 .nam {
  background-position: 0 -5344px;
}
.f32 .nc, .f32 .ncl {
  background-position: 0 -5376px;
}
.f32 .ne, .f32 .ner {
  background-position: 0 -5408px;
}
.f32 .ng, .f32 .nga {
  background-position: 0 -5440px;
}
.f32 .ni, .f32 .nic {
  background-position: 0 -5472px;
}
.f32 .nl, .f32 .nld {
  background-position: 0 -5504px;
}
.f32 .bq, .f32 .bes {
  background-position: 0 -5504px;
}
.f32 .no, .f32 .nor {
  background-position: 0 -5536px;
}
.f32 .bv, .f32 .bvt {
  background-position: 0 -5536px;
}
.f32 .nq, .f32 .atn {
  background-position: 0 -5536px;
}
.f32 .sj, .f32 .sjm {
  background-position: 0 -5536px;
}
.f32 .np, .f32 .npl {
  background-position: 0 -5568px;
}
.f32 .nr, .f32 .nru {
  background-position: 0 -5600px;
}
.f32 .nz, .f32 .nzl {
  background-position: 0 -5632px;
}
.f32 .om, .f32 .omn {
  background-position: 0 -5664px;
}
.f32 .pa, .f32 .pan {
  background-position: 0 -5696px;
}
.f32 .pe, .f32 .per {
  background-position: 0 -5728px;
}
.f32 .pf, .f32 .pyf {
  background-position: 0 -5760px;
}
.f32 .pg, .f32 .png {
  background-position: 0 -5792px;
}
.f32 .ph, .f32 .phl {
  background-position: 0 -5824px;
}
.f32 .pk, .f32 .pak {
  background-position: 0 -5856px;
}
.f32 .pl, .f32 .pol {
  background-position: 0 -5888px;
}
.f32 .pr, .f32 .pri {
  background-position: 0 -5920px;
}
.f32 .ps, .f32 .pse {
  background-position: 0 -5952px;
}
.f32 .pt, .f32 .prt {
  background-position: 0 -5984px;
}
.f32 .pw, .f32 .plw {
  background-position: 0 -6016px;
}
.f32 .py, .f32 .pry {
  background-position: 0 -6048px;
}
.f32 .qa, .f32 .qat {
  background-position: 0 -6080px;
}
.f32 .re, .f32 .reu {
  background-position: 0 -6112px;
}
.f32 .ro, .f32 .rou {
  background-position: 0 -6144px;
}
.f32 .rs, .f32 .srb {
  background-position: 0 -6176px;
}
.f32 .ru, .f32 .rus {
  background-position: 0 -6208px;
}
.f32 .rw, .f32 .rwa {
  background-position: 0 -6240px;
}
.f32 .sa, .f32 .sau {
  background-position: 0 -6272px;
}
.f32 .sb, .f32 .slb {
  background-position: 0 -6304px;
}
.f32 .sc, .f32 .syc {
  background-position: 0 -6336px;
}
.f32 .sd, .f32 .sdn {
  background-position: 0 -6368px;
}
.f32 .se, .f32 .swe {
  background-position: 0 -6400px;
}
.f32 .sg, .f32 .sgp {
  background-position: 0 -6432px;
}
.f32 .si, .f32 .svn {
  background-position: 0 -6464px;
}
.f32 .sk, .f32 .svk {
  background-position: 0 -6496px;
}
.f32 .sl, .f32 .sle {
  background-position: 0 -6528px;
}
.f32 .sm, .f32 .smr {
  background-position: 0 -6560px;
}
.f32 .sn, .f32 .sen {
  background-position: 0 -6592px;
}
.f32 .so, .f32 .som {
  background-position: 0 -6624px;
}
.f32 .sr, .f32 .sur {
  background-position: 0 -6656px;
}
.f32 .st, .f32 .stp {
  background-position: 0 -6688px;
}
.f32 .sv, .f32 .slv {
  background-position: 0 -6720px;
}
.f32 .sy, .f32 .syr {
  background-position: 0 -6752px;
}
.f32 .sz, .f32 .swz {
  background-position: 0 -6784px;
}
.f32 .tc, .f32 .tca {
  background-position: 0 -6816px;
}
.f32 .td, .f32 .tcd {
  background-position: 0 -6848px;
}
.f32 .tg, .f32 .tgo {
  background-position: 0 -6880px;
}
.f32 .th, .f32 .tha {
  background-position: 0 -6912px;
}
.f32 .tj, .f32 .tjk {
  background-position: 0 -6944px;
}
.f32 .tl, .f32 .tls {
  background-position: 0 -6976px;
}
.f32 .tm, .f32 .tkm {
  background-position: 0 -7008px;
}
.f32 .tn, .f32 .tun {
  background-position: 0 -7040px;
}
.f32 .to, .f32 .ton {
  background-position: 0 -7072px;
}
.f32 .tr, .f32 .tur {
  background-position: 0 -7104px;
}
.f32 .tt, .f32 .tto {
  background-position: 0 -7136px;
}
.f32 .tv, .f32 .tuv {
  background-position: 0 -7168px;
}
.f32 .tw, .f32 .twn {
  background-position: 0 -7200px;
}
.f32 .tz, .f32 .tza {
  background-position: 0 -7232px;
}
.f32 .ua, .f32 .ukr {
  background-position: 0 -7264px;
}
.f32 .ug, .f32 .uga {
  background-position: 0 -7296px;
}
.f32 .us, .f32 .usa {
  background-position: 0 -7328px;
}
.f32 .uy, .f32 .ury {
  background-position: 0 -7360px;
}
.f32 .uz, .f32 .uzb {
  background-position: 0 -7392px;
}
.f32 .va, .f32 .vat {
  background-position: 0 -7424px;
}
.f32 .vc, .f32 .vct {
  background-position: 0 -7456px;
}
.f32 .ve, .f32 .ven {
  background-position: 0 -7488px;
}
.f32 .vg, .f32 .vgb {
  background-position: 0 -7520px;
}
.f32 .vi, .f32 .vir {
  background-position: 0 -7552px;
}
.f32 .vn, .f32 .vnm {
  background-position: 0 -7584px;
}
.f32 .vu, .f32 .vut {
  background-position: 0 -7616px;
}
.f32 .ws, .f32 .wsm {
  background-position: 0 -7648px;
}
.f32 .ye, .f32 .yem {
  background-position: 0 -7680px;
}
.f32 .za, .f32 .zaf {
  background-position: 0 -7712px;
}
.f32 .zm, .f32 .zmb {
  background-position: 0 -7744px;
}
.f32 .zw, .f32 .zwe {
  background-position: 0 -7776px;
}
.f32 .sx, .f32 .sxm {
  background-position: 0 -7808px;
}
.f32 .cw, .f32 .cuw {
  background-position: 0 -7840px;
}
.f32 .ss, .f32 .ssd {
  background-position: 0 -7872px;
}
.f32 .nu, .f32 .niu {
  background-position: 0 -7904px;
}
@media (min-width: 1200px) {
  .container {
    width: 960px;
  }
}
.r3d-userlist {
  display: inline-block;
  width: 400px;
  margin-bottom: 25px;
  padding: 10px;
  border: 1px dotted lightgray;
}

.r3d-userlist .r3d-userimage {
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 10px;
}

.r3d-userlist .r3d-usershortinfo {
  display: inline-block;
  vertical-align: middle;
}

.r3d-userlist .r3d-usershortinfo strong {
  font-weight: 900;
}

.r3d-userlist .r3d-useraction {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

.r3d-userlist .r3d-useraction a {
  color: #333333;
  font-size: 35px;
}

.r3d-userlist .r3d-useraction a:hover {
  color: #999999;
}

.form_error ul {
  border: 1px solid darkred;
  padding: 5px;
  font-size: smaller;
  background-color: #dFb5b4;
  margin-bottom: 5px;
  list-style-type: none;
  color: darkred;
}

.r3d-repositorylist {
  padding: 3px 0;
}

.r3d-repositorylist a {
  color: #333;
}

.r3d-repositorylist:last-child {
  border-bottom: none;
}

.r3d-repositorylist:nth-child(odd) {
  background-color: #DDDDDD;
}

.r3d-qualitycheckbox {
  padding-right: 30px;
}

.r3d-qualitylist {
  padding: 3px 0;
}

.r3d-qualitylist:last-child {
  border-bottom: none;
}

.r3d-qualitylist.odd {
  background-color: #DDDDDD;
}

.r3d-qualitylist.r3d-testcase-resolved {
  display: none;
  color: gray;
}

.r3d-qualitylist:hover {
  background-color: lightgrey;
}

.r3d-qualityline {
  margin: 0;
}

.r3d-qualityline:hover {
  background-color: lightgrey;
}

.r3d-editline:nth-child(odd) {
  background-color: #DDDDDD;
}

.r3d-editline:hover {
  background-color: lightgrey;
}

.r3d-qualitygear {
  padding-right: 18px;
}

.r3d-repositoryshortinfo {
  display: inline-block;
}

.r3d-repositoryaction {
  text-align: right;
}

.r3d-repositoryaction a {
  margin-right: 10px;
}

.r3d-repositoryaction a:last-child {
  margin-right: 0;
}

.r3d-btn-add-repository .glyphicon-plus {
  color: #94be1d;
}

.r3d-btn-add-entity .glyphicon-plus {
  color: #94be1d;
}

.r3d-btn-del-entity .glyphicon-minus {
  color: #BF211E;
}

#r3d-editor #r3d-preview {
  background: none;
  border: none;
}

#r3d-editor #controls {
  position: fixed;
  bottom: 0px;
  background-color: white;
  border-top: lightgray solid 1px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#r3d-editor #controls .form-group {
  margin-left: 10px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

#r3d-editor #controls .form-group .col-sm-2 {
  display: none;
}

.r3d-navigation {
  padding: 0;
  margin: 0;
  width: 100%;
  clear: both;
}

.r3d-pagecontent {
  margin-top: 2em;
  margin-bottom: 2em;
}

.r3d-staticpages h1 {
  font-weight: bold;
}

.r3d-staticpages h2 {
  font-weight: bold;
  font-size: initial;
}

.r3d-icon-row {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px dashed #DDDDDD;
}

.r3d-icon-row.last {
  padding-bottom: 0px;
  border-bottom: none;
}

.r3d-access-table th {
  font-weight: normal;
}

.r3d-contact-form .form-group {
  margin-left: 0px;
  margin-right: 0px;
}

.r3d-searchresult .r3d-repository-view {
  margin-top: 0px;
}

.r3d-searchresult .r3d-repository-view .subjects,
.r3d-searchresult .r3d-repository-view .content-types,
.r3d-searchresult .r3d-repository-view .country {
  color: #777;
  background-color: #EFEFEF;
}

/* Fix for long subjects links causing overflow */
.r3d-searchresult .r3d-repository-view li {
  max-width: 100%;
}

.r3d-searchresult .r3d-repository-view li a {
  vertical-align: text-bottom;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.r3d-searchsubjectlevel, .r3d-searchsubjectlevel-4, .r3d-searchsubjectlevel-3, .r3d-searchsubjectlevel-2, .r3d-searchsubjectlevel-1 {
  display: block;
}

.r3d-searchsubjectlevel-1 {
  padding-left: 0;
}

.r3d-searchsubjectlevel-2 {
  padding-left: 1em;
}

.r3d-searchsubjectlevel-3 {
  padding-left: 2em;
}

.r3d-searchsubjectlevel-4 {
  padding-left: 3em;
}

.r3d-searchbar .input-group-btn {
  width: 100px !important;
}

.r3d-startpage-background body {
  background: url(/build/images/hills.65c062c7.jpeg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.r3d-startpage-background, .r3d-startpage-background body {
  height: 100%;
  margin: 0;
}

.r3d-navbar {
  background-color: #f8f8f8;
  border-bottom: 1px solid #DDDDDD;
  -webkit-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
  -moz-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
  transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
}

.r3d-navbar-transparent {
  background-color: transparent;
  border: none;
}

.r3d-bg-white {
  background: white;
}

.r3d-navbar-transparent .navbar-header {
  visibility: hidden;
}

.r3d-navbar-transparent .navbar-toggle {
  visibility: visible;
}

.r3d-html {
  height: 100%; /* size set to keep footer at the bottom */
}

.r3d-body {
  margin: 0;
  padding-top: 70px; /* fixed header padding */
  min-height: 100%; /* size set to keep footer at the bottom */
  height: 100%;
}

#r3d-content {
  position: relative;
  min-height: 100%;
  padding-bottom: 16em; /* footer padding */
}

#r3d-footer {
  /* keep footer at the bottom */
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 8em;
  /* normal styling */
  background: none repeat scroll 0 0 #F9F9F9;
  border-top: 1px solid #DDDDDD;
  color: #666666;
  font-size: smaller;
  line-height: 2em;
  padding: 2em;
}

.r3d-startpage-background #r3d-content {
  height: 100%;
}

.r3d-startpage-background #r3d-footer {
  position: static;
}

.r3d-startpage-search-container {
  min-height: 500px;
  height: 85%;
  /*height: 500px;*/
}

.r3d-startpage-news-container {
  border-top: #e7e7e7;
  padding-top: 30px;
  padding-bottom: 30px;
}

.r3d-news-icon {
  width: 96px;
}

.r3d-startpage-partner-container {
  padding-top: 30px;
  padding-bottom: 30px;
}

.r3d-startpage-twitter-container {
  background: none repeat scroll 0 0 #F9F9F9;
  padding-top: 30px;
  padding-bottom: 30px;
}

.r3d-startpage-search-form {
  background-color: white;
  box-shadow: 15px 15px 50px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  position: relative;
  top: 30%;
  transform: translateY(-50%);
}

.r3d-startpage-search-form > img {
  margin-bottom: 20px;
  max-width: 100%;
}

.r3d-text-bold {
  font-weight: bold;
}

.r3d-text-small {
  font-size: small;
}

.r3d-partner {
  text-align: center;
}

.r3d-partner a, .r3d-partner a:visited {
  color: black;
}

.r3d-partner figure {
  overflow: hidden;
}

.r3d-partner figure img {
  width: 120px;
}

.r3d-partner figcaption, .r3d-team figcaption {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 42;
  opacity: 0;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transition: opacity 0.5s ease-in-out, padding 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out, padding 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, padding 0.5s ease-in-out;
}

.r3d-figcaption-content {
  display: inline-block;
  text-align: left;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.r3d-partner:hover figcaption, .r3d-team:hover figcaption {
  opacity: 1;
}

.r3d-team {
  text-align: center;
}

.r3d-team-institution {
  font-size: smaller;
  text-align: center;
}

.r3d-team-name {
  margin-top: 1em;
}

@media (min-width: 1480px) {
  .r3d-staticpages .r3d-table-of-contents {
    position: fixed;
    top: 70px;
    left: 10px;
    background-color: white;
    width: 250px;
  }
}
.r3d-staticpages .r3d-table-of-contents ul {
  list-style-type: none;
}

.r3d-staticpages .r3d-table-of-contents ul li {
  margin-bottom: 10px;
}

.anchor {
  position: relative;
  top: -100px;
  visibility: hidden;
}

@media (max-width: 767px) {
  .r3d-searchbar {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .r3d-searchbar {
    width: 350px;
  }
}
@media (min-width: 1280px) {
  .r3d-searchbar {
    width: 450px;
  }
}
#r3d-diff ins {
  background: #6ecc6e !important;
}

#r3d-diff del {
  background: #f36c6c !important;
}

.main-sidebar {
  padding-top: 0px;
}

.main-sidebar a {
  color: white;
}

#r3d-edit-header {
  margin-top: 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2phdmFzY3JpcHRfcmUzZGF0YV9qcy1hc3NldHNfc3R5bGVzX3NjcmVlbl9zY3NzLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7aUJBQUE7QUNBQTs7O0NBQUE7QUNBQTs7OztDQUFBO0FBS0E7OztDQUFBO0FBZUE7RUFDSSx5QkFYb0I7QUZReEI7O0FFTUE7RUFDSSx5QkFkb0I7QUZXeEI7O0FFTUE7RUFDSSx5QkFqQm9CO0FGY3hCOztBRU1BO0VBQ0kseUJBcEJvQjtBRmlCeEI7O0FFTUE7RUFDSSx5QkF2Qm9CO0FGb0J4Qjs7QUVNQTtFQUNJLHlCQTFCb0I7QUZ1QnhCOztBQy9CQTtFQUNJO0FEa0NKOztBQy9CQTtFQUNJO0VBQ0E7RUFDQTtBRGtDSjs7QUMvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0NKOztBQy9CQTtFQUNJO0VBQ0E7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0kseUJDOUJvQjtBRmdFeEI7O0FDL0JBO0VBQ0kseUJDcENvQjtBRnNFeEI7O0FDL0JBO0VBQ0kseUJDeENvQjtBRjBFeEI7O0FDL0JBO0VBQ0kseUJDN0NvQjtBRitFeEI7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBOztFQUVJO0FEa0NKOztBQzlCQTtFQUNJO0FEaUNKOztBQzlCQTtFQUNJO0FEaUNKOztBQzlCQTtFQUNJO0VBQ0E7RUFDQTtBRGlDSjs7QUMvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDM0VvQjtBRjZHeEI7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0ksY0N2Rm9CO0FGeUh4Qjs7QUMvQkE7RUFDSTtBRGtDSjs7QUc1SUE7OztDQUFBO0FEQUE7Ozs7Q0FBQTtBQUtBOzs7Q0FBQTtBQWVBO0VBQ0kseUJBWG9CO0FGbUp4Qjs7QUVySUE7RUFDSSx5QkFkb0I7QUZzSnhCOztBRXJJQTtFQUNJLHlCQWpCb0I7QUZ5SnhCOztBRXJJQTtFQUNJLHlCQXBCb0I7QUY0SnhCOztBRXJJQTtFQUNJLHlCQXZCb0I7QUYrSnhCOztBRXJJQTtFQUNJLHlCQTFCb0I7QUZrS3hCOztBRzFLQTtFQUNJO0VBQ0E7QUg2S0o7O0FHMUtBO0VBQ0k7RUFDQTtBSDZLSjs7QUcxS0E7RUFDSTtBSDZLSjs7QUkvTEE7Ozs7Q0FBQTtBQUtBOzs7Q0FBQTtBRkxBOzs7O0NBQUE7QUFLQTs7O0NBQUE7QUFlQTtFQUNJLHlCQVhvQjtBRjJNeEI7O0FFN0xBO0VBQ0kseUJBZG9CO0FGOE14Qjs7QUU3TEE7RUFDSSx5QkFqQm9CO0FGaU54Qjs7QUU3TEE7RUFDSSx5QkFwQm9CO0FGb054Qjs7QUU3TEE7RUFDSSx5QkF2Qm9CO0FGdU54Qjs7QUU3TEE7RUFDSSx5QkExQm9CO0FGME54Qjs7QUl2TkE7RUFDSTtFQUNBO0FKME5KOztBSXZOQTtBQUNBO0VBcU5JO0VBNENBO0VBcUdBO0VBcUJBO0VBcUJBO0VBcUJBO0VBcUJBO0VBcUJBO0VBcUJBO0VBa0JBO0VBdUJBO0FKeFNKO0FJcE9JO0VBQVc7RUFBeUI7RUFBa0I7RUFBZ0I7QUowTzFFO0FJMU9tUDtFQUFXO0VBQXlCO0VBQWtCO0VBQWdCO0FKZ1B6VDtBSWhQNGU7RUFBSztBSm1QamY7QUluUDRmO0VBQWM7SUFBSztFSnVQN2dCO0VJdlB3aEI7SUFBSztFSjBQN2hCO0VJMVB3aUI7SUFBSztFSjZQN2lCO0VJN1B3akI7SUFBSztFSmdRN2pCO0VJaFF3a0I7SUFBSztFSm1RN2tCO0VJblF3bEI7SUFBZTtFSnNRdm1CO0VJdFFrbkI7SUFBSztFSnlRdm5CO0VJelFrb0I7SUFBSztFSjRRdm9CO0VJNVFrcEI7SUFBSztFSitRdnBCO0VJL1FrcUI7SUFBVTtFSmtSNXFCO0VJbFJ1ckI7SUFBSztFSnFSNXJCO0FBQ0Y7QUl0UnlzQjtFQUF3QjtJQUFLO0VKMFJwdUI7RUkxUit1QjtJQUFLO0lBQVc7RUo4Ui92QjtFSTlSZ3hCO0lBQUs7SUFBVztFSmtTaHlCO0VJbFNrekI7SUFBSztJQUFXO0VKc1NsMEI7RUl0U20xQjtJQUFLO0VKeVN4MUI7RUl6U20yQjtJQUFlO0VKNFNsM0I7RUk1UzYzQjtJQUFLO0lBQVc7RUpnVDc0QjtFSWhUODVCO0lBQUs7RUptVG42QjtFSW5UODZCO0lBQUs7RUpzVG43QjtBQUNGO0FJdlRpOEI7RUFBZ0I7RUFBWTtBSjJUNzlCO0FJM1RtL0I7RUFBWTtFQUFhO0FKK1Q1Z0M7QUkvVDRoQztFQUFnRDtBSmtVNWtDO0FJbFVpbUM7RUFBOEI7QUpxVS9uQztBSW5VSTs7Ozs7Ozs7Ozs7OztFQWFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFVTjtBSWxVSTtFQUNFO0VBQ0E7QUpvVU47QUlqVUk7RUFDRTtBSm1VTjtBSWhVSTtFQUNFO0VBQ0E7QUprVU47QUkvVEk7RUFDRTtFQUNBO0VBQ0E7QUppVU47QUk5VEk7RUFDRTtBSmdVTjtBSTdUSTtFQUNFO0FKK1ROO0FJN1RJO0VBQ0U7QUorVE47QUk1VEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4VE47QUkzVEk7RUFDRTtFQUNBO0VBQ0E7QUo2VE47QUkzVEk7RUFDRTtBSjZUTjtBSTFUSTtFQUNFO0VBQ0E7RUFDQTtBSjRUTjtBSXpUSTtFQUNFO0VBQ0E7RUFDQTtBSjJUTjtBSXhUSTtFQUNFO0FKMFROO0FJdlRJO0VBQ0U7RUFDQTtFQUNBO0FKeVROO0FJdFRJO0VBQ0U7QUp3VE47QUlyVEk7RUFDRTtFQUNBO0FKdVROO0FJcFRJO0VBQ0U7RUFDQTtBSnNUTjtBSW5USTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKcVROO0FJbFRJO0VBQ0U7QUpvVE47QUlsVEk7RUFDRTtBSm9UTjtBSWxUSTtFQUNFO0FKb1ROO0FJbFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpvVE47QUlsVEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSm9UTjtBSWpUSTtFQUNFO0VBQ0E7RUFDQTtBSm1UTjtBSWhUSTtFQUNFO0VBQ0E7QUprVE47QUkvU0k7RUFDRTtBSmlUTjtBSTlTSTtFQUNJO0VBQ0E7QUpnVFI7QUk3U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitTTjtBSTVTSTtFQUNFO0VBQ0E7RUFDQTtBSjhTTjtBSTNTSTtFQUNJO0VBQ0E7QUo2U1I7QUkxU0k7RUFDSTtBSjRTUjtBSXpTSTtFQUNJO0VBQ0E7RUFDQTtBSjJTUjtBSXhTSTtFQUNJO0FKMFNSO0FJdlNJO0VBQ0k7RUFDQTtFQUNBO0FKeVNSO0FJdFNJO0VBQ0k7RUFDQTtBSndTUjtBSXJTSTtFQUNJO0FKdVNSO0FJcFNJO0VBQ0U7RUFDQTtBSnNTTjtBSWxTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvU047QUlsU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm9TTjtBSWxTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm9TTjtBSWxTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb1NOO0FJbFNJOztFQUVFO0FKb1NOO0FJbFNJOztFQUVFO0VBQ0E7QUpvU047QUloU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprU047QUloU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmtTTjtBSWhTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprU047QUloU0k7RUFDRTtFQUNBO0FKa1NOO0FJaFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmtTUjtBSWhTSTtFQUNJO0FKa1NSO0FJL1JJO0VBQ0k7QUppU1I7QUkvUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppU047QUkvUkk7RUFDRTtFQUNBO0FKaVNOO0FJL1JJO0VBQ0U7QUppU047QUk5Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnU047QUk3Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitSTjtBSTdSSTtFQUNJO0FKK1JSO0FJN1JJO0VBQ0U7RUFDQTtFQUNBO0FKK1JOO0FJN1JJO0VBQ0U7QUorUk47QUkzUkk7RUFDRTtFQUNBO0FKNlJOO0FJM1JJO0VBQ0U7QUo2Uk47QUkzUkk7RUFDRTtFQUNBO0FKNlJOO0FJMVJJO0VBQ0U7RUFDQTtBSjRSTjtBSTFSSTtFQUNFO0FKNFJOO0FJeFJJO0VBQ0U7RUFDQTtBSjBSTjtBSXhSSTtFQUNFO0FKMFJOO0FJeFJJO0VBQ0U7RUFDQTtBSjBSTjtBSXZSSTtFQUNFO0VBQ0E7QUp5Uk47QUl2Ukk7RUFDRTtBSnlSTjtBSXJSSTtFQUNFO0VBQ0E7QUp1Uk47QUlyUkk7RUFDRTtBSnVSTjtBSXJSSTtFQUNFO0VBQ0E7QUp1Uk47QUlwUkk7RUFDRTtFQUNBO0FKc1JOO0FJcFJJO0VBQ0U7QUpzUk47QUlsUkk7RUFDRTtFQUNBO0FKb1JOO0FJbFJJO0VBQ0U7QUpvUk47QUlsUkk7RUFDRTtFQUNBO0FKb1JOO0FJalJJO0VBQ0U7RUFDQTtBSm1STjtBSWpSSTtFQUNFO0FKbVJOO0FJL1FJO0VBQ0U7RUFDQTtBSmlSTjtBSS9RSTtFQUNFO0FKaVJOO0FJL1FJO0VBQ0U7RUFDQTtBSmlSTjtBSTlRSTtFQUNFO0VBQ0E7QUpnUk47QUk5UUk7RUFDRTtBSmdSTjtBSTVRSTtFQUNFO0VBQ0E7QUo4UU47QUk1UUk7RUFDRTtBSjhRTjtBSTVRSTtFQUNFO0VBQ0E7QUo4UU47QUkzUUk7RUFDRTtFQUNBO0FKNlFOO0FJM1FJO0VBQ0U7QUo2UU47QUl6UUk7RUFDRTtBSjJRTjtBSXpRSTtFQUNFO0FKMlFOO0FJelFJO0VBQ0U7QUoyUU47QUl4UUk7RUFDRTtBSjBRTjtBSXhRSTtFQUNFO0FKMFFOO0FJdFFJO0VBQ0U7QUp3UU47QUl0UUk7RUFDRTtBSndRTjtBSXRRSTtFQUNFO0FKd1FOO0FJclFJO0VBQ0U7QUp1UU47QUlyUUk7RUFDRTtBSnVRTjtBSXBRSTtFQUNFO0FKc1FOO0FJalFJO0VBQ0U7QUptUU47QUloUUk7RUFDRTtFQUNBO0VBQ0E7QUprUU47QUkvUEk7O0VBRUU7QUppUU47QUk5UEk7RUFDRTtFQUNBO0FKZ1FOO0FJN1BJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUorUE47QUk1UEk7RUFDRTtBSjhQTjtBSTNQSTtFQUNFO0FKNlBOO0FJMVBJO0VBQ0U7RUFDQTtBSjRQTjtBSXpQSTtFQUNFO0FKMlBOO0FJeFBJO0VBQ0U7QUowUE47QUl2UEk7RUFDRTtBSnlQTjtBSXRQSTtFQUNFO0VBQ0E7QUp3UE47QUlyUEk7RUFDUTtBSnVQWjtBSXBQSTs7RUFFRTtFQUNBO0FKc1BOO0FJblBJO0VBQ0U7RUFDQTtBSnFQTjtBSWxQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvUFI7QUlqUEk7RUFDSTtFQUNBO0VBQ0E7QUptUFI7QUloUEk7RUFDRTtBSmtQTjs7QUUvMkJBOzs7O0NBQUE7QUFLQTs7O0NBQUE7QUFlQTtFQUNJLHlCQVhvQjtBRmszQnhCOztBRXAyQkE7RUFDSSx5QkFkb0I7QUZxM0J4Qjs7QUVwMkJBO0VBQ0kseUJBakJvQjtBRnczQnhCOztBRXAyQkE7RUFDSSx5QkFwQm9CO0FGMjNCeEI7O0FFcDJCQTtFQUNJLHlCQXZCb0I7QUY4M0J4Qjs7QUVwMkJBO0VBQ0kseUJBMUJvQjtBRmk0QnhCOztBS2g1QkE7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG01QkY7O0FLajVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMbzVCRjs7QUtsNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxxNUJGOztBS241QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHM1QkY7O0FLcDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdTVCRjs7QUtyNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx3NUJGOztBS3Q1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHk1QkY7O0FLdjVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMDVCRjs7QUt4NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwyNUJGOztBS3o1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDQ1QkY7O0FLMTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNjVCRjs7QUszNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw4NUJGOztBSzU1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTCs1QkY7O0FLNzVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMZzZCRjs7QUs5NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxpNkJGOztBSy81QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGs2QkY7O0FLaDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMbTZCRjs7QUtqNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxvNkJGOztBS2w2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHE2QkY7O0FLbjZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMczZCRjs7QUtwNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx1NkJGOztBS3I2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHc2QkY7O0FLdDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMeTZCRjs7QUt2NkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwwNkJGOztBS3g2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDI2QkY7O0FLejZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNDZCRjs7QUsxNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw2NkJGOztBSzM2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDg2QkY7O0FLNTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMKzZCRjs7QUs3NkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnN0JGOztBSzk2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGk3QkY7O0FLLzZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMazdCRjs7QUtoN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxtN0JGOztBS2o3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG83QkY7O0FLbDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMcTdCRjs7QUtuN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxzN0JGOztBS3A3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHU3QkY7O0FLcjdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdzdCRjs7QUt0N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx5N0JGOztBS3Y3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDA3QkY7O0FLeDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMjdCRjs7QUt6N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw0N0JGOztBSzE3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDY3QkY7O0FLMzdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMODdCRjs7QU10dENBOzs7Q0FBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU53dENGOztBTXJ0Q0E7RUFDRTtBTnd0Q0Y7O0FNcnRDQTtFQUNFO0VBQ0E7RUFDQTtBTnd0Q0Y7O0FNcnRDQTtFQUNFO0FOd3RDRjs7QU8vdUNBO0FBS0U7RUFBTTtBUCt1Q1I7QU83dUNFO0VBQWdCO0FQZ3ZDbEI7QU8vdUNFO0VBQWM7QVBrdkNoQjtBT2p2Q0U7RUFBUTtBUG92Q1Y7QU9udkNFO0VBQVU7QVBzdkNaO0FPcnZDRTtFQUFNO0FQd3ZDUjtBT3Z2Q0U7RUFBZTtBUDB2Q2pCO0FPenZDRTtFQUFVO0FQNHZDWjtBTzN2Q0U7RUFBaUI7QVA4dkNuQjtBTzd2Q0U7RUFBcUI7QVBnd0N2QjtBTy92Q0U7RUFBUztBUGt3Q1g7QU9qd0NFO0VBQU87QVBvd0NUO0FPbndDRTtFQUFrQjtBUHN3Q3BCO0FPcndDRTtFQUFtQjtBUHd3Q3JCO0FPdndDRTtFQUFtQjtBUDB3Q3JCO0FPendDRTtFQUFPO0FQNHdDVDtBTzN3Q0U7RUFBWTtBUDh3Q2Q7QU83d0NFO0VBQVc7QVBneENiO0FPL3dDRTtFQUFhO0FQa3hDZjtBT2p4Q0U7RUFBUTtBUG94Q1Y7QU9ueENFO0VBQWlCO0FQc3hDbkI7QU9yeENFO0VBQVE7QVB3eENWO0FPdHhDRTtFQUFJO0FQeXhDTjtBT3Z4Q0U7RUFBSTtBUDB4Q047QU96eENFO0VBQUk7QVA0eENOO0FPM3hDRTtFQUFJO0FQOHhDTjtBTzd4Q0U7RUFBSTtBUGd5Q047QU8veENFO0VBQUk7QVBreUNOO0FPanlDRTtFQUFJO0FQb3lDTjtBT255Q0U7RUFBSTtBUHN5Q047QU9yeUNFO0VBQUk7QVB3eUNOO0FPdnlDRTtFQUFJO0FQMHlDTjtBT3p5Q0U7RUFBSTtBUDR5Q047QU8zeUNFO0VBQUk7QVA4eUNOO0FPN3lDRTtFQUFJO0FQZ3pDTjtBTy95Q0U7RUFBSTtBUGt6Q047QU9qekNFO0VBQUk7QVBvekNOO0FPbnpDRTtFQUFJO0FQc3pDTjtBT3J6Q0U7RUFBSTtBUHd6Q047QU92ekNFO0VBQUk7QVAwekNOO0FPenpDRTtFQUFJO0FQNHpDTjtBTzN6Q0U7RUFBSTtBUDh6Q047QU83ekNFO0VBQUk7QVBnMENOO0FPL3pDRTtFQUFJO0FQazBDTjtBT2owQ0U7RUFBSTtBUG8wQ047QU9uMENFO0VBQUk7QVBzMENOO0FPcjBDRTtFQUFJO0FQdzBDTjtBT3YwQ0U7RUFBSTtBUDAwQ047QU96MENFO0VBQUk7QVA0MENOO0FPMzBDRTtFQUFJO0FQODBDTjtBTzcwQ0U7RUFBSTtBUGcxQ047QU8vMENFO0VBQUk7QVBrMUNOO0FPajFDRTtFQUFJO0FQbzFDTjtBT24xQ0U7RUFBSTtBUHMxQ047QU9yMUNFO0VBQUk7QVB3MUNOO0FPdjFDRTtFQUFJO0FQMDFDTjtBT3oxQ0U7RUFBSTtBUDQxQ047QU8zMUNFO0VBQUk7QVA4MUNOO0FPNzFDRTtFQUFJO0FQZzJDTjtBTy8xQ0U7RUFBSTtBUGsyQ047QU9qMkNFO0VBQUk7QVBvMkNOO0FPbjJDRTtFQUFJO0FQczJDTjtBT3IyQ0U7RUFBSTtBUHcyQ047QU92MkNFO0VBQUk7QVAwMkNOO0FPejJDRTtFQUFJO0FQNDJDTjtBTzMyQ0U7RUFBSTtBUDgyQ047QU83MkNFO0VBQUk7QVBnM0NOO0FPLzJDRTtFQUFJO0FQazNDTjtBT2ozQ0U7RUFBSTtBUG8zQ047QU9uM0NFO0VBQUk7QVBzM0NOO0FPcjNDRTtFQUFJO0FQdzNDTjtBT3YzQ0U7RUFBSTtBUDAzQ047QU96M0NFO0VBQUk7QVA0M0NOO0FPMzNDRTtFQUFJO0FQODNDTjtBTzczQ0U7RUFBSTtBUGc0Q047QU8vM0NFO0VBQUk7QVBrNENOO0FPajRDRTtFQUFJO0FQbzRDTjtBT240Q0U7RUFBSTtBUHM0Q047QU9yNENFO0VBQUk7QVB3NENOO0FPdjRDRTtFQUFJO0FQMDRDTjtBT3o0Q0U7RUFBSTtBUDQ0Q047QU8zNENFO0VBQUk7QVA4NENOO0FPNzRDRTtFQUFJO0FQZzVDTjtBTy80Q0U7RUFBSTtBUGs1Q047QU9qNUNFO0VBQUk7QVBvNUNOO0FPbjVDRTtFQUFJO0FQczVDTjtBT3I1Q0U7RUFBSTtBUHc1Q047QU92NUNFO0VBQUk7QVAwNUNOO0FPejVDRTtFQUFJO0FQNDVDTjtBTzM1Q0U7RUFBSTtBUDg1Q047QU83NUNFO0VBQUk7QVBnNkNOO0FPaDZDdUM7RUFBSTtBUG02QzNDO0FPbjZDNEU7RUFBSTtBUHM2Q2hGO0FPdDZDaUg7RUFBSTtBUHk2Q3JIO0FPejZDc0o7RUFBSTtBUDQ2QzFKO0FPMzZDRTtFQUFJO0FQODZDTjtBTzc2Q0U7RUFBSTtBUGc3Q047QU9oN0N1QztFQUFJO0FQbTdDM0M7QU9sN0NFO0VBQUk7QVBxN0NOO0FPcDdDRTtFQUFJO0FQdTdDTjtBT3Q3Q0U7RUFBSTtBUHk3Q047QU94N0NFO0VBQUk7QVAyN0NOO0FPMTdDRTtFQUFJO0FQNjdDTjtBTzU3Q0U7RUFBSTtBUCs3Q047QU85N0NFO0VBQUk7QVBpOENOO0FPaDhDRTtFQUFJO0FQbThDTjtBT2w4Q0U7RUFBSTtBUHE4Q047QU9wOENFO0VBQUk7QVB1OENOO0FPdDhDRTtFQUFJO0FQeThDTjtBT3g4Q0U7RUFBSTtBUDI4Q047QU8xOENFO0VBQUk7QVA2OENOO0FPNThDRTtFQUFJO0FQKzhDTjtBTzk4Q0U7RUFBSTtBUGk5Q047QU9oOUNFO0VBQUk7QVBtOUNOO0FPbDlDRTtFQUFJO0FQcTlDTjtBT3A5Q0U7RUFBSTtBUHU5Q047QU90OUNFO0VBQUk7QVB5OUNOO0FPeDlDRTtFQUFJO0FQMjlDTjtBTzE5Q0U7RUFBSTtBUDY5Q047QU81OUNFO0VBQUk7QVArOUNOO0FPOTlDRTtFQUFJO0FQaStDTjtBT2grQ0U7RUFBSTtBUG0rQ047QU9sK0NFO0VBQUk7QVBxK0NOO0FPcCtDRTtFQUFJO0FQdStDTjtBT3QrQ0U7RUFBSTtBUHkrQ047QU94K0NFO0VBQUk7QVAyK0NOO0FPMStDRTtFQUFJO0FQNitDTjtBTzUrQ0U7RUFBSTtBUCsrQ047QU85K0NFO0VBQUk7QVBpL0NOO0FPaC9DRTtFQUFJO0FQbS9DTjtBT2wvQ0U7RUFBSTtBUHEvQ047QU9wL0NFO0VBQUk7QVB1L0NOO0FPdC9DRTtFQUFJO0FQeS9DTjtBT3gvQ0U7RUFBSTtBUDIvQ047QU8xL0NFO0VBQUk7QVA2L0NOO0FPNS9DRTtFQUFJO0FQKy9DTjtBTzkvQ0U7RUFBSTtBUGlnRE47QU9oZ0RFO0VBQUk7QVBtZ0ROO0FPbGdERTtFQUFJO0FQcWdETjtBT3BnREU7RUFBSTtBUHVnRE47QU90Z0RFO0VBQUk7QVB5Z0ROO0FPeGdERTtFQUFJO0FQMmdETjtBTzFnREU7RUFBSTtBUDZnRE47QU81Z0RFO0VBQUk7QVArZ0ROO0FPOWdERTtFQUFJO0FQaWhETjtBT2hoREU7RUFBSTtBUG1oRE47QU9saERFO0VBQUk7QVBxaEROO0FPcGhERTtFQUFJO0FQdWhETjtBT3RoREU7RUFBSTtBUHloRE47QU94aERFO0VBQUk7QVAyaEROO0FPMWhERTtFQUFJO0FQNmhETjtBTzVoREU7RUFBSTtBUCtoRE47QU85aERFO0VBQUk7QVBpaUROO0FPaGlERTtFQUFJO0FQbWlETjtBT2xpREU7RUFBSTtBUHFpRE47QU9waURFO0VBQUk7QVB1aUROO0FPdGlERTtFQUFJO0FQeWlETjtBT3hpREU7RUFBSTtBUDJpRE47QU8xaURFO0VBQUk7QVA2aUROO0FPNWlERTtFQUFJO0FQK2lETjtBTzlpREU7RUFBSTtBUGlqRE47QU9oakRFO0VBQUk7QVBtakROO0FPbGpERTtFQUFJO0FQcWpETjtBT3BqREU7RUFBSTtBUHVqRE47QU90akRFO0VBQUk7QVB5akROO0FPeGpERTtFQUFJO0FQMmpETjtBTzFqREU7RUFBSTtBUDZqRE47QU81akRFO0VBQUk7QVArakROO0FPOWpERTtFQUFJO0FQaWtETjtBT2hrREU7RUFBSTtBUG1rRE47QU9sa0RFO0VBQUk7QVBxa0ROO0FPcGtERTtFQUFJO0FQdWtETjtBT3RrREU7RUFBSTtBUHlrRE47QU94a0RFO0VBQUk7QVAya0ROO0FPMWtERTtFQUFJO0FQNmtETjtBTzVrREU7RUFBSTtBUCtrRE47QU85a0RFO0VBQUk7QVBpbEROO0FPaGxERTtFQUFJO0FQbWxETjtBT2xsREU7RUFBSTtBUHFsRE47QU9wbERFO0VBQUk7QVB1bEROO0FPdmxEdUM7RUFBSTtBUDBsRDNDO0FPemxERTtFQUFJO0FQNGxETjtBTzVsRHVDO0VBQUk7QVArbEQzQztBTy9sRDRFO0VBQUk7QVBrbURoRjtBT2xtRGlIO0VBQUk7QVBxbURySDtBT3BtREU7RUFBSTtBUHVtRE47QU90bURFO0VBQUk7QVB5bUROO0FPeG1ERTtFQUFJO0FQMm1ETjtBTzFtREU7RUFBSTtBUDZtRE47QU81bURFO0VBQUk7QVArbUROO0FPOW1ERTtFQUFJO0FQaW5ETjtBT2huREU7RUFBSTtBUG1uRE47QU9sbkRFO0VBQUk7QVBxbkROO0FPcG5ERTtFQUFJO0FQdW5ETjtBT3RuREU7RUFBSTtBUHluRE47QU94bkRFO0VBQUk7QVAybkROO0FPMW5ERTtFQUFJO0FQNm5ETjtBTzVuREU7RUFBSTtBUCtuRE47QU85bkRFO0VBQUk7QVBpb0ROO0FPaG9ERTtFQUFJO0FQbW9ETjtBT2xvREU7RUFBSTtBUHFvRE47QU9wb0RFO0VBQUk7QVB1b0ROO0FPdG9ERTtFQUFJO0FQeW9ETjtBT3hvREU7RUFBSTtBUDJvRE47QU8xb0RFO0VBQUk7QVA2b0ROO0FPNW9ERTtFQUFJO0FQK29ETjtBTzlvREU7RUFBSTtBUGlwRE47QU9ocERFO0VBQUk7QVBtcEROO0FPbHBERTtFQUFJO0FQcXBETjtBT3BwREU7RUFBSTtBUHVwRE47QU90cERFO0VBQUk7QVB5cEROO0FPeHBERTtFQUFJO0FQMnBETjtBTzFwREU7RUFBSTtBUDZwRE47QU81cERFO0VBQUk7QVArcEROO0FPOXBERTtFQUFJO0FQaXFETjtBT2hxREU7RUFBSTtBUG1xRE47QU9scURFO0VBQUk7QVBxcUROO0FPcHFERTtFQUFJO0FQdXFETjtBT3RxREU7RUFBSTtBUHlxRE47QU94cURFO0VBQUk7QVAycUROO0FPMXFERTtFQUFJO0FQNnFETjtBTzVxREU7RUFBSTtBUCtxRE47QU85cURFO0VBQUk7QVBpckROO0FPaHJERTtFQUFJO0FQbXJETjtBT2xyREU7RUFBSTtBUHFyRE47QU9wckRFO0VBQUk7QVB1ckROO0FPdHJERTtFQUFJO0FQeXJETjtBT3hyREU7RUFBSTtBUDJyRE47QU8xckRFO0VBQUk7QVA2ckROO0FPNXJERTtFQUFJO0FQK3JETjtBTzlyREU7RUFBSTtBUGlzRE47QU9oc0RFO0VBQUk7QVBtc0ROO0FPbHNERTtFQUFJO0FQcXNETjtBT3BzREU7RUFBSTtBUHVzRE47QU90c0RFO0VBQUk7QVB5c0ROO0FPeHNERTtFQUFJO0FQMnNETjtBTzFzREU7RUFBSTtBUDZzRE47QU81c0RFO0VBQUk7QVArc0ROO0FPOXNERTtFQUFJO0FQaXRETjtBT2h0REU7RUFBSTtBUG10RE47QU9sdERFO0VBQUk7QVBxdEROO0FPcHRERTtFQUFJO0FQdXRETjtBT3R0REU7RUFBSTtBUHl0RE47QU94dERFO0VBQUk7QVAydEROO0FPMXRERTtFQUFJO0FQNnRETjtBTzV0REU7RUFBSTtBUCt0RE47QU85dERFO0VBQUk7QVBpdUROO0FPaHVERTtFQUFJO0FQbXVETjtBT2x1REU7RUFBSTtBUHF1RE47QU9wdURFO0VBQUk7QVB1dUROO0FPdHVERTtFQUFJO0FQeXVETjtBT3h1REU7RUFBSTtBUDJ1RE47QU8xdURFO0VBQUk7QVA2dUROO0FPNXVERTtFQUFJO0FQK3VETjtBTzl1REU7RUFBSTtBUGl2RE47QU9odkRFO0VBQUk7QVBtdkROO0FPbHZERTtFQUFJO0FQcXZETjtBT3B2REU7RUFBSTtBUHV2RE47QU90dkRFO0VBQUk7QVB5dkROO0FBOStEQTtFQUNJO0lBQ0k7RUFnL0ROO0FBQ0Y7QUE3K0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSsrREo7O0FBNStEQTtFQUNJO0VBQ0E7RUFDQTtBQSsrREo7O0FBNStEQTtFQUNJO0VBQ0E7QUErK0RKOztBQTUrREE7RUFDSTtBQSsrREo7O0FBNStEQTtFQUNJO0VBQ0E7RUFDQTtBQSsrREo7O0FBNStEQTtFQUNJO0VBQ0E7QUErK0RKOztBQTUrREE7RUFDSTtBQSsrREo7O0FBNStEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBKytESjs7QUE1K0RBO0VBQ0k7QUErK0RKOztBQTUrREE7RUFDSTtBQSsrREo7O0FBNStEQTtFQUNJO0FBKytESjs7QUE1K0RBO0VBQ0kseUJFOURvQjtBRjZpRXhCOztBQXgrREE7RUFDSTtBQTIrREo7O0FBeCtEQTtFQUNJO0FBMitESjs7QUF4K0RBO0VBQ0k7QUEyK0RKOztBQXgrREE7RUFDSSx5QkVsRm9CO0FGNmpFeEI7O0FBcCtEQTtFQUNJO0VBQ0E7QUF1K0RKOztBQXArREE7RUFDSTtBQXUrREo7O0FBcCtEQTtFQUNJO0FBdStESjs7QUFuK0RBO0VBQ0k7QUFzK0RKOztBQW4rREE7RUFDSSx5QkU1R29CO0FGa2xFeEI7O0FBLzlEQTtFQUNJO0FBaytESjs7QUEvOURBO0VBQ0k7QUFrK0RKOztBQS85REE7RUFDSTtBQWsrREo7O0FBLzlEQTtFQUNJO0FBaytESjs7QUEvOURBO0VBQ0k7QUFrK0RKOztBQS85REE7RUFDSTtBQWsrREo7O0FBLzlEQTtFQUNJLGNFbkpvQjtBRnFuRXhCOztBQS85REE7RUFDSSxjRXZKb0I7QUZ5bkV4Qjs7QUEvOURBO0VBQ0ksY0V2Sm9CO0FGeW5FeEI7O0FBMzlEQTtFQUNJO0VBQ0E7QUE4OURKOztBQTM5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBODlESjs7QUEzOURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUE4OURKOztBQTM5REE7RUFDSTtBQTg5REo7O0FBMzlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBODlESjs7QUEzOURBO0VBQ0k7RUFDQTtBQTg5REo7O0FBMzlEQTtFQUNJO0FBODlESjs7QUEzOURBO0VBQ0k7RUFDQTtBQTg5REo7O0FBMzlEQTtFQUNJO0VBQ0E7RUFDQTtBQTg5REo7O0FBMzlEQTtFQUNJO0VBQ0E7QUE4OURKOztBQTM5REE7RUFDSTtBQTg5REo7O0FBMzlEQTtFQUNJO0VBQ0E7QUE4OURKOztBQTM5REE7RUFDSTtBQTg5REo7O0FBMzlEQTs7O0VBR0k7RUFDQTtBQTg5REo7O0FBMzlEQTtBQUNBO0VBQ0k7QUE4OURKOztBQTU5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErOURKOztBQTU5REE7RUFDSTtBQSs5REo7O0FBNTlEQTtFQUVJO0FBODlESjs7QUEzOURBO0VBRUk7QUE2OURKOztBQTE5REE7RUFFSTtBQTQ5REo7O0FBejlEQTtFQUVJO0FBMjlESjs7QUF4OURBO0VBQ0k7QUEyOURKOztBQXY5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMDlESjs7QUF2OURBO0VBQ0k7RUFDQTtBQTA5REo7O0FBdjlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwOURKOztBQXY5REE7RUFDSTtFQUNBO0FBMDlESjs7QUF2OURBO0VBQ0k7QUEwOURKOztBQXY5REE7RUFDSTtBQTA5REo7O0FBdjlEQTtFQUNJO0FBMDlESjs7QUF2OURBO0VBQ0k7QUEwOURKOztBQXY5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTA5REo7O0FBdDlEQTtFQUNJO0VBQ0E7RUFDQTtBQXk5REo7O0FBdDlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXk5REo7O0FBdDlEQTtFQUNJO0FBeTlESjs7QUF0OURBO0VBQ0k7QUF5OURKOztBQXQ5REE7RUFDSTtFQUNBO0VBQ0E7QUF5OURKOztBQXQ5REE7RUFDSTtFQUNBO0VBQ0E7QUF5OURKOztBQXQ5REE7RUFDSTtBQXk5REo7O0FBdDlEQTtFQUNJO0VBQ0E7QUF5OURKOztBQXQ5REE7RUFDSTtFQUNBO0VBQ0E7QUF5OURKOztBQXQ5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeTlESjs7QUF0OURBO0VBQ0k7RUFDQTtBQXk5REo7O0FBdDlEQTtFQUNJO0FBeTlESjs7QUF0OURBO0VBQ0k7QUF5OURKOztBQXQ5REE7RUFDSTtBQXk5REo7O0FBdDlEQTtFQUNJO0FBeTlESjs7QUF0OURBO0VBQ0k7QUF5OURKOztBQXQ5REE7RUFDSTtBQXk5REo7O0FBdDlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXk5REo7O0FBdDlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5OURKOztBQXQ5REE7RUFDSTtBQXk5REo7O0FBdDlEQTtFQUNJO0FBeTlESjs7QUF0OURBO0VBQ0k7RUFDQTtBQXk5REo7O0FBdDlEQTtFQUNJO0FBeTlESjs7QUF0OURBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeTlETjtBQUNGO0FBdDlEQTtFQUNJO0FBdzlESjs7QUFyOURBO0VBQ0k7QUF3OURKOztBQXI5REE7RUFDSTtFQUNBO0VBQ0E7QUF3OURKOztBQXI5REE7RUFDSTtJQUNJO0VBdzlETjtBQUNGO0FBcjlEQTtFQUNJO0lBQ0k7RUF1OUROO0FBQ0Y7QUFwOURBO0VBQ0k7SUFDSTtFQXM5RE47QUFDRjtBQW45REE7RUFDSTtBQXE5REo7O0FBbDlEQTtFQUNJO0FBcTlESjs7QUFsOURBO0VBQ0k7QUFxOURKOztBQWw5REE7RUFDSTtBQXE5REo7O0FBbDlEQTtFQUNJO0FBcTlESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9yZXBvc2l0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3N1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2FwaS5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvaWNvbi1zcHJpdGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZsYWdzMzIuYm90aC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEB0b2RvOiBTdHJ1Y3R1cmUgdGhlIHN0dWZmIGFuZCBwcm9iYWJseSBzcGxpdCBpdCB1cCBpbnRvIG11bHRpcGxlIHNpbmdsZSBjc3MgZmlsZXMgYWNjb3JkaW5nIHRvIHRoZVxudmlld3MgZGlyZWN0b3J5ICovXG5cbkBpbXBvcnQgJ21vZHVsZXMvcmVwb3NpdG9yeSc7XG5AaW1wb3J0ICdtb2R1bGVzL3N1Z2dlc3QnO1xuQGltcG9ydCAnbW9kdWxlcy9hcGknO1xuQGltcG9ydCAnbW9kdWxlcy9jb2xvcnMnO1xuQGltcG9ydCAnbW9kdWxlcy9pY29uLXNwcml0ZXMnO1xuQGltcG9ydCAnbW9kdWxlcy9icmVhZGNydW1iJztcbkBpbXBvcnQgXCJtb2R1bGVzL2ZsYWdzMzIuYm90aFwiO1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cbn1cblxuLnIzZC11c2VybGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkIGxpZ2h0Z3JheTtcbn1cblxuLnIzZC11c2VybGlzdCAucjNkLXVzZXJpbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucjNkLXVzZXJsaXN0IC5yM2QtdXNlcnNob3J0aW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yM2QtdXNlcmxpc3QgLnIzZC11c2Vyc2hvcnRpbmZvIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucjNkLXVzZXJsaXN0IC5yM2QtdXNlcmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yM2QtdXNlcmxpc3QgLnIzZC11c2VyYWN0aW9uIGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLnIzZC11c2VybGlzdCAucjNkLXVzZXJhY3Rpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5mb3JtX2Vycm9yIHVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrcmVkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RGYjViNDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvbG9yOiBkYXJrcmVkO1xufVxuXG4ucjNkLXJlcG9zaXRvcnlsaXN0IHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5bGlzdCBhe1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ucjNkLXJlcG9zaXRvcnlsaXN0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yM2QtcmVwb3NpdG9yeWxpc3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QtbGlnaHRncmF5O1xufVxuXG4ucjNkLXJlcG9zaXRvcnlsaXN0Om50aC1jaGlsZChldmVuKSB7XG5cbn1cblxuLnIzZC1xdWFsaXR5Y2hlY2tib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5yM2QtcXVhbGl0eWxpc3Qge1xuICAgIHBhZGRpbmc6IDNweCAwO1xufVxuXG4ucjNkLXF1YWxpdHlsaXN0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yM2QtcXVhbGl0eWxpc3Qub2RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWxpZ2h0Z3JheTtcbn1cblxuLnIzZC1xdWFsaXR5bGlzdC5ldmVuIHtcblxufVxuXG4ucjNkLXF1YWxpdHlsaXN0LnIzZC10ZXN0Y2FzZS1yZXNvbHZlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogZ3JheTtcbn1cblxuLnIzZC1xdWFsaXR5bGlzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xufVxuXG4ucjNkLXF1YWxpdHlsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5yM2QtcXVhbGl0eWxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLnIzZC1lZGl0bGluZTpudGgtY2hpbGQob2RkKSAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QtbGlnaHRncmF5O1xufVxuXG4ucjNkLWVkaXRsaW5lOm50aC1jaGlsZChldmVuKSAge1xuXG59XG5cbi5yM2QtZWRpdGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLnIzZC1xdWFsaXR5Z2VhciB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5c2hvcnRpbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yM2QtcmVwb3NpdG9yeWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yM2QtcmVwb3NpdG9yeWFjdGlvbiBhe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5YWN0aW9uIGE6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yM2QtYnRuLWFkZC1yZXBvc2l0b3J5IC5nbHlwaGljb24tcGx1c3tcbiAgICBjb2xvcjogJGNvbG9yLXIzZC1ncmVlblxufVxuXG4ucjNkLWJ0bi1hZGQtZW50aXR5IC5nbHlwaGljb24tcGx1c3tcbiAgICBjb2xvcjogJGNvbG9yLXIzZC1ncmVlblxufVxuXG4ucjNkLWJ0bi1kZWwtZW50aXR5IC5nbHlwaGljb24tbWludXN7XG4gICAgY29sb3I6ICRjb2xvci1yM2QtcmVkXG59XG5cbiNyM2QtZWRpdG9yIHtcblxufVxuXG4jcjNkLWVkaXRvciAjcjNkLXByZXZpZXcge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4jcjNkLWVkaXRvciAjY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiBsaWdodGdyYXkgc29saWQgMXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuI3IzZC1lZGl0b3IgI2NvbnRyb2xzIC5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI3IzZC1lZGl0b3IgI2NvbnRyb2xzIC5mb3JtLWdyb3VwIC5jb2wtc20tMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnIzZC1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnIzZC1wYWdlY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnIzZC1zdGF0aWNwYWdlcyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yM2Qtc3RhdGljcGFnZXMgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLnIzZC1pY29uLXJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjREREREREO1xufVxuXG4ucjNkLWljb24tcm93Lmxhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnIzZC1hY2Nlc3MtdGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5yM2QtY29udGFjdC1mb3JtIC5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5yM2Qtc2VhcmNocmVzdWx0IC5yM2QtcmVwb3NpdG9yeS12aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5yM2Qtc2VhcmNocmVzdWx0IC5yM2QtcmVwb3NpdG9yeS12aWV3IC5zdWJqZWN0cyxcbi5yM2Qtc2VhcmNocmVzdWx0IC5yM2QtcmVwb3NpdG9yeS12aWV3IC5jb250ZW50LXR5cGVzLFxuLnIzZC1zZWFyY2hyZXN1bHQgLnIzZC1yZXBvc2l0b3J5LXZpZXcgLmNvdW50cnl7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbn1cblxuLyogRml4IGZvciBsb25nIHN1YmplY3RzIGxpbmtzIGNhdXNpbmcgb3ZlcmZsb3cgKi9cbi5yM2Qtc2VhcmNocmVzdWx0IC5yM2QtcmVwb3NpdG9yeS12aWV3IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucjNkLXNlYXJjaHJlc3VsdCAucjNkLXJlcG9zaXRvcnktdmlldyBsaSBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yM2Qtc2VhcmNoc3ViamVjdGxldmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucjNkLXNlYXJjaHN1YmplY3RsZXZlbC0xIHtcbiAgICBAZXh0ZW5kIC5yM2Qtc2VhcmNoc3ViamVjdGxldmVsO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWwtMiB7XG4gICAgQGV4dGVuZCAucjNkLXNlYXJjaHN1YmplY3RsZXZlbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWwtMyB7XG4gICAgQGV4dGVuZCAucjNkLXNlYXJjaHN1YmplY3RsZXZlbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWwtNCB7XG4gICAgQGV4dGVuZCAucjNkLXNlYXJjaHN1YmplY3RsZXZlbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnIzZC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLnIzZC1zdGFydHBhZ2UtYmFja2dyb3VuZCBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcHVibGljL2ltYWdlcy9zdGFydHBhZ2UvaGlsbHMuanBlZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5yM2Qtc3RhcnRwYWdlLWJhY2tncm91bmQsIC5yM2Qtc3RhcnRwYWdlLWJhY2tncm91bmQgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnIzZC1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyBlYXNlLWluLW91dCxwYWRkaW5nIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UtaW4tb3V0LHBhZGRpbmcgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UtaW4tb3V0LHBhZGRpbmcgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucjNkLW5hdmJhci10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ucjNkLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnIzZC1uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1oZWFkZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnIzZC1uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci10b2dnbGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yM2QtaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyAgIC8qIHNpemUgc2V0IHRvIGtlZXAgZm9vdGVyIGF0IHRoZSBib3R0b20gKi9cbn1cblxuLnIzZC1ib2R5IHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgICAgICAvKiBmaXhlZCBoZWFkZXIgcGFkZGluZyAqL1xuICAgIG1pbi1oZWlnaHQ6MTAwJTsgICAgICAgICAgICAvKiBzaXplIHNldCB0byBrZWVwIGZvb3RlciBhdCB0aGUgYm90dG9tICovXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbiNyM2QtY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZlbTsgICAgLyogZm9vdGVyIHBhZGRpbmcgKi9cbn1cblxuI3IzZC1mb290ZXIge1xuICAgIC8qIGtlZXAgZm9vdGVyIGF0IHRoZSBib3R0b20gKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDhlbTtcbiAgICAvKiBub3JtYWwgc3R5bGluZyAqL1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Y5RjlGOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAyZW07XG59XG5cbi5yM2Qtc3RhcnRwYWdlLWJhY2tncm91bmQgI3IzZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yM2Qtc3RhcnRwYWdlLWJhY2tncm91bmQgI3IzZC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yM2Qtc3RhcnRwYWdlLXNlYXJjaC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGhlaWdodDogODUlO1xuICAgIC8qaGVpZ2h0OiA1MDBweDsqL1xufVxuXG4ucjNkLXN0YXJ0cGFnZS1uZXdzLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogI2U3ZTdlNztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnIzZC1uZXdzLWljb257XG4gICAgd2lkdGg6IDk2cHg7XG59XG5cbi5yM2Qtc3RhcnRwYWdlLXBhcnRuZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnIzZC1zdGFydHBhZ2UtdHdpdHRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Y5RjlGOTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnIzZC1zdGFydHBhZ2Utc2VhcmNoLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDE1cHggMTVweCA1MHB4IHJnYmEoMCwwLDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucjNkLXN0YXJ0cGFnZS1zZWFyY2gtZm9ybSA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yM2QtdGV4dC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnIzZC10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xufVxuXG4ucjNkLXBhcnRuZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucjNkLXBhcnRuZXIgYSwgLnIzZC1wYXJ0bmVyIGE6dmlzaXRlZHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi5yM2QtcGFydG5lciBmaWd1cmV7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnIzZC1wYXJ0bmVyIGZpZ3VyZSBpbWd7XG4gICAgd2lkdGg6IDEyMHB4O1xufVxuXG4ucjNkLXBhcnRuZXIgZmlnY2FwdGlvbiwgLnIzZC10ZWFtIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA0MjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45MCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCxwYWRkaW5nIC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LHBhZGRpbmcgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LHBhZGRpbmcgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucjNkLWZpZ2NhcHRpb24tY29udGVudHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucjNkLXBhcnRuZXI6aG92ZXIgZmlnY2FwdGlvbiwgLnIzZC10ZWFtOmhvdmVyIGZpZ2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5yM2QtdGVhbXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yM2QtdGVhbS1pbnN0aXR1dGlvbiB7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucjNkLXRlYW0tbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gICAgLnIzZC1zdGF0aWNwYWdlcyAucjNkLXRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxufVxuXG4ucjNkLXN0YXRpY3BhZ2VzIC5yM2QtdGFibGUtb2YtY29udGVudHMgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnIzZC1zdGF0aWNwYWdlcyAucjNkLXRhYmxlLW9mLWNvbnRlbnRzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi0xMDBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAucjNkLXNlYXJjaGJhcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XG4gICAgLnIzZC1zZWFyY2hiYXJ7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyODBweCl7XG4gICAgLnIzZC1zZWFyY2hiYXJ7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG59XG5cbiNyM2QtZGlmZiBpbnMge1xuICAgIGJhY2tncm91bmQ6ICM2ZWNjNmUgIWltcG9ydGFudDtcbn1cblxuI3IzZC1kaWZmIGRlbCB7XG4gICAgYmFja2dyb3VuZDogI2YzNmM2YyAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubWFpbi1zaWRlYmFyIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3IzZC1lZGl0LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufSIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IE1hciAzLCAyMDE1LCAxMTowNDozMiBBTVxuICAgIEF1dGhvciAgICAgOiBrYnJvdWxcbiovXG5cbkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi5jb250YWluZXIucjNkLXJlcG9zaXRvcnktdmlldyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1yM2QtbGlnaHRncmF5O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgbGkubm8tbGluZS1icmVhayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBsaS5uby1saW5lLWJyZWFrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5zdWJqZWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1vcmFuZ2U7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5jb250ZW50LXR5cGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWJsdWU7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5rZXl3b3JkcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ibHVlO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAubGFiZWwuY291bnRyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ncmVlbjtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgI3RhYl9pbnN0aXR1dGlvbnMgLmNvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3ICN0YWJfdGVybXMgLmNvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKG4rMiksXG4ucjNkLXJlcG9zaXRvcnktdmlldyAjdGFiX3N0YW5kYXJkcyAuY29udGVudC1ibG9jazpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAuY29sLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5uYXYtdGFicyBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yM2QtcmVwb3NpdG9yeS12aWV3IGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItcjNkLWdyYXk7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5yb3c6Zmlyc3QtY2hpbGQgaDIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgLnIzZC1tYWluLWhlYWRpbmcgaDF7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAucjNkLW1haW4taGVhZGluZyBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLXIzZC1ncmF5O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAucjNkLW1haW4taWNvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiBNYXIgMywgMjAxNSwgMTE6MTg6MTYgQU1cbiAgICBBdXRob3IgICAgIDoga2Jyb3VsXG4qL1xuXG4kY29sb3ItcjNkLWdyZWVuOiAgICAgICAjOTRiZTFkO1xuJGNvbG9yLXIzZC1ibHVlOiAgICAgICAgIzI4OWNkMztcbiRjb2xvci1yM2QteWVsbG93OiAgICAgICNGOUNCNDA7XG4kY29sb3ItcjNkLW9yYW5nZTogICAgICAjRUU4NDM0O1xuJGNvbG9yLXIzZC1yZWQ6ICAgICAgICAgI0JGMjExRTtcbiRjb2xvci1yM2QtZ3JheTogICAgICAgICM3Nzc3Nzc7XG5cbiRjb2xvci1yM2QtbGlnaHRncmF5OiAgICNEREREREQ7XG4kY29sb3ItcjNkLWxpZ2h0Z3JlZW46ICAjYjBiZTg5O1xuXG4ucjNkLWJhY2tncm91bmQtZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ncmVlbjtcbn1cblxuLnIzZC1iYWNrZ3JvdW5kLWJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ibHVlO1xufVxuXG4ucjNkLWJhY2tncm91bmQteWVsbG93e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QteWVsbG93O1xufVxuXG4ucjNkLWJhY2tncm91bmQtb3Jhbmdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2Qtb3JhbmdlO1xufVxuXG4ucjNkLWJhY2tncm91bmQtcmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QtcmVkO1xufVxuXG4ucjNkLWJhY2tncm91bmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWdyYXk7XG59IiwiLypcbiAgICBDcmVhdGVkIG9uIDogTWFyIDMsIDIwMTUsIDExOjAzOjM0IEFNXG4gICAgQXV0aG9yICAgICA6IGticm91bFxuKi9cblxuQGltcG9ydCAnY29sb3JzJztcblxuLnIzZC1yZXBvc2l0b3J5LXN1Z2dlc3QgLmRlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5yM2QtcmVwb3NpdG9yeS1zdWdnZXN0IC5kZXNjcmlwdGlvbiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXN1Z2dlc3QgLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiBNYXIgMywgMjAxNSwgMTE6MDM6MzQgQU1cbiAgICBBdXRob3IgICAgIDoga2Jyb3VsXG4qL1xuXG5AaW1wb3J0ICdjb2xvcnMnO1xuXG5cbiRjb2xvci1zd2FnZ2VyLWRhcmtibHVlOiAgICAjMGY2YWI0O1xuJGNvbG9yLXN3YWdnZXItYmx1ZTogICAgICAgICNjM2Q5ZWM7XG4kY29sb3Itc3dhZ2dlci1saWdodGJsdWU6ICAgI2U3ZjBmNztcblxuXG4ucjNkLWFwaS1kb2N7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6ICAxNnB4O1xufVxuXG4vKiBAdG9kbyBzdHlsaW5nIGZyb20gdGhlIGFwaWRvYyBzaG91bGQgYmUgY2xlYW5lZCBhbmQgbW92ZSB0byBhIG93biBkb2N1bWVudCAqL1xuZGl2LnIzZC1hcGktZG9jIHsgICBcbiAgICBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OidEcm9pZCBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOmxvY2FsKCdEcm9pZCBTYW5zJyksbG9jYWwoJ0Ryb2lkU2FucycpLHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL2Ryb2lkc2Fucy92My9zLUJpeXdlVVBWMHYteVJiLWNqY2lMM2hwdzNwZ3kyZ0FpLUlwN1dQTWkwLndvZmYpIGZvcm1hdCgnd29mZicpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0Ryb2lkIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6bG9jYWwoJ0Ryb2lkIFNhbnMgQm9sZCcpLGxvY2FsKCdEcm9pZFNhbnMtQm9sZCcpLHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL2Ryb2lkc2Fucy92My9FRnBRUXlHOUdxQ3JvYlh4TC1LUk1YYkZoZ3ZXYmZTYmRWZzExUWFiRzh3LndvZmYpIGZvcm1hdCgnd29mZicpfS5wbG57Y29sb3I6IzAwMH1AbWVkaWEgc2NyZWVuey5zdHJ7Y29sb3I6IzA4MH0ua3dke2NvbG9yOiMwMDh9LmNvbXtjb2xvcjojODAwfS50eXB7Y29sb3I6IzYwNn0ubGl0e2NvbG9yOiMwNjZ9LnB1biwub3BuLC5jbG97Y29sb3I6IzY2MH0udGFne2NvbG9yOiMwMDh9LmF0bntjb2xvcjojNjA2fS5hdHZ7Y29sb3I6IzA4MH0uZGVjLC52YXJ7Y29sb3I6IzYwNn0uZnVue2NvbG9yOnJlZH19QG1lZGlhIHByaW50LHByb2plY3Rpb257LnN0cntjb2xvcjojMDYwfS5rd2R7Y29sb3I6IzAwNjtmb250LXdlaWdodDpib2xkfS5jb217Y29sb3I6IzYwMDtmb250LXN0eWxlOml0YWxpY30udHlwe2NvbG9yOiM0MDQ7Zm9udC13ZWlnaHQ6Ym9sZH0ubGl0e2NvbG9yOiMwNDR9LnB1biwub3BuLC5jbG97Y29sb3I6IzQ0MH0udGFne2NvbG9yOiMwMDY7Zm9udC13ZWlnaHQ6Ym9sZH0uYXRue2NvbG9yOiM0MDR9LmF0dntjb2xvcjojMDYwfX1wcmUucHJldHR5cHJpbnR7cGFkZGluZzoycHg7Ym9yZGVyOjFweCBzb2xpZCAjODg4fW9sLmxpbmVudW1ze21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9bGkuTDAsbGkuTDEsbGkuTDIsbGkuTDMsbGkuTDUsbGkuTDYsbGkuTDcsbGkuTDh7bGlzdC1zdHlsZS10eXBlOm5vbmV9bGkuTDEsbGkuTDMsbGkuTDUsbGkuTDcsbGkuTDl7YmFja2dyb3VuZDojZWVlfVxuXG4gICAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbiAgICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gICAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICAgIHNtYW55LCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG4gICAgYiwgdSwgaSwgY2VudGVyLFxuICAgIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gICAgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG4gICAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gICAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG4gICAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxuICAgIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxuICAgIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIG9sLCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBjYXB0aW9uLCB0aCwgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBoMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciwgaDQgYTpob3ZlciwgaDUgYTpob3ZlciwgaDYgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRyb2lkIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTQ3ZjAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBjb2RlLCBwcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQW5vbnltb3VzIFByb1wiLCBcIk1lbmxvXCIsIFwiQ29uc29sYXNcIiwgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNmRiO1xuICAgIH1cblxuICAgIHAgY29kZSB7XG4gICAgICBwYWRkaW5nOiAxcHggNHB4IDFweCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMGM2O1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTBjNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDoxLjJlbTtcbiAgICB9XG5cbiAgICB0YWJsZS5mdWxsd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRhYmxlLmZ1bGx3aWR0aCA+IHRib2R5ID4gdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgfVxuICAgIHRhYmxlLmZ1bGx3aWR0aCA+IHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgfVxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgICNoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5QkYwNDtcbiAgICAgIHBhZGRpbmc6IDElO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgI2hlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgI2hlYWRlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAjc2FuZGJveF9jb25maWd1cmF0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgICNjb2xvcGhvbiB7XG4gICAgICBtYXJnaW46IDAgMTVweCA0MHB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAjcmVzb3VyY2VzIHtcbiAgICAgIHBhZGRpbmc6IDAgMSU7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIGgxIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi5hY3RpdmUgaDEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24gLmFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIC5hY3Rpb25zIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIC5hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBsaS5yZXNvdXJjZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgXG4gICAgfVxuXG4gICAgLyogaGVhZGluZyAqL1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmhlYWRpbmcgaDIge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDZweCAxMHB4IDAgMDtcbiAgICB9XG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgICAuaGVhZGluZyB1bC5vcHRpb25zIGxpOmZpcnN0LWNoaWxkLFxuICAgIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkuZmlyc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaGVhZGluZyB1bC5vcHRpb25zIGxpOmxhc3QtY2hpbGQsXG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyBsaS5sYXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5sb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFNQ0FZQUFBQmJheXlnQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDNRVUhFaXNlcEo2bGpBQUFBSjVKUkVGVUdOTnQwTEVPQVVFVWhlRVB1d2tGdFNnMG9sZDRFby9pbWJRS2lVTHBCWlFTQ3RGb2FJalNrdFhNeHBqc1NXNXh6dm5uWm1iNGFZTXltZzlXRXExRGVjYzF6Q05reXhpc29GR1VUWERHRVpwUjhjSXA4amNjS2lhTGlnd0RkTVA5aHVnaHI4cHRBTHRZb0IxOEMrUGdkNUtYbHJoZ1g1UC9tU2ZtbUtWZ00vbW1EUDFxUTFyRXlqRkZrWUtObXRNRjN1aWtZRkd6T2RYbkM1RldNWk5kMkdmdkFBQUFBRWxGVGtTdVFtQ0NcIik7XG5cbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4ua2V5cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXNBQUFBTUNBWUFBQUMwcVVlZUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzUVVIRWlzYjFQUlJBd0FBQU45SlJFRlVLTTlsejcxS1EwRVFodUVuSjdFSUtoWldhUlVMdTRodExMd0R2WVJnWldtVFdvSTNrQXVJbFZpazBVNUlvNFVTUk1GT1VHd1U3Y1Eva0FRTWFqTUhEcHVCWldkMjM1bHZQdGpIRFQ0eHhodXUwWkpFaGhYVThZQUc3ckNLQld5bjhFbmtWU3hqT3VvUGJLVFQxL0dYbkNkMFlxV3Q0dVFyazNHTEdjeGlzd2dQY1JnRzRRc0R6S01TS3RVYy9rVWJGd0VmNEJsclVkZUNrOFdPajNqQk8rNXhoR09Nd21Remg2RWM5emVtd3RnT0x1TjlENHRaWXF3VVN2bnV1M2pGSExwWkFTcUhVcVhRZklaZTVQWDhZNFJUTEtHZnFMVndqcDkvSFI0ek9rR25uQW9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSwgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4uZGVwcmVjYXRlZCBpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3cHggMCA0cHggMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5kZXByZWNhdGVkIGkge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAwO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5wYXRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuLnRhZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBsaS5vcGVyYXRpb24gZGl2LmNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDZweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gPiBkaXYuY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gZGl2LmNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIGRpdi5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLmVycm9yIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjY2MwMDAwO1xuICAgIH1cblxuICAgIC8qIEdFVCBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLmdldCAuaGVhZGluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICNjM2Q5ZWM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMGY3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY2YWI0O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzNkOWVjO1xuICAgICAgY29sb3I6ICMwZjZhYjQ7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLmdldCBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzNkOWVjO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjMGY2YWI0O1xuICAgIH1cblxuICAgIC8qIFBPU1Qgb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2E3ZTFhMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGY3Y2Q7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzNlOGQxO1xuICAgICAgY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnBvc3QgZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjdmMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MzZThkMTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBvc3QgZGl2LmNvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuXG4gICAgLyogQU5ZIG9wZXJhdGlvbnMgKi9cbiAgICBsaS5vcGVyYXRpb24uYW55IC5oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgIGJvcmRlci1jb2xvcjogZ3JheTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLmFueSAuaGVhZGluZyBoMyBzcGFuLmh0dHBfbWV0aG9kIGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLmFueSAuaGVhZGluZyB1bC5vcHRpb25zIGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbi5hbnkgZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uYW55IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8qIFBVVCBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLnB1dCAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmU5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjBlMGNhO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4NjJiO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjBlMGNhO1xuICAgICAgY29sb3I6ICNjNTg2MmI7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnB1dCBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjBlMGNhO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYzU4NjJiO1xuICAgIH1cblxuICAgIC8qIERFTEVURSBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLmRlbGV0ZSAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlOGU4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZThjNmM3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxZTIyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZThjNmM3O1xuICAgICAgY29sb3I6ICNhNDFlMjI7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLmRlbGV0ZSBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlZGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZThjNmM3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYTQxZTIyO1xuICAgIH1cblxuICAgIC8qIFBBVENIIG9wZXJhdGlvbnMgKi9cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggLmhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZThlODtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4YzZlNztcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBhdGNoIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxZWUyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggLmhlYWRpbmcgdWwub3B0aW9ucyBsaSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlOGM2Yzc7XG4gICAgICBjb2xvcjogI2E0MWVlMjtcbiAgICB9XG5cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWRlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4YzZjNztcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBhdGNoIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYTQxZWUyO1xuICAgIH1cblxuICAgIC8qIExJTksgb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbi5saW5rIC5oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RDU7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5saW5rIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNENDQ4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ubGluayAuaGVhZGluZyB1bC5vcHRpb25zIGxpIHtcbiAgICAgIGNvbG9yOiAjQzNENDQ4O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbi5saW5rIGRpdi5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RDU7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5saW5rIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjQzNENDQ4O1xuICAgIH1cblxuICAgIC8qIFVOTElOSyBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLnVubGluayAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkRFO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4NDM4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgY29sb3I6ICNGRjg0Mzg7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnVubGluayBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkRFO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjRkY4NDM4O1xuICAgIH1cblxuICAgIC50b2dnbGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC8qKiBzYW5kYm94ICovXG4gICAgLnBhbmU6bm90KC5zZWxlY3RlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVzdWx0IHByZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VsdCBwcmUudG8tc2hyaW5rLFxuICAgIC5yZXN1bHQgcHJlLnRvLWV4cGFuZCB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAucmVzdWx0IHByZS50by1leHBhbmQge1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLnRhYnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYnMgbGkuc2VsZWN0ZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnBhbmVzIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5wYW5lLnNhbmRib3gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzRDlFQztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBhbmUuc2FuZGJveCBsZWdlbmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucmVtb3ZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucGFuZS5zYW5kYm94IC5yZXN1bHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmb3JtIC5wYXJhbWV0ZXJzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBmb3JtIC5wYXJhbWV0ZXJzIC50dXBsZSBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIGZvcm0gLmhlYWRlcnMsXG4gICAgZm9ybSAucmVxdWVzdC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0LWNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAucGFuZS5jb250ZW50IGRpdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1vdGQge1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbn0iLCIvKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24tYWNjZXNzX2luYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWFwaV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1hcGlfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1hcmtfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04OHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2xvc2VkX2FjY2Vzc19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tZG9pX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTU0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1oZGxfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNzZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWluZm9fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xOThweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWluZm9faW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tbGljZW5zZXNfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWxpY2Vuc2VzX2luYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNjRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLW9wZW5fYWNjZXNzX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjg2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1vdGhlcl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcGVyc2lzdGVudF9pZGVudGlmaWVyX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1wZXJzaXN0ZW50X2lkZW50aWZpZXJfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcG9saWN5X2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzc0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1wb2xpY3lfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM5NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcHVybF9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcmVzdHJpY3RlZF9hY2Nlc3NfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00NDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLXVybl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ2MnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tYWNjZXNzX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00ODRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWFwaV9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUxOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tYXBpX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01NTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWFya19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU4NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWNlcnRpZmljYXRlX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWNsb3NlZF9hY2Nlc3NfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWRvaV9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcyMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24taGRsX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzU2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1pbmZvX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzkwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1pbmZvX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWxpY2Vuc2VzX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODU4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1saWNlbnNlc19pbmFjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODkycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1vcGVuX2FjY2Vzc19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTkyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tb3RoZXJfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05NjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXBlcnNpc3RlbnRfaWRlbnRpZmllcl9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk5NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tcGVyc2lzdGVudF9pZGVudGlmaWVyX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDI4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1wb2xpY3lfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1wb2xpY3lfaW5hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwOTZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXB1cmxfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1yZXN0cmljdGVkX2FjY2Vzc19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExNjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXVybl9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOThweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbiIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IEFwciAzMCwgMjAxNSwgMjoyMToxNyBQTVxuICAgIEF1dGhvciAgICAgOiBzYXNpZGhhclxuKi9cblxuLnIzZC1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnIzZC1icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yM2QtYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cblxuLnIzZC1icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4iLCIvKiBzdHlsZXNoZWV0IGFuZCBzcHJpdGUgZm9yIGZsYWdzIGFyZSB0YWtlbiBmcm9tIHRoaXMgcmVwb3NpdG9yeSBodHRwczovL2dpdGh1Yi5jb20vbGFmZWJlci93b3JsZC1mbGFncy1zcHJpdGUgKi9cblxuJGZsYWdzLWltYWdlcy1wYXRoOiBcIi4uLy4uL2ltYWdlc1wiICFkZWZhdWx0OyAvL092ZXJyaWRlIHRoaXMgdmFyaWFibGUgaW4geW91ciAuc2NzcyB0byB1c2UgYm93ZXIuXG4uZjMyIHtcblxuICAuZmxhZ3tiYWNrZ3JvdW5kOnVybCgjeyRmbGFncy1pbWFnZXMtcGF0aH0vZmxhZ3MzMi5wbmcpIG5vLXJlcGVhdDt9XG5cbiAgLl9BZnJpY2FuX1VuaW9ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweDt9XG4gIC5fQXJhYl9MZWFndWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4O31cbiAgLl9BU0VBTntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHg7fVxuICAuX0NBUklDT017YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweDt9XG4gIC5fQ0lTe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHg7fVxuICAuX0NvbW1vbndlYWx0aHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4O31cbiAgLl9FbmdsYW5ke2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHg7fVxuICAuX0V1cm9wZWFuX1VuaW9ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU2cHg7fVxuICAuX0lzbGFtaWNfQ29uZmVyZW5jZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4OHB4O31cbiAgLl9Lb3Nvdm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjBweDt9XG4gIC5fTkFUT3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1MnB4O31cbiAgLl9Ob3J0aGVybl9DeXBydXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODRweDt9XG4gIC5fTm9ydGhlcm5fSXJlbGFuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxNnB4O31cbiAgLl9PbGltcGljX01vdmVtZW50e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQ4cHg7fVxuICAuX09QRUN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00ODBweDt9XG4gIC5fUmVkX0Nyb3Nze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTEycHg7fVxuICAuX1Njb3RsYW5ke2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ0cHg7fVxuICAuX1NvbWFsaWxhbmR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzZweDt9XG4gIC5fVGliZXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MDhweDt9XG4gIC5fVW5pdGVkX05hdGlvbnN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDBweDt9XG4gIC5fV2FsZXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NzJweDt9XG5cbiAgLmV1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU2cHg7fVxuXG4gIC5hZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcwNHB4O30gLmFuZHtAZXh0ZW5kIC5hZDt9XG4gIC5hZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczNnB4O30gLmFyZXtAZXh0ZW5kIC5hZTt9XG4gIC5hZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2OHB4O30gLmFmZ3tAZXh0ZW5kIC5hZjt9XG4gIC5hZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwMHB4O30gLmF0Z3tAZXh0ZW5kIC5hZzt9XG4gIC5haXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgzMnB4O30gLmFpYXtAZXh0ZW5kIC5haTt9XG4gIC5hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg2NHB4O30gLmFsYntAZXh0ZW5kIC5hbDt9XG4gIC5hbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg5NnB4O30gLmFybXtAZXh0ZW5kIC5hbTt9XG4gIC5hb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkyOHB4O30gLmFnb3tAZXh0ZW5kIC5hbzt9XG4gIC5hcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2MHB4O30gLmF0YXtAZXh0ZW5kIC5hcTt9XG4gIC5hcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk5MnB4O30gLmFyZ3tAZXh0ZW5kIC5hcjt9XG4gIC5hc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMjRweDt9IC5hc217QGV4dGVuZCAuYXM7fVxuICAuYXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDU2cHg7fSAuYXV0e0BleHRlbmQgLmF0O31cbiAgLmF1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA4OHB4O30gLmF1c3tAZXh0ZW5kIC5hdTt9XG4gIC5hd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMjBweDt9IC5hYnd7QGV4dGVuZCAuYXc7fVxuICAuYXh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTUycHg7fSAuYWxhe0BleHRlbmQgLmF4O31cbiAgLmF6e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE4NHB4O30gLmF6ZXtAZXh0ZW5kIC5hejt9XG4gIC5iYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMTZweDt9IC5iaWh7QGV4dGVuZCAuYmE7fVxuICAuYmJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjQ4cHg7fSAuYnJie0BleHRlbmQgLmJiO31cbiAgLmJke2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4MHB4O30gLmJnZHtAZXh0ZW5kIC5iZDt9XG4gIC5iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMTJweDt9IC5iZWx7QGV4dGVuZCAuYmU7fVxuICAuYmZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzQ0cHg7fSAuYmZhe0BleHRlbmQgLmJmO31cbiAgLmJne2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM3NnB4O30gLmJncntAZXh0ZW5kIC5iZzt9XG4gIC5iaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MDhweDt9IC5iaHJ7QGV4dGVuZCAuYmg7fVxuICAuYml7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDQwcHg7fSAuYmRpe0BleHRlbmQgLmJpO31cbiAgLmJqe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ3MnB4O30gLmJlbntAZXh0ZW5kIC5iajt9XG4gIC5ibXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MDRweDt9IC5ibXV7QGV4dGVuZCAuYm07fVxuICAuYm57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTM2cHg7fSAuYnJue0BleHRlbmQgLmJuO31cbiAgLmJve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTU2OHB4O30gLmJvbHtAZXh0ZW5kIC5ibzt9XG4gIC5icntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MDBweDt9IC5icmF7QGV4dGVuZCAuYnI7fVxuICAuYnN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjMycHg7fSAuYmhze0BleHRlbmQgLmJzO31cbiAgLmJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTY2NHB4O30gLmJ0bntAZXh0ZW5kIC5idDt9XG4gIC5id3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2OTZweDt9IC5id2F7QGV4dGVuZCAuYnc7fVxuICAuYnl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzI4cHg7fSAuYmxye0BleHRlbmQgLmJ5O31cbiAgLmJ6e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2MHB4O30gLmJsentAZXh0ZW5kIC5iejt9XG4gIC5jYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3OTJweDt9IC5jYW57QGV4dGVuZCAuY2E7fVxuICAuY2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODI0cHg7fSAuY29ke0BleHRlbmQgLmNkO31cbiAgLmNme2JhY2tncm91bmQtcG9zaXRpb246MCAtMTg1NnB4O30gLnJjYXtAZXh0ZW5kIC5jZjt9XG4gIC5jZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4ODhweDt9IC5jb2d7QGV4dGVuZCAuY2c7fVxuICAuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTIwcHg7fSAuY2hle0BleHRlbmQgLmNoO31cbiAgLmNpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTk1MnB4O30gLmNpdntAZXh0ZW5kIC5jaTt9XG4gIC5ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5ODRweDt9IC5jb2t7QGV4dGVuZCAuY2s7fVxuICAuY2x7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDE2cHg7fSAuY2hse0BleHRlbmQgLmNsO31cbiAgLmNte2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA0OHB4O30gLmNtcntAZXh0ZW5kIC5jbTt9XG4gIC5jbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwODBweDt9IC5jaG57QGV4dGVuZCAuY247fVxuICAuY297YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMTEycHg7fSAuY29se0BleHRlbmQgLmNvO31cbiAgLmNye2JhY2tncm91bmQtcG9zaXRpb246MCAtMjE0NHB4O30gLmNyaXtAZXh0ZW5kIC5jcjt9XG4gIC5jdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIxNzZweDt9IC5jdWJ7QGV4dGVuZCAuY3U7fVxuICAuY3Z7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjA4cHg7fSAuY3B2e0BleHRlbmQgLmN2O31cbiAgLmN5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0MHB4O30gLmN5cHtAZXh0ZW5kIC5jeTt9XG4gIC5jentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNzJweDt9IC5jemV7QGV4dGVuZCAuY3o7fVxuICAuZGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzA0cHg7fSAuZGV1e0BleHRlbmQgLmRlO31cbiAgLmRqe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjMzNnB4O30gLmRqaXtAZXh0ZW5kIC5kajt9XG4gIC5ka3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIzNjhweDt9IC5kbmt7QGV4dGVuZCAuZGs7fVxuICAuZG17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDAwcHg7fSAuZG1he0BleHRlbmQgLmRtO31cbiAgLmRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQzMnB4O30gLmRvbXtAZXh0ZW5kIC5kbzt9XG4gIC5kentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0NjRweDt9IC5kemF7QGV4dGVuZCAuZHo7fVxuICAuZWN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDk2cHg7fSAuZWN1e0BleHRlbmQgLmVjO31cbiAgLmVle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjUyOHB4O30gLmVzdHtAZXh0ZW5kIC5lZTt9XG4gIC5lZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1NjBweDt9IC5lZ3l7QGV4dGVuZCAuZWc7fVxuICAuZWh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTkycHg7fSAuZXNoe0BleHRlbmQgLmVoO31cbiAgLmVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMjYyNHB4O30gLmVyaXtAZXh0ZW5kIC5lcjt9XG4gIC5lc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2NTZweDt9IC5lc3B7QGV4dGVuZCAuZXM7fVxuICAuZXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjg4cHg7fSAuZXRoe0BleHRlbmQgLmV0O31cbiAgLmZpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjcyMHB4O30gLmZpbntAZXh0ZW5kIC5maTt9XG4gIC5mantiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3NTJweDt9IC5maml7QGV4dGVuZCAuZmo7fVxuICAuZm17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzg0cHg7fSAuZnNte0BleHRlbmQgLmZtO31cbiAgLmZve2JhY2tncm91bmQtcG9zaXRpb246MCAtMjgxNnB4O30gLmZyb3tAZXh0ZW5kIC5mbzt9XG4gIC5mcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9ICAuYmx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fSAgLmNwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjg0OHB4O30gIC5tZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9ICAueXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fSAuZnJhe0BleHRlbmQgLmZyO30gLmJsbXtAZXh0ZW5kIC5ibDt9IC5jcHR7QGV4dGVuZCAuY3A7fSAubWFme0BleHRlbmQgLm1mO30gLm15dHtAZXh0ZW5kIC55dDt9XG4gIC5nYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4ODBweDt9IC5nYWJ7QGV4dGVuZCAuZ2E7fVxuICAuZ2J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTEycHg7fSAgLnNoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjkxMnB4O30gLmdicntAZXh0ZW5kIC5nYjt9IC5zaG57QGV4dGVuZCAuc2g7fVxuICAuZ2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTQ0cHg7fSAuZ3Jke0BleHRlbmQgLmdkO31cbiAgLmdle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjk3NnB4O30gLmdlb3tAZXh0ZW5kIC5nZTt9XG4gIC5nZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwMDhweDt9IC5nZ3l7QGV4dGVuZCAuZ2c7fVxuICAuZ2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMDQwcHg7fSAuZ2hhe0BleHRlbmQgLmdoO31cbiAgLmdpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzA3MnB4O30gLmdpYntAZXh0ZW5kIC5naTt9XG4gIC5nbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMxMDRweDt9IC5ncmx7QGV4dGVuZCAuZ2w7fVxuICAuZ217YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTM2cHg7fSAuZ21ie0BleHRlbmQgLmdtO31cbiAgLmdue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzE2OHB4O30gLmdpbntAZXh0ZW5kIC5nbjt9XG4gIC5ncHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyMDBweDt9IC5nbHB7QGV4dGVuZCAuZ3A7fVxuICAuZ3F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjMycHg7fSAuZ25xe0BleHRlbmQgLmdxO31cbiAgLmdye2JhY2tncm91bmQtcG9zaXRpb246MCAtMzI2NHB4O30gLmdyY3tAZXh0ZW5kIC5ncjt9XG4gIC5ndHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyOTZweDt9IC5ndG17QGV4dGVuZCAuZ3Q7fVxuICAuZ3V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzI4cHg7fSAuZ3Vte0BleHRlbmQgLmd1O31cbiAgLmd3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzM2MHB4O30gLmduYntAZXh0ZW5kIC5ndzt9XG4gIC5neXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMzOTJweDt9IC5ndXl7QGV4dGVuZCAuZ3k7fVxuICAuaGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNDI0cHg7fSAuaGtne0BleHRlbmQgLmhrO31cbiAgLmhue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzQ1NnB4O30gLmhuZHtAZXh0ZW5kIC5objt9XG4gIC5ocntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0ODhweDt9IC5ocnZ7QGV4dGVuZCAuaHI7fVxuICAuaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTIwcHg7fSAuaHRpe0BleHRlbmQgLmh0O31cbiAgLmh1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzU1MnB4O30gLmh1bntAZXh0ZW5kIC5odTt9XG4gIC5pZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1ODRweDt9IC5pZG57QGV4dGVuZCAuaWQ7fVxuICAubWN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTg0cHg7fSAubWNve0BleHRlbmQgLm1jO31cbiAgLmlle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzYxNnB4O30gLmlkbntAZXh0ZW5kIC5pZDt9XG4gIC5pbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2NDhweDt9IC5pc3J7QGV4dGVuZCAuaWw7fVxuICAuaW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNjgwcHg7fSAuaW1ue0BleHRlbmQgLmltO31cbiAgLmlue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzcxMnB4O30gLmluZHtAZXh0ZW5kIC5pbjt9XG4gIC5pcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3NDRweDt9IC5pcnF7QGV4dGVuZCAuaXE7fVxuICAuaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNzc2cHg7fSAuaXJue0BleHRlbmQgLmlyO31cbiAgLmlze2JhY2tncm91bmQtcG9zaXRpb246MCAtMzgwOHB4O30gLmlzbHtAZXh0ZW5kIC5pczt9XG4gIC5pdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4NDBweDt9IC5pdGF7QGV4dGVuZCAuaXQ7fVxuICAuamV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODcycHg7fSAuamV5e0BleHRlbmQgLmplO31cbiAgLmpte2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkwNHB4O30gLmphbXtAZXh0ZW5kIC5qbTt9XG4gIC5qb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM5MzZweDt9IC5qb3J7QGV4dGVuZCAuam87fVxuICAuanB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zOTY4cHg7fSAuanBue0BleHRlbmQgLmpwO31cbiAgLmtle2JhY2tncm91bmQtcG9zaXRpb246MCAtNDAwMHB4O30gLmtlbntAZXh0ZW5kIC5rZTt9XG4gIC5rZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwMzJweDt9IC5rZ3p7QGV4dGVuZCAua2c7fVxuICAua2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MDY0cHg7fSAua2hte0BleHRlbmQgLmtoO31cbiAgLmtpe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDA5NnB4O30gLmtpcntAZXh0ZW5kIC5raTt9XG4gIC5rbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxMjhweDt9IC5jb217QGV4dGVuZCAua207fVxuICAua257YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MTYwcHg7fSAua25he0BleHRlbmQgLmtuO31cbiAgLmtwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDE5MnB4O30gLnBya3tAZXh0ZW5kIC5rcDt9XG4gIC5rcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQyMjRweDt9IC5rb3J7QGV4dGVuZCAua3I7fVxuICAua3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MjU2cHg7fSAua3d0e0BleHRlbmQgLmt3O31cbiAgLmt5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDI4OHB4O30gLmN5bXtAZXh0ZW5kIC5reTt9XG4gIC5rentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQzMjBweDt9IC5rYXp7QGV4dGVuZCAua3o7fVxuICAubGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MzUycHg7fSAubGFve0BleHRlbmQgLmxhO31cbiAgLmxie2JhY2tncm91bmQtcG9zaXRpb246MCAtNDM4NHB4O30gLmxibntAZXh0ZW5kIC5sYjt9XG4gIC5sY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ0MTZweDt9IC5sY2F7QGV4dGVuZCAubGM7fVxuICAubGl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NDQ4cHg7fSAubGlle0BleHRlbmQgLmxpO31cbiAgLmxre2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQ4MHB4O30gLmxrYXtAZXh0ZW5kIC5sazt9XG4gIC5scntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ1MTJweDt9IC5sYnJ7QGV4dGVuZCAubHI7fVxuICAubHN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NTQ0cHg7fSAubHNve0BleHRlbmQgLmxzO31cbiAgLmx0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDU3NnB4O30gLmx0dXtAZXh0ZW5kIC5sdDt9XG4gIC5sdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ2MDhweDt9IC5sdXh7QGV4dGVuZCAubHU7fVxuICAubHZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NjQwcHg7fSAubHZhe0BleHRlbmQgLmx2O31cbiAgLmx5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDY3MnB4O30gLmxieXtAZXh0ZW5kIC5seTt9XG4gIC5tYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ3MDRweDt9IC5tYXJ7QGV4dGVuZCAubWE7fVxuICAubWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NzM2cHg7fSAubWRhe0BleHRlbmQgLm1kO31cbiAgLm1le2JhY2tncm91bmQtcG9zaXRpb246MCAtNDc2OHB4O30gLm1uZXtAZXh0ZW5kIC5tZTt9XG4gIC5tZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4MDBweDt9IC5tZGd7QGV4dGVuZCAubWc7fVxuICAubWh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00ODMycHg7fSAubWhse0BleHRlbmQgLm1oO31cbiAgLm1re2JhY2tncm91bmQtcG9zaXRpb246MCAtNDg2NHB4O30gLm1rZHtAZXh0ZW5kIC5tazt9XG4gIC5tbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4OTZweDt9IC5tbGl7QGV4dGVuZCAubWw7fVxuICAubW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTI4cHg7fSAubW1ye0BleHRlbmQgLm1tO31cbiAgLm1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtNDk2MHB4O30gLm1uZ3tAZXh0ZW5kIC5tbjt9XG4gIC5tb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ5OTJweDt9IC5tYWN7QGV4dGVuZCAubW87fVxuICAubXF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MDI0cHg7fSAubXRxe0BleHRlbmQgLm1xO31cbiAgLm1ye2JhY2tncm91bmQtcG9zaXRpb246MCAtNTA1NnB4O30gLm1ydHtAZXh0ZW5kIC5tcjt9XG4gIC5tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUwODhweDt9IC5tc3J7QGV4dGVuZCAubXM7fVxuICAubXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MTIwcHg7fSAubWx0e0BleHRlbmQgLm10O31cbiAgLm11e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTE1MnB4O30gLm11c3tAZXh0ZW5kIC5tdTt9XG4gIC5tdntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUxODRweDt9IC5tZHZ7QGV4dGVuZCAubXY7fVxuICAubXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MjE2cHg7fSAubXdpe0BleHRlbmQgLm13O31cbiAgLm14e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTI0OHB4O30gLm1leHtAZXh0ZW5kIC5teDt9XG4gIC5teXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUyODBweDt9IC5teXN7QGV4dGVuZCAubXk7fVxuICAubXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MzEycHg7fSAubW96e0BleHRlbmQgLm16O31cbiAgLm5he2JhY2tncm91bmQtcG9zaXRpb246MCAtNTM0NHB4O30gLm5hbXtAZXh0ZW5kIC5uYTt9XG4gIC5uY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUzNzZweDt9IC5uY2x7QGV4dGVuZCAubmM7fVxuICAubmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NDA4cHg7fSAubmVye0BleHRlbmQgLm5lO31cbiAgLm5ne2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ0MHB4O30gLm5nYXtAZXh0ZW5kIC5uZzt9XG4gIC5uaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU0NzJweDt9IC5uaWN7QGV4dGVuZCAubmk7fVxuICAubmx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTA0cHg7fSAgLmJxe2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUwNHB4O30gLm5sZHtAZXh0ZW5kIC5ubDt9IC5iZXN7QGV4dGVuZCAuYnE7fVxuICAubm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTM2cHg7fSAgLmJ2e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUzNnB4O30gIC5ucXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU1MzZweDt9ICAuc2p7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTM2cHg7fSAubm9ye0BleHRlbmQgLm5vO30gLmJ2dHtAZXh0ZW5kIC5idjt9IC5hdG57QGV4dGVuZCAubnE7fSAuc2pte0BleHRlbmQgLnNqO31cbiAgLm5we2JhY2tncm91bmQtcG9zaXRpb246MCAtNTU2OHB4O30gLm5wbHtAZXh0ZW5kIC5ucDt9XG4gIC5ucntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2MDBweDt9IC5ucnV7QGV4dGVuZCAubnI7fVxuICAubnp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NjMycHg7fSAubnpse0BleHRlbmQgLm56O31cbiAgLm9te2JhY2tncm91bmQtcG9zaXRpb246MCAtNTY2NHB4O30gLm9tbntAZXh0ZW5kIC5vbTt9XG4gIC5wYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2OTZweDt9IC5wYW57QGV4dGVuZCAucGE7fVxuICAucGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzI4cHg7fSAucGVye0BleHRlbmQgLnBlO31cbiAgLnBme2JhY2tncm91bmQtcG9zaXRpb246MCAtNTc2MHB4O30gLnB5ZntAZXh0ZW5kIC5wZjt9XG4gIC5wZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU3OTJweDt9IC5wbmd7QGV4dGVuZCAucGc7fVxuICAucGh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01ODI0cHg7fSAucGhse0BleHRlbmQgLnBoO31cbiAgLnBre2JhY2tncm91bmQtcG9zaXRpb246MCAtNTg1NnB4O30gLnBha3tAZXh0ZW5kIC5wazt9XG4gIC5wbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU4ODhweDt9IC5wb2x7QGV4dGVuZCAucGw7fVxuICAucHJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01OTIwcHg7fSAucHJpe0BleHRlbmQgLnByO31cbiAgLnBze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTk1MnB4O30gLnBzZXtAZXh0ZW5kIC5wczt9XG4gIC5wdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU5ODRweDt9IC5wcnR7QGV4dGVuZCAucHQ7fVxuICAucHd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MDE2cHg7fSAucGx3e0BleHRlbmQgLnB3O31cbiAgLnB5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjA0OHB4O30gLnByeXtAZXh0ZW5kIC5weTt9XG4gIC5xYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYwODBweDt9IC5xYXR7QGV4dGVuZCAucWE7fVxuICAucmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MTEycHg7fSAucmV1e0BleHRlbmQgLnJlO31cbiAgLnJve2JhY2tncm91bmQtcG9zaXRpb246MCAtNjE0NHB4O30gLnJvdXtAZXh0ZW5kIC5ybzt9XG4gIC5yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYxNzZweDt9IC5zcmJ7QGV4dGVuZCAucnM7fVxuICAucnV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MjA4cHg7fSAucnVze0BleHRlbmQgLnJ1O31cbiAgLnJ3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjI0MHB4O30gLnJ3YXtAZXh0ZW5kIC5ydzt9XG4gIC5zYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNzJweDt9IC5zYXV7QGV4dGVuZCAuc2E7fVxuICAuc2J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MzA0cHg7fSAuc2xie0BleHRlbmQgLnNiO31cbiAgLnNje2JhY2tncm91bmQtcG9zaXRpb246MCAtNjMzNnB4O30gLnN5Y3tAZXh0ZW5kIC5zYzt9XG4gIC5zZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYzNjhweDt9IC5zZG57QGV4dGVuZCAuc2Q7fVxuICAuc2V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDAwcHg7fSAuc3dle0BleHRlbmQgLnNlO31cbiAgLnNne2JhY2tncm91bmQtcG9zaXRpb246MCAtNjQzMnB4O30gLnNncHtAZXh0ZW5kIC5zZzt9XG4gIC5zaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0NjRweDt9IC5zdm57QGV4dGVuZCAuc2k7fVxuICAuc2t7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDk2cHg7fSAuc3Zre0BleHRlbmQgLnNrO31cbiAgLnNse2JhY2tncm91bmQtcG9zaXRpb246MCAtNjUyOHB4O30gLnNsZXtAZXh0ZW5kIC5zbDt9XG4gIC5zbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY1NjBweDt9IC5zbXJ7QGV4dGVuZCAuc207fVxuICAuc257YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NTkycHg7fSAuc2Vue0BleHRlbmQgLnNuO31cbiAgLnNve2JhY2tncm91bmQtcG9zaXRpb246MCAtNjYyNHB4O30gLnNvbXtAZXh0ZW5kIC5zbzt9XG4gIC5zcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY2NTZweDt9IC5zdXJ7QGV4dGVuZCAuc3I7fVxuICAuc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02Njg4cHg7fSAuc3Rwe0BleHRlbmQgLnN0O31cbiAgLnN2e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjcyMHB4O30gLnNsdntAZXh0ZW5kIC5zdjt9XG4gIC5zeXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3NTJweDt9IC5zeXJ7QGV4dGVuZCAuc3k7fVxuICAuc3p7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02Nzg0cHg7fSAuc3d6e0BleHRlbmQgLnN6O31cbiAgLnRje2JhY2tncm91bmQtcG9zaXRpb246MCAtNjgxNnB4O30gLnRjYXtAZXh0ZW5kIC50Yzt9XG4gIC50ZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY4NDhweDt9IC50Y2R7QGV4dGVuZCAudGQ7fVxuICAudGd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02ODgwcHg7fSAudGdve0BleHRlbmQgLnRnO31cbiAgLnRoe2JhY2tncm91bmQtcG9zaXRpb246MCAtNjkxMnB4O30gLnRoYXtAZXh0ZW5kIC50aDt9XG4gIC50antiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY5NDRweDt9IC50amt7QGV4dGVuZCAudGo7fVxuICAudGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02OTc2cHg7fSAudGxze0BleHRlbmQgLnRsO31cbiAgLnRte2JhY2tncm91bmQtcG9zaXRpb246MCAtNzAwOHB4O30gLnRrbXtAZXh0ZW5kIC50bTt9XG4gIC50bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcwNDBweDt9IC50dW57QGV4dGVuZCAudG47fVxuICAudG97YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MDcycHg7fSAudG9ue0BleHRlbmQgLnRvO31cbiAgLnRye2JhY2tncm91bmQtcG9zaXRpb246MCAtNzEwNHB4O30gLnR1cntAZXh0ZW5kIC50cjt9XG4gIC50dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcxMzZweDt9IC50dG97QGV4dGVuZCAudHQ7fVxuICAudHZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MTY4cHg7fSAudHV2e0BleHRlbmQgLnR2O31cbiAgLnR3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzIwMHB4O30gLnR3bntAZXh0ZW5kIC50dzt9XG4gIC50entiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyMzJweDt9IC50emF7QGV4dGVuZCAudHo7fVxuICAudWF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MjY0cHg7fSAudWtye0BleHRlbmQgLnVhO31cbiAgLnVne2JhY2tncm91bmQtcG9zaXRpb246MCAtNzI5NnB4O30gLnVnYXtAZXh0ZW5kIC51Zzt9XG4gIC51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczMjhweDt9IC51c2F7QGV4dGVuZCAudXM7fVxuICAudXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MzYwcHg7fSAudXJ5e0BleHRlbmQgLnV5O31cbiAgLnV6e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzM5MnB4O30gLnV6YntAZXh0ZW5kIC51ejt9XG4gIC52YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc0MjRweDt9IC52YXR7QGV4dGVuZCAudmE7fVxuICAudmN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NDU2cHg7fSAudmN0e0BleHRlbmQgLnZjO31cbiAgLnZle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzQ4OHB4O30gLnZlbntAZXh0ZW5kIC52ZTt9XG4gIC52Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc1MjBweDt9IC52Z2J7QGV4dGVuZCAudmc7fVxuICAudml7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NTUycHg7fSAudmlye0BleHRlbmQgLnZpO31cbiAgLnZue2JhY2tncm91bmQtcG9zaXRpb246MCAtNzU4NHB4O30gLnZubXtAZXh0ZW5kIC52bjt9XG4gIC52dXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2MTZweDt9IC52dXR7QGV4dGVuZCAudnU7fVxuICAud3N7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NjQ4cHg7fSAud3Nte0BleHRlbmQgLndzO31cbiAgLnlle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzY4MHB4O30gLnllbXtAZXh0ZW5kIC55ZTt9XG4gIC56YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc3MTJweDt9IC56YWZ7QGV4dGVuZCAuemE7fVxuICAuem17YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NzQ0cHg7fSAuem1ie0BleHRlbmQgLnptO31cbiAgLnp3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzc3NnB4O30gLnp3ZXtAZXh0ZW5kIC56dzt9XG4gIC5zeHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4MDhweDt9IC5zeG17QGV4dGVuZCAuc3g7fVxuICAuY3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03ODQwcHg7fSAuY3V3e0BleHRlbmQgLmN3O31cbiAgLnNze2JhY2tncm91bmQtcG9zaXRpb246MCAtNzg3MnB4O30gLnNzZHtAZXh0ZW5kIC5zczt9XG4gIC5udXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc5MDRweDt9IC5uaXV7QGV4dGVuZCAubnU7fVxuXG59IC8vIC5mMzIiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/