@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;
}

.r3d-repository-suggest-hint label {
  cursor: help;
  text-decoration: underline dotted;
  text-underline-offset: 3px;
}

/*
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-marketing-container {
  background: none repeat scroll 0 0 #F9F9F9;
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.r3d-startpage-socialmedia-container svg, .r3d-startpage-socialmedia-container span {
  height: 32px;
  fill: #337ab7;
}

.r3d-startpage-socialmedia-container svg {
  margin-right: 15px;
}

#r3d-growthchart-notice {
  margin-top: 5px;
  color: #797979;
  font-size: smaller;
  text-align: center;
}

.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-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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2phdmFzY3JpcHRfcmUzZGF0YV9qcy1hc3NldHNfc3R5bGVzX3NjcmVlbl9zY3NzLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFBaEI7aUJBQUE7QUNBQTs7O0NBQUE7QUNBQTs7OztDQUFBO0FBS0E7OztDQUFBO0FBZUE7RUFDSSx5QkFYb0I7QUZReEI7O0FFTUE7RUFDSSx5QkFkb0I7QUZXeEI7O0FFTUE7RUFDSSx5QkFqQm9CO0FGY3hCOztBRU1BO0VBQ0kseUJBcEJvQjtBRmlCeEI7O0FFTUE7RUFDSSx5QkF2Qm9CO0FGb0J4Qjs7QUVNQTtFQUNJLHlCQTFCb0I7QUZ1QnhCOztBQy9CQTtFQUNJO0FEa0NKOztBQy9CQTtFQUNJO0VBQ0E7RUFDQTtBRGtDSjs7QUMvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0NKOztBQy9CQTtFQUNJO0VBQ0E7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0kseUJDOUJvQjtBRmdFeEI7O0FDL0JBO0VBQ0kseUJDcENvQjtBRnNFeEI7O0FDL0JBO0VBQ0kseUJDeENvQjtBRjBFeEI7O0FDL0JBO0VBQ0kseUJDN0NvQjtBRitFeEI7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBOztFQUVJO0FEa0NKOztBQzlCQTtFQUNJO0FEaUNKOztBQzlCQTtFQUNJO0FEaUNKOztBQzlCQTtFQUNJO0VBQ0E7RUFDQTtBRGlDSjs7QUMvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDM0VvQjtBRjZHeEI7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0k7QURrQ0o7O0FDL0JBO0VBQ0ksY0N2Rm9CO0FGeUh4Qjs7QUMvQkE7RUFDSTtBRGtDSjs7QUc1SUE7OztDQUFBO0FEQUE7Ozs7Q0FBQTtBQUtBOzs7Q0FBQTtBQWVBO0VBQ0kseUJBWG9CO0FGbUp4Qjs7QUVySUE7RUFDSSx5QkFkb0I7QUZzSnhCOztBRXJJQTtFQUNJLHlCQWpCb0I7QUZ5SnhCOztBRXJJQTtFQUNJLHlCQXBCb0I7QUY0SnhCOztBRXJJQTtFQUNJLHlCQXZCb0I7QUYrSnhCOztBRXJJQTtFQUNJLHlCQTFCb0I7QUZrS3hCOztBRzFLQTtFQUNJO0VBQ0E7QUg2S0o7O0FHMUtBO0VBQ0k7RUFDQTtBSDZLSjs7QUcxS0E7RUFDSTtBSDZLSjs7QUcxS0E7RUFDSTtFQUNBO0VBQ0E7QUg2S0o7O0FJck1BOzs7O0NBQUE7QUFLQTs7O0NBQUE7QUZMQTs7OztDQUFBO0FBS0E7OztDQUFBO0FBZUE7RUFDSSx5QkFYb0I7QUZpTnhCOztBRW5NQTtFQUNJLHlCQWRvQjtBRm9OeEI7O0FFbk1BO0VBQ0kseUJBakJvQjtBRnVOeEI7O0FFbk1BO0VBQ0kseUJBcEJvQjtBRjBOeEI7O0FFbk1BO0VBQ0kseUJBdkJvQjtBRjZOeEI7O0FFbk1BO0VBQ0kseUJBMUJvQjtBRmdPeEI7O0FJN05BO0VBQ0k7RUFDQTtBSmdPSjs7QUk3TkE7QUFDQTtFQXFOSTtFQTRDQTtFQXFHQTtFQXFCQTtFQXFCQTtFQXFCQTtFQXFCQTtFQXFCQTtFQXFCQTtFQWtCQTtFQXVCQTtBSmxTSjtBSTFPSTtFQUFXO0VBQXlCO0VBQWtCO0VBQWdCO0FKZ1AxRTtBSWhQbVA7RUFBVztFQUF5QjtFQUFrQjtFQUFnQjtBSnNQelQ7QUl0UDRlO0VBQUs7QUp5UGpmO0FJelA0ZjtFQUFjO0lBQUs7RUo2UDdnQjtFSTdQd2hCO0lBQUs7RUpnUTdoQjtFSWhRd2lCO0lBQUs7RUptUTdpQjtFSW5Rd2pCO0lBQUs7RUpzUTdqQjtFSXRRd2tCO0lBQUs7RUp5UTdrQjtFSXpRd2xCO0lBQWU7RUo0UXZtQjtFSTVRa25CO0lBQUs7RUorUXZuQjtFSS9Ra29CO0lBQUs7RUprUnZvQjtFSWxSa3BCO0lBQUs7RUpxUnZwQjtFSXJSa3FCO0lBQVU7RUp3UjVxQjtFSXhSdXJCO0lBQUs7RUoyUjVyQjtBQUNGO0FJNVJ5c0I7RUFBd0I7SUFBSztFSmdTcHVCO0VJaFMrdUI7SUFBSztJQUFXO0VKb1MvdkI7RUlwU2d4QjtJQUFLO0lBQVc7RUp3U2h5QjtFSXhTa3pCO0lBQUs7SUFBVztFSjRTbDBCO0VJNVNtMUI7SUFBSztFSitTeDFCO0VJL1NtMkI7SUFBZTtFSmtUbDNCO0VJbFQ2M0I7SUFBSztJQUFXO0VKc1Q3NEI7RUl0VDg1QjtJQUFLO0VKeVRuNkI7RUl6VDg2QjtJQUFLO0VKNFRuN0I7QUFDRjtBSTdUaThCO0VBQWdCO0VBQVk7QUppVTc5QjtBSWpVbS9CO0VBQVk7RUFBYTtBSnFVNWdDO0FJclU0aEM7RUFBZ0Q7QUp3VTVrQztBSXhVaW1DO0VBQThCO0FKMlUvbkM7QUl6VUk7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyVU47QUl4VUk7RUFDRTtFQUNBO0FKMFVOO0FJdlVJO0VBQ0U7QUp5VU47QUl0VUk7RUFDRTtFQUNBO0FKd1VOO0FJclVJO0VBQ0U7RUFDQTtFQUNBO0FKdVVOO0FJcFVJO0VBQ0U7QUpzVU47QUluVUk7RUFDRTtBSnFVTjtBSW5VSTtFQUNFO0FKcVVOO0FJbFVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb1VOO0FJalVJO0VBQ0U7RUFDQTtFQUNBO0FKbVVOO0FJalVJO0VBQ0U7QUptVU47QUloVUk7RUFDRTtFQUNBO0VBQ0E7QUprVU47QUkvVEk7RUFDRTtFQUNBO0VBQ0E7QUppVU47QUk5VEk7RUFDRTtBSmdVTjtBSTdUSTtFQUNFO0VBQ0E7RUFDQTtBSitUTjtBSTVUSTtFQUNFO0FKOFROO0FJM1RJO0VBQ0U7RUFDQTtBSjZUTjtBSTFUSTtFQUNFO0VBQ0E7QUo0VE47QUl6VEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjJUTjtBSXhUSTtFQUNFO0FKMFROO0FJeFRJO0VBQ0U7QUowVE47QUl4VEk7RUFDRTtBSjBUTjtBSXhUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKMFROO0FJeFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUowVE47QUl2VEk7RUFDRTtFQUNBO0VBQ0E7QUp5VE47QUl0VEk7RUFDRTtFQUNBO0FKd1ROO0FJclRJO0VBQ0U7QUp1VE47QUlwVEk7RUFDSTtFQUNBO0FKc1RSO0FJblRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxVE47QUlsVEk7RUFDRTtFQUNBO0VBQ0E7QUpvVE47QUlqVEk7RUFDSTtFQUNBO0FKbVRSO0FJaFRJO0VBQ0k7QUprVFI7QUkvU0k7RUFDSTtFQUNBO0VBQ0E7QUppVFI7QUk5U0k7RUFDSTtBSmdUUjtBSTdTSTtFQUNJO0VBQ0E7RUFDQTtBSitTUjtBSTVTSTtFQUNJO0VBQ0E7QUo4U1I7QUkzU0k7RUFDSTtBSjZTUjtBSTFTSTtFQUNFO0VBQ0E7QUo0U047QUl4U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMFNOO0FJeFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowU047QUl4U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowU047QUl4U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBTTjtBSXhTSTs7RUFFRTtBSjBTTjtBSXhTSTs7RUFFRTtFQUNBO0FKMFNOO0FJdFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd1NOO0FJdFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp3U047QUl0U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd1NOO0FJdFNJO0VBQ0U7RUFDQTtBSndTTjtBSXRTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3U1I7QUl0U0k7RUFDSTtBSndTUjtBSXJTSTtFQUNJO0FKdVNSO0FJclNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdVNOO0FJclNJO0VBQ0U7RUFDQTtBSnVTTjtBSXJTSTtFQUNFO0FKdVNOO0FJcFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc1NOO0FJblNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxU047QUluU0k7RUFDSTtBSnFTUjtBSW5TSTtFQUNFO0VBQ0E7RUFDQTtBSnFTTjtBSW5TSTtFQUNFO0FKcVNOO0FJalNJO0VBQ0U7RUFDQTtBSm1TTjtBSWpTSTtFQUNFO0FKbVNOO0FJalNJO0VBQ0U7RUFDQTtBSm1TTjtBSWhTSTtFQUNFO0VBQ0E7QUprU047QUloU0k7RUFDRTtBSmtTTjtBSTlSSTtFQUNFO0VBQ0E7QUpnU047QUk5Ukk7RUFDRTtBSmdTTjtBSTlSSTtFQUNFO0VBQ0E7QUpnU047QUk3Ukk7RUFDRTtFQUNBO0FKK1JOO0FJN1JJO0VBQ0U7QUorUk47QUkzUkk7RUFDRTtFQUNBO0FKNlJOO0FJM1JJO0VBQ0U7QUo2Uk47QUkzUkk7RUFDRTtFQUNBO0FKNlJOO0FJMVJJO0VBQ0U7RUFDQTtBSjRSTjtBSTFSSTtFQUNFO0FKNFJOO0FJeFJJO0VBQ0U7RUFDQTtBSjBSTjtBSXhSSTtFQUNFO0FKMFJOO0FJeFJJO0VBQ0U7RUFDQTtBSjBSTjtBSXZSSTtFQUNFO0VBQ0E7QUp5Uk47QUl2Ukk7RUFDRTtBSnlSTjtBSXJSSTtFQUNFO0VBQ0E7QUp1Uk47QUlyUkk7RUFDRTtBSnVSTjtBSXJSSTtFQUNFO0VBQ0E7QUp1Uk47QUlwUkk7RUFDRTtFQUNBO0FKc1JOO0FJcFJJO0VBQ0U7QUpzUk47QUlsUkk7RUFDRTtFQUNBO0FKb1JOO0FJbFJJO0VBQ0U7QUpvUk47QUlsUkk7RUFDRTtFQUNBO0FKb1JOO0FJalJJO0VBQ0U7RUFDQTtBSm1STjtBSWpSSTtFQUNFO0FKbVJOO0FJL1FJO0VBQ0U7QUppUk47QUkvUUk7RUFDRTtBSmlSTjtBSS9RSTtFQUNFO0FKaVJOO0FJOVFJO0VBQ0U7QUpnUk47QUk5UUk7RUFDRTtBSmdSTjtBSTVRSTtFQUNFO0FKOFFOO0FJNVFJO0VBQ0U7QUo4UU47QUk1UUk7RUFDRTtBSjhRTjtBSTNRSTtFQUNFO0FKNlFOO0FJM1FJO0VBQ0U7QUo2UU47QUkxUUk7RUFDRTtBSjRRTjtBSXZRSTtFQUNFO0FKeVFOO0FJdFFJO0VBQ0U7RUFDQTtFQUNBO0FKd1FOO0FJclFJOztFQUVFO0FKdVFOO0FJcFFJO0VBQ0U7RUFDQTtBSnNRTjtBSW5RSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKcVFOO0FJbFFJO0VBQ0U7QUpvUU47QUlqUUk7RUFDRTtBSm1RTjtBSWhRSTtFQUNFO0VBQ0E7QUprUU47QUkvUEk7RUFDRTtBSmlRTjtBSTlQSTtFQUNFO0FKZ1FOO0FJN1BJO0VBQ0U7QUorUE47QUk1UEk7RUFDRTtFQUNBO0FKOFBOO0FJM1BJO0VBQ1E7QUo2UFo7QUkxUEk7O0VBRUU7RUFDQTtBSjRQTjtBSXpQSTtFQUNFO0VBQ0E7QUoyUE47QUl4UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMFBSO0FJdlBJO0VBQ0k7RUFDQTtFQUNBO0FKeVBSO0FJdFBJO0VBQ0U7QUp3UE47O0FFcjNCQTs7OztDQUFBO0FBS0E7OztDQUFBO0FBZUE7RUFDSSx5QkFYb0I7QUZ3M0J4Qjs7QUUxMkJBO0VBQ0kseUJBZG9CO0FGMjNCeEI7O0FFMTJCQTtFQUNJLHlCQWpCb0I7QUY4M0J4Qjs7QUUxMkJBO0VBQ0kseUJBcEJvQjtBRmk0QnhCOztBRTEyQkE7RUFDSSx5QkF2Qm9CO0FGbzRCeEI7O0FFMTJCQTtFQUNJLHlCQTFCb0I7QUZ1NEJ4Qjs7QUt0NUJBOzs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx5NUJGOztBS3Y1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDA1QkY7O0FLeDVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMjVCRjs7QUt6NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw0NUJGOztBSzE1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDY1QkY7O0FLMzVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMODVCRjs7QUs1NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwrNUJGOztBSzc1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGc2QkY7O0FLOTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMaTZCRjs7QUsvNUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxrNkJGOztBS2g2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG02QkY7O0FLajZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMbzZCRjs7QUtsNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxxNkJGOztBS242QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHM2QkY7O0FLcDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdTZCRjs7QUtyNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx3NkJGOztBS3Q2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHk2QkY7O0FLdjZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMDZCRjs7QUt4NkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwyNkJGOztBS3o2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDQ2QkY7O0FLMTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNjZCRjs7QUszNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw4NkJGOztBSzU2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTCs2QkY7O0FLNzZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMZzdCRjs7QUs5NkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxpN0JGOztBSy82QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGs3QkY7O0FLaDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMbTdCRjs7QUtqN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxvN0JGOztBS2w3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHE3QkY7O0FLbjdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMczdCRjs7QUtwN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx1N0JGOztBS3I3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHc3QkY7O0FLdDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMeTdCRjs7QUt2N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwwN0JGOztBS3g3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDI3QkY7O0FLejdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMNDdCRjs7QUsxN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw2N0JGOztBSzM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDg3QkY7O0FLNTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMKzdCRjs7QUs3N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnOEJGOztBSzk3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGk4QkY7O0FLLzdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMazhCRjs7QUtoOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxtOEJGOztBS2o4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG84QkY7O0FNNXRDQTs7O0NBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOOHRDRjs7QU0zdENBO0VBQ0U7QU44dENGOztBTTN0Q0E7RUFDRTtFQUNBO0VBQ0E7QU44dENGOztBTTN0Q0E7RUFDRTtBTjh0Q0Y7O0FPcnZDQTtBQUtFO0VBQU07QVBxdkNSO0FPbnZDRTtFQUFnQjtBUHN2Q2xCO0FPcnZDRTtFQUFjO0FQd3ZDaEI7QU92dkNFO0VBQVE7QVAwdkNWO0FPenZDRTtFQUFVO0FQNHZDWjtBTzN2Q0U7RUFBTTtBUDh2Q1I7QU83dkNFO0VBQWU7QVBnd0NqQjtBTy92Q0U7RUFBVTtBUGt3Q1o7QU9qd0NFO0VBQWlCO0FQb3dDbkI7QU9ud0NFO0VBQXFCO0FQc3dDdkI7QU9yd0NFO0VBQVM7QVB3d0NYO0FPdndDRTtFQUFPO0FQMHdDVDtBT3p3Q0U7RUFBa0I7QVA0d0NwQjtBTzN3Q0U7RUFBbUI7QVA4d0NyQjtBTzd3Q0U7RUFBbUI7QVBneENyQjtBTy93Q0U7RUFBTztBUGt4Q1Q7QU9qeENFO0VBQVk7QVBveENkO0FPbnhDRTtFQUFXO0FQc3hDYjtBT3J4Q0U7RUFBYTtBUHd4Q2Y7QU92eENFO0VBQVE7QVAweENWO0FPenhDRTtFQUFpQjtBUDR4Q25CO0FPM3hDRTtFQUFRO0FQOHhDVjtBTzV4Q0U7RUFBSTtBUCt4Q047QU83eENFO0VBQUk7QVBneUNOO0FPL3hDRTtFQUFJO0FQa3lDTjtBT2p5Q0U7RUFBSTtBUG95Q047QU9ueUNFO0VBQUk7QVBzeUNOO0FPcnlDRTtFQUFJO0FQd3lDTjtBT3Z5Q0U7RUFBSTtBUDB5Q047QU96eUNFO0VBQUk7QVA0eUNOO0FPM3lDRTtFQUFJO0FQOHlDTjtBTzd5Q0U7RUFBSTtBUGd6Q047QU8veUNFO0VBQUk7QVBrekNOO0FPanpDRTtFQUFJO0FQb3pDTjtBT256Q0U7RUFBSTtBUHN6Q047QU9yekNFO0VBQUk7QVB3ekNOO0FPdnpDRTtFQUFJO0FQMHpDTjtBT3p6Q0U7RUFBSTtBUDR6Q047QU8zekNFO0VBQUk7QVA4ekNOO0FPN3pDRTtFQUFJO0FQZzBDTjtBTy96Q0U7RUFBSTtBUGswQ047QU9qMENFO0VBQUk7QVBvMENOO0FPbjBDRTtFQUFJO0FQczBDTjtBT3IwQ0U7RUFBSTtBUHcwQ047QU92MENFO0VBQUk7QVAwMENOO0FPejBDRTtFQUFJO0FQNDBDTjtBTzMwQ0U7RUFBSTtBUDgwQ047QU83MENFO0VBQUk7QVBnMUNOO0FPLzBDRTtFQUFJO0FQazFDTjtBT2oxQ0U7RUFBSTtBUG8xQ047QU9uMUNFO0VBQUk7QVBzMUNOO0FPcjFDRTtFQUFJO0FQdzFDTjtBT3YxQ0U7RUFBSTtBUDAxQ047QU96MUNFO0VBQUk7QVA0MUNOO0FPMzFDRTtFQUFJO0FQODFDTjtBTzcxQ0U7RUFBSTtBUGcyQ047QU8vMUNFO0VBQUk7QVBrMkNOO0FPajJDRTtFQUFJO0FQbzJDTjtBT24yQ0U7RUFBSTtBUHMyQ047QU9yMkNFO0VBQUk7QVB3MkNOO0FPdjJDRTtFQUFJO0FQMDJDTjtBT3oyQ0U7RUFBSTtBUDQyQ047QU8zMkNFO0VBQUk7QVA4MkNOO0FPNzJDRTtFQUFJO0FQZzNDTjtBTy8yQ0U7RUFBSTtBUGszQ047QU9qM0NFO0VBQUk7QVBvM0NOO0FPbjNDRTtFQUFJO0FQczNDTjtBT3IzQ0U7RUFBSTtBUHczQ047QU92M0NFO0VBQUk7QVAwM0NOO0FPejNDRTtFQUFJO0FQNDNDTjtBTzMzQ0U7RUFBSTtBUDgzQ047QU83M0NFO0VBQUk7QVBnNENOO0FPLzNDRTtFQUFJO0FQazRDTjtBT2o0Q0U7RUFBSTtBUG80Q047QU9uNENFO0VBQUk7QVBzNENOO0FPcjRDRTtFQUFJO0FQdzRDTjtBT3Y0Q0U7RUFBSTtBUDA0Q047QU96NENFO0VBQUk7QVA0NENOO0FPMzRDRTtFQUFJO0FQODRDTjtBTzc0Q0U7RUFBSTtBUGc1Q047QU8vNENFO0VBQUk7QVBrNUNOO0FPajVDRTtFQUFJO0FQbzVDTjtBT241Q0U7RUFBSTtBUHM1Q047QU9yNUNFO0VBQUk7QVB3NUNOO0FPdjVDRTtFQUFJO0FQMDVDTjtBT3o1Q0U7RUFBSTtBUDQ1Q047QU8zNUNFO0VBQUk7QVA4NUNOO0FPNzVDRTtFQUFJO0FQZzZDTjtBTy81Q0U7RUFBSTtBUGs2Q047QU9qNkNFO0VBQUk7QVBvNkNOO0FPbjZDRTtFQUFJO0FQczZDTjtBT3Q2Q3VDO0VBQUk7QVB5NkMzQztBT3o2QzRFO0VBQUk7QVA0NkNoRjtBTzU2Q2lIO0VBQUk7QVArNkNySDtBTy82Q3NKO0VBQUk7QVBrN0MxSjtBT2o3Q0U7RUFBSTtBUG83Q047QU9uN0NFO0VBQUk7QVBzN0NOO0FPdDdDdUM7RUFBSTtBUHk3QzNDO0FPeDdDRTtFQUFJO0FQMjdDTjtBTzE3Q0U7RUFBSTtBUDY3Q047QU81N0NFO0VBQUk7QVArN0NOO0FPOTdDRTtFQUFJO0FQaThDTjtBT2g4Q0U7RUFBSTtBUG04Q047QU9sOENFO0VBQUk7QVBxOENOO0FPcDhDRTtFQUFJO0FQdThDTjtBT3Q4Q0U7RUFBSTtBUHk4Q047QU94OENFO0VBQUk7QVAyOENOO0FPMThDRTtFQUFJO0FQNjhDTjtBTzU4Q0U7RUFBSTtBUCs4Q047QU85OENFO0VBQUk7QVBpOUNOO0FPaDlDRTtFQUFJO0FQbTlDTjtBT2w5Q0U7RUFBSTtBUHE5Q047QU9wOUNFO0VBQUk7QVB1OUNOO0FPdDlDRTtFQUFJO0FQeTlDTjtBT3g5Q0U7RUFBSTtBUDI5Q047QU8xOUNFO0VBQUk7QVA2OUNOO0FPNTlDRTtFQUFJO0FQKzlDTjtBTzk5Q0U7RUFBSTtBUGkrQ047QU9oK0NFO0VBQUk7QVBtK0NOO0FPbCtDRTtFQUFJO0FQcStDTjtBT3ArQ0U7RUFBSTtBUHUrQ047QU90K0NFO0VBQUk7QVB5K0NOO0FPeCtDRTtFQUFJO0FQMitDTjtBTzErQ0U7RUFBSTtBUDYrQ047QU81K0NFO0VBQUk7QVArK0NOO0FPOStDRTtFQUFJO0FQaS9DTjtBT2gvQ0U7RUFBSTtBUG0vQ047QU9sL0NFO0VBQUk7QVBxL0NOO0FPcC9DRTtFQUFJO0FQdS9DTjtBT3QvQ0U7RUFBSTtBUHkvQ047QU94L0NFO0VBQUk7QVAyL0NOO0FPMS9DRTtFQUFJO0FQNi9DTjtBTzUvQ0U7RUFBSTtBUCsvQ047QU85L0NFO0VBQUk7QVBpZ0ROO0FPaGdERTtFQUFJO0FQbWdETjtBT2xnREU7RUFBSTtBUHFnRE47QU9wZ0RFO0VBQUk7QVB1Z0ROO0FPdGdERTtFQUFJO0FQeWdETjtBT3hnREU7RUFBSTtBUDJnRE47QU8xZ0RFO0VBQUk7QVA2Z0ROO0FPNWdERTtFQUFJO0FQK2dETjtBTzlnREU7RUFBSTtBUGloRE47QU9oaERFO0VBQUk7QVBtaEROO0FPbGhERTtFQUFJO0FQcWhETjtBT3BoREU7RUFBSTtBUHVoRE47QU90aERFO0VBQUk7QVB5aEROO0FPeGhERTtFQUFJO0FQMmhETjtBTzFoREU7RUFBSTtBUDZoRE47QU81aERFO0VBQUk7QVAraEROO0FPOWhERTtFQUFJO0FQaWlETjtBT2hpREU7RUFBSTtBUG1pRE47QU9saURFO0VBQUk7QVBxaUROO0FPcGlERTtFQUFJO0FQdWlETjtBT3RpREU7RUFBSTtBUHlpRE47QU94aURFO0VBQUk7QVAyaUROO0FPMWlERTtFQUFJO0FQNmlETjtBTzVpREU7RUFBSTtBUCtpRE47QU85aURFO0VBQUk7QVBpakROO0FPaGpERTtFQUFJO0FQbWpETjtBT2xqREU7RUFBSTtBUHFqRE47QU9wakRFO0VBQUk7QVB1akROO0FPdGpERTtFQUFJO0FQeWpETjtBT3hqREU7RUFBSTtBUDJqRE47QU8xakRFO0VBQUk7QVA2akROO0FPNWpERTtFQUFJO0FQK2pETjtBTzlqREU7RUFBSTtBUGlrRE47QU9oa0RFO0VBQUk7QVBta0ROO0FPbGtERTtFQUFJO0FQcWtETjtBT3BrREU7RUFBSTtBUHVrRE47QU90a0RFO0VBQUk7QVB5a0ROO0FPeGtERTtFQUFJO0FQMmtETjtBTzFrREU7RUFBSTtBUDZrRE47QU81a0RFO0VBQUk7QVAra0ROO0FPOWtERTtFQUFJO0FQaWxETjtBT2hsREU7RUFBSTtBUG1sRE47QU9sbERFO0VBQUk7QVBxbEROO0FPcGxERTtFQUFJO0FQdWxETjtBT3RsREU7RUFBSTtBUHlsRE47QU94bERFO0VBQUk7QVAybEROO0FPMWxERTtFQUFJO0FQNmxETjtBTzdsRHVDO0VBQUk7QVBnbUQzQztBTy9sREU7RUFBSTtBUGttRE47QU9sbUR1QztFQUFJO0FQcW1EM0M7QU9ybUQ0RTtFQUFJO0FQd21EaEY7QU94bURpSDtFQUFJO0FQMm1Eckg7QU8xbURFO0VBQUk7QVA2bUROO0FPNW1ERTtFQUFJO0FQK21ETjtBTzltREU7RUFBSTtBUGluRE47QU9obkRFO0VBQUk7QVBtbkROO0FPbG5ERTtFQUFJO0FQcW5ETjtBT3BuREU7RUFBSTtBUHVuRE47QU90bkRFO0VBQUk7QVB5bkROO0FPeG5ERTtFQUFJO0FQMm5ETjtBTzFuREU7RUFBSTtBUDZuRE47QU81bkRFO0VBQUk7QVArbkROO0FPOW5ERTtFQUFJO0FQaW9ETjtBT2hvREU7RUFBSTtBUG1vRE47QU9sb0RFO0VBQUk7QVBxb0ROO0FPcG9ERTtFQUFJO0FQdW9ETjtBT3RvREU7RUFBSTtBUHlvRE47QU94b0RFO0VBQUk7QVAyb0ROO0FPMW9ERTtFQUFJO0FQNm9ETjtBTzVvREU7RUFBSTtBUCtvRE47QU85b0RFO0VBQUk7QVBpcEROO0FPaHBERTtFQUFJO0FQbXBETjtBT2xwREU7RUFBSTtBUHFwRE47QU9wcERFO0VBQUk7QVB1cEROO0FPdHBERTtFQUFJO0FQeXBETjtBT3hwREU7RUFBSTtBUDJwRE47QU8xcERFO0VBQUk7QVA2cEROO0FPNXBERTtFQUFJO0FQK3BETjtBTzlwREU7RUFBSTtBUGlxRE47QU9ocURFO0VBQUk7QVBtcUROO0FPbHFERTtFQUFJO0FQcXFETjtBT3BxREU7RUFBSTtBUHVxRE47QU90cURFO0VBQUk7QVB5cUROO0FPeHFERTtFQUFJO0FQMnFETjtBTzFxREU7RUFBSTtBUDZxRE47QU81cURFO0VBQUk7QVArcUROO0FPOXFERTtFQUFJO0FQaXJETjtBT2hyREU7RUFBSTtBUG1yRE47QU9sckRFO0VBQUk7QVBxckROO0FPcHJERTtFQUFJO0FQdXJETjtBT3RyREU7RUFBSTtBUHlyRE47QU94ckRFO0VBQUk7QVAyckROO0FPMXJERTtFQUFJO0FQNnJETjtBTzVyREU7RUFBSTtBUCtyRE47QU85ckRFO0VBQUk7QVBpc0ROO0FPaHNERTtFQUFJO0FQbXNETjtBT2xzREU7RUFBSTtBUHFzRE47QU9wc0RFO0VBQUk7QVB1c0ROO0FPdHNERTtFQUFJO0FQeXNETjtBT3hzREU7RUFBSTtBUDJzRE47QU8xc0RFO0VBQUk7QVA2c0ROO0FPNXNERTtFQUFJO0FQK3NETjtBTzlzREU7RUFBSTtBUGl0RE47QU9odERFO0VBQUk7QVBtdEROO0FPbHRERTtFQUFJO0FQcXRETjtBT3B0REU7RUFBSTtBUHV0RE47QU90dERFO0VBQUk7QVB5dEROO0FPeHRERTtFQUFJO0FQMnRETjtBTzF0REU7RUFBSTtBUDZ0RE47QU81dERFO0VBQUk7QVArdEROO0FPOXRERTtFQUFJO0FQaXVETjtBT2h1REU7RUFBSTtBUG11RE47QU9sdURFO0VBQUk7QVBxdUROO0FPcHVERTtFQUFJO0FQdXVETjtBT3R1REU7RUFBSTtBUHl1RE47QU94dURFO0VBQUk7QVAydUROO0FPMXVERTtFQUFJO0FQNnVETjtBTzV1REU7RUFBSTtBUCt1RE47QU85dURFO0VBQUk7QVBpdkROO0FPaHZERTtFQUFJO0FQbXZETjtBT2x2REU7RUFBSTtBUHF2RE47QU9wdkRFO0VBQUk7QVB1dkROO0FPdHZERTtFQUFJO0FQeXZETjtBT3h2REU7RUFBSTtBUDJ2RE47QU8xdkRFO0VBQUk7QVA2dkROO0FPNXZERTtFQUFJO0FQK3ZETjtBQXAvREE7RUFDSTtJQUNJO0VBcy9ETjtBQUNGO0FBbi9EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxL0RKOztBQWwvREE7RUFDSTtFQUNBO0VBQ0E7QUFxL0RKOztBQWwvREE7RUFDSTtFQUNBO0FBcS9ESjs7QUFsL0RBO0VBQ0k7QUFxL0RKOztBQWwvREE7RUFDSTtFQUNBO0VBQ0E7QUFxL0RKOztBQWwvREE7RUFDSTtFQUNBO0FBcS9ESjs7QUFsL0RBO0VBQ0k7QUFxL0RKOztBQWwvREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXEvREo7O0FBbC9EQTtFQUNJO0FBcS9ESjs7QUFsL0RBO0VBQ0k7QUFxL0RKOztBQWwvREE7RUFDSTtBQXEvREo7O0FBbC9EQTtFQUNJLHlCRTlEb0I7QUZtakV4Qjs7QUE5K0RBO0VBQ0k7QUFpL0RKOztBQTkrREE7RUFDSTtBQWkvREo7O0FBOStEQTtFQUNJO0FBaS9ESjs7QUE5K0RBO0VBQ0kseUJFbEZvQjtBRm1rRXhCOztBQTErREE7RUFDSTtFQUNBO0FBNitESjs7QUExK0RBO0VBQ0k7QUE2K0RKOztBQTErREE7RUFDSTtBQTYrREo7O0FBeitEQTtFQUNJO0FBNCtESjs7QUF6K0RBO0VBQ0kseUJFNUdvQjtBRndsRXhCOztBQXIrREE7RUFDSTtBQXcrREo7O0FBcitEQTtFQUNJO0FBdytESjs7QUFyK0RBO0VBQ0k7QUF3K0RKOztBQXIrREE7RUFDSTtBQXcrREo7O0FBcitEQTtFQUNJO0FBdytESjs7QUFyK0RBO0VBQ0k7QUF3K0RKOztBQXIrREE7RUFDSSxjRW5Kb0I7QUYybkV4Qjs7QUFyK0RBO0VBQ0ksY0V2Sm9CO0FGK25FeEI7O0FBcitEQTtFQUNJLGNFdkpvQjtBRituRXhCOztBQWorREE7RUFDSTtFQUNBO0FBbytESjs7QUFqK0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW8rREo7O0FBaitEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbytESjs7QUFqK0RBO0VBQ0k7QUFvK0RKOztBQWorREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW8rREo7O0FBaitEQTtFQUNJO0VBQ0E7QUFvK0RKOztBQWorREE7RUFDSTtBQW8rREo7O0FBaitEQTtFQUNJO0VBQ0E7QUFvK0RKOztBQWorREE7RUFDSTtFQUNBO0VBQ0E7QUFvK0RKOztBQWorREE7RUFDSTtFQUNBO0FBbytESjs7QUFqK0RBO0VBQ0k7QUFvK0RKOztBQWorREE7RUFDSTtFQUNBO0FBbytESjs7QUFqK0RBO0VBQ0k7QUFvK0RKOztBQWorREE7OztFQUdJO0VBQ0E7QUFvK0RKOztBQWorREE7QUFDQTtFQUNJO0FBbytESjs7QUFsK0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcStESjs7QUFsK0RBO0VBQ0k7QUFxK0RKOztBQWwrREE7RUFFSTtBQW8rREo7O0FBaitEQTtFQUVJO0FBbStESjs7QUFoK0RBO0VBRUk7QUFrK0RKOztBQS85REE7RUFFSTtBQWkrREo7O0FBOTlEQTtFQUNJO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWkrREo7O0FBOTlEQTtFQUNJO0VBQ0E7QUFpK0RKOztBQTk5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtBQWkrREo7O0FBOTlEQTtFQUNJO0FBaStESjs7QUE5OURBO0VBQ0k7QUFpK0RKOztBQTk5REE7RUFDSTtBQWkrREo7O0FBOTlEQTtFQUNJO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFpK0RKOztBQTc5REE7RUFDSTtFQUNBO0VBQ0E7QUFnK0RKOztBQTc5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnK0RKOztBQTc5REE7RUFDSTtBQWcrREo7O0FBNzlEQTtFQUNJO0FBZytESjs7QUE3OURBO0VBQ0k7RUFDQTtFQUNBO0FBZytESjs7QUE3OURBO0VBQ0k7RUFDQTtFQUNBO0FBZytESjs7QUE3OURBO0VBQ0k7QUFnK0RKOztBQTc5REE7RUFDSTtFQUNBO0VBQ0E7QUFnK0RKOztBQTk5REE7RUFDSTtFQUNBO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtBQWkrREo7O0FBOTlEQTtFQUNJO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFpK0RKOztBQTk5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaStESjs7QUE5OURBO0VBQ0k7RUFDQTtBQWkrREo7O0FBOTlEQTtFQUNJO0FBaStESjs7QUE5OURBO0VBQ0k7QUFpK0RKOztBQTk5REE7RUFDSTtBQWkrREo7O0FBOTlEQTtFQUNJO0VBQ0E7QUFpK0RKOztBQTk5REE7RUFDSTtBQWkrREo7O0FBOTlEQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWkrRE47QUFDRjtBQTk5REE7RUFDSTtBQWcrREo7O0FBNzlEQTtFQUNJO0FBZytESjs7QUE3OURBO0VBQ0k7RUFDQTtFQUNBO0FBZytESjs7QUE3OURBO0VBQ0k7SUFDSTtFQWcrRE47QUFDRjtBQTc5REE7RUFDSTtJQUNJO0VBKzlETjtBQUNGO0FBNTlEQTtFQUNJO0lBQ0k7RUE4OUROO0FBQ0Y7QUEzOURBO0VBQ0k7QUE2OURKOztBQTE5REE7RUFDSTtBQTY5REo7O0FBMTlEQTtFQUNJO0FBNjlESjs7QUExOURBO0VBQ0k7QUE2OURKOztBQTE5REE7RUFDSTtBQTY5REosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NjcmVlbi5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvcmVwb3NpdG9yeS5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9zdWdnZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ljb24tc3ByaXRlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9mbGFnczMyLmJvdGguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBAdG9kbzogU3RydWN0dXJlIHRoZSBzdHVmZiBhbmQgcHJvYmFibHkgc3BsaXQgaXQgdXAgaW50byBtdWx0aXBsZSBzaW5nbGUgY3NzIGZpbGVzIGFjY29yZGluZyB0byB0aGVcbnZpZXdzIGRpcmVjdG9yeSAqL1xuXG5AaW1wb3J0ICdtb2R1bGVzL3JlcG9zaXRvcnknO1xuQGltcG9ydCAnbW9kdWxlcy9zdWdnZXN0JztcbkBpbXBvcnQgJ21vZHVsZXMvYXBpJztcbkBpbXBvcnQgJ21vZHVsZXMvY29sb3JzJztcbkBpbXBvcnQgJ21vZHVsZXMvaWNvbi1zcHJpdGVzJztcbkBpbXBvcnQgJ21vZHVsZXMvYnJlYWRjcnVtYic7XG5AaW1wb3J0IFwibW9kdWxlcy9mbGFnczMyLmJvdGhcIjtcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5cbi5yM2QtdXNlcmxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBsaWdodGdyYXk7XG59XG5cbi5yM2QtdXNlcmxpc3QgLnIzZC11c2VyaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnIzZC11c2VybGlzdCAucjNkLXVzZXJzaG9ydGluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucjNkLXVzZXJsaXN0IC5yM2QtdXNlcnNob3J0aW5mbyBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnIzZC11c2VybGlzdCAucjNkLXVzZXJhY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucjNkLXVzZXJsaXN0IC5yM2QtdXNlcmFjdGlvbiBhIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5yM2QtdXNlcmxpc3QgLnIzZC11c2VyYWN0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZm9ybV9lcnJvciB1bCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya3JlZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkRmI1YjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb2xvcjogZGFya3JlZDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5bGlzdCB7XG4gICAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5yM2QtcmVwb3NpdG9yeWxpc3QgYXtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLnIzZC1yZXBvc2l0b3J5bGlzdDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucjNkLXJlcG9zaXRvcnlsaXN0Om50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWxpZ2h0Z3JheTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5bGlzdDpudGgtY2hpbGQoZXZlbikge1xuXG59XG5cbi5yM2QtcXVhbGl0eWNoZWNrYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucjNkLXF1YWxpdHlsaXN0IHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbn1cblxuLnIzZC1xdWFsaXR5bGlzdDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucjNkLXF1YWxpdHlsaXN0Lm9kZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1saWdodGdyYXk7XG59XG5cbi5yM2QtcXVhbGl0eWxpc3QuZXZlbiB7XG5cbn1cblxuLnIzZC1xdWFsaXR5bGlzdC5yM2QtdGVzdGNhc2UtcmVzb2x2ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6IGdyYXk7XG59XG5cbi5yM2QtcXVhbGl0eWxpc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLnIzZC1xdWFsaXR5bGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucjNkLXF1YWxpdHlsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG5cbi5yM2QtZWRpdGxpbmU6bnRoLWNoaWxkKG9kZCkgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWxpZ2h0Z3JheTtcbn1cblxuLnIzZC1lZGl0bGluZTpudGgtY2hpbGQoZXZlbikgIHtcblxufVxuXG4ucjNkLWVkaXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG59XG5cbi5yM2QtcXVhbGl0eWdlYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeXNob3J0aW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucjNkLXJlcG9zaXRvcnlhY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucjNkLXJlcG9zaXRvcnlhY3Rpb24gYXtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeWFjdGlvbiBhOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucjNkLWJ0bi1hZGQtcmVwb3NpdG9yeSAuZ2x5cGhpY29uLXBsdXN7XG4gICAgY29sb3I6ICRjb2xvci1yM2QtZ3JlZW5cbn1cblxuLnIzZC1idG4tYWRkLWVudGl0eSAuZ2x5cGhpY29uLXBsdXN7XG4gICAgY29sb3I6ICRjb2xvci1yM2QtZ3JlZW5cbn1cblxuLnIzZC1idG4tZGVsLWVudGl0eSAuZ2x5cGhpY29uLW1pbnVze1xuICAgIGNvbG9yOiAkY29sb3ItcjNkLXJlZFxufVxuXG4jcjNkLWVkaXRvciB7XG5cbn1cblxuI3IzZC1lZGl0b3IgI3IzZC1wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuI3IzZC1lZGl0b3IgI2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogbGlnaHRncmF5IHNvbGlkIDFweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbiNyM2QtZWRpdG9yICNjb250cm9scyAuZm9ybS1ncm91cHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNyM2QtZWRpdG9yICNjb250cm9scyAuZm9ybS1ncm91cCAuY29sLXNtLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yM2QtbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5yM2QtcGFnZWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5yM2Qtc3RhdGljcGFnZXMgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucjNkLXN0YXRpY3BhZ2VzIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5yM2QtaWNvbi1yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RERERERDtcbn1cblxuLnIzZC1pY29uLXJvdy5sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yM2QtYWNjZXNzLXRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucjNkLWNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ucjNkLXNlYXJjaHJlc3VsdCAucjNkLXJlcG9zaXRvcnktdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucjNkLXNlYXJjaHJlc3VsdCAucjNkLXJlcG9zaXRvcnktdmlldyAuc3ViamVjdHMsXG4ucjNkLXNlYXJjaHJlc3VsdCAucjNkLXJlcG9zaXRvcnktdmlldyAuY29udGVudC10eXBlcyxcbi5yM2Qtc2VhcmNocmVzdWx0IC5yM2QtcmVwb3NpdG9yeS12aWV3IC5jb3VudHJ5e1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG59XG5cbi8qIEZpeCBmb3IgbG9uZyBzdWJqZWN0cyBsaW5rcyBjYXVzaW5nIG92ZXJmbG93ICovXG4ucjNkLXNlYXJjaHJlc3VsdCAucjNkLXJlcG9zaXRvcnktdmlldyBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnIzZC1zZWFyY2hyZXN1bHQgLnIzZC1yZXBvc2l0b3J5LXZpZXcgbGkgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucjNkLXNlYXJjaHN1YmplY3RsZXZlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWwtMSB7XG4gICAgQGV4dGVuZCAucjNkLXNlYXJjaHN1YmplY3RsZXZlbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yM2Qtc2VhcmNoc3ViamVjdGxldmVsLTIge1xuICAgIEBleHRlbmQgLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5yM2Qtc2VhcmNoc3ViamVjdGxldmVsLTMge1xuICAgIEBleHRlbmQgLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWw7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5yM2Qtc2VhcmNoc3ViamVjdGxldmVsLTQge1xuICAgIEBleHRlbmQgLnIzZC1zZWFyY2hzdWJqZWN0bGV2ZWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG5cbi5yM2Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucjNkLXN0YXJ0cGFnZS1iYWNrZ3JvdW5kIGJvZHkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9wdWJsaWMvaW1hZ2VzL3N0YXJ0cGFnZS9oaWxscy5qcGVnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnIzZC1zdGFydHBhZ2UtYmFja2dyb3VuZCwgLnIzZC1zdGFydHBhZ2UtYmFja2dyb3VuZCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucjNkLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2UtaW4tb3V0LHBhZGRpbmcgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZS1pbi1vdXQscGFkZGluZyAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZS1pbi1vdXQscGFkZGluZyAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yM2QtbmF2YmFyLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5yM2QtYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucjNkLW5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLWhlYWRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucjNkLW5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnIzZC1odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7ICAgLyogc2l6ZSBzZXQgdG8ga2VlcCBmb290ZXIgYXQgdGhlIGJvdHRvbSAqL1xufVxuXG4ucjNkLWJvZHkge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyAgICAgIC8qIGZpeGVkIGhlYWRlciBwYWRkaW5nICovXG4gICAgbWluLWhlaWdodDoxMDAlOyAgICAgICAgICAgIC8qIHNpemUgc2V0IHRvIGtlZXAgZm9vdGVyIGF0IHRoZSBib3R0b20gKi9cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbn1cblxuI3IzZC1jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNmVtOyAgICAvKiBmb290ZXIgcGFkZGluZyAqL1xufVxuXG4jcjNkLWZvb3RlciB7XG4gICAgLyoga2VlcCBmb290ZXIgYXQgdGhlIGJvdHRvbSAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogOGVtO1xuICAgIC8qIG5vcm1hbCBzdHlsaW5nICovXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjlGOUY5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDJlbTtcbn1cblxuLnIzZC1zdGFydHBhZ2UtYmFja2dyb3VuZCAjcjNkLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnIzZC1zdGFydHBhZ2UtYmFja2dyb3VuZCAjcjNkLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnIzZC1zdGFydHBhZ2Utc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgaGVpZ2h0OiA4NSU7XG4gICAgLypoZWlnaHQ6IDUwMHB4OyovXG59XG5cbi5yM2Qtc3RhcnRwYWdlLW5ld3MtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAjZTdlN2U3O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucjNkLW5ld3MtaWNvbntcbiAgICB3aWR0aDogOTZweDtcbn1cblxuLnIzZC1zdGFydHBhZ2UtbWFya2V0aW5nLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjlGOUY5O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnIzZC1zdGFydHBhZ2Utc29jaWFsbWVkaWEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnIzZC1zdGFydHBhZ2Utc29jaWFsbWVkaWEtY29udGFpbmVyIHN2ZywgLnIzZC1zdGFydHBhZ2Utc29jaWFsbWVkaWEtY29udGFpbmVyIHNwYW4ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmaWxsOiAjMzM3YWI3XG59XG5cbi5yM2Qtc3RhcnRwYWdlLXNvY2lhbG1lZGlhLWNvbnRhaW5lciBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI3IzZC1ncm93dGhjaGFydC1ub3RpY2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucjNkLXN0YXJ0cGFnZS1zZWFyY2gtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDUwcHggcmdiYSgwLDAsMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5yM2Qtc3RhcnRwYWdlLXNlYXJjaC1mb3JtID4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnIzZC10ZXh0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucjNkLXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbi5yM2QtdGVhbXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yM2QtdGVhbS1pbnN0aXR1dGlvbiB7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucjNkLXRlYW0tbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ4MHB4KSB7XG4gICAgLnIzZC1zdGF0aWNwYWdlcyAucjNkLXRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxufVxuXG4ucjNkLXN0YXRpY3BhZ2VzIC5yM2QtdGFibGUtb2YtY29udGVudHMgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnIzZC1zdGF0aWNwYWdlcyAucjNkLXRhYmxlLW9mLWNvbnRlbnRzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi0xMDBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAucjNkLXNlYXJjaGJhcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XG4gICAgLnIzZC1zZWFyY2hiYXJ7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyODBweCl7XG4gICAgLnIzZC1zZWFyY2hiYXJ7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG59XG5cbiNyM2QtZGlmZiBpbnMge1xuICAgIGJhY2tncm91bmQ6ICM2ZWNjNmUgIWltcG9ydGFudDtcbn1cblxuI3IzZC1kaWZmIGRlbCB7XG4gICAgYmFja2dyb3VuZDogI2YzNmM2YyAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubWFpbi1zaWRlYmFyIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3IzZC1lZGl0LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufSIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IE1hciAzLCAyMDE1LCAxMTowNDozMiBBTVxuICAgIEF1dGhvciAgICAgOiBrYnJvdWxcbiovXG5cbkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi5jb250YWluZXIucjNkLXJlcG9zaXRvcnktdmlldyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1yM2QtbGlnaHRncmF5O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgbGkubm8tbGluZS1icmVhayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBsaS5uby1saW5lLWJyZWFrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5zdWJqZWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1vcmFuZ2U7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5jb250ZW50LXR5cGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWJsdWU7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5sYWJlbC5rZXl3b3JkcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ibHVlO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAubGFiZWwuY291bnRyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ncmVlbjtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgI3RhYl9pbnN0aXR1dGlvbnMgLmNvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3ICN0YWJfdGVybXMgLmNvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKG4rMiksXG4ucjNkLXJlcG9zaXRvcnktdmlldyAjdGFiX3N0YW5kYXJkcyAuY29udGVudC1ibG9jazpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAuY29sLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5uYXYtdGFicyBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yM2QtcmVwb3NpdG9yeS12aWV3IGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItcjNkLWdyYXk7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS12aWV3IC5yb3c6Zmlyc3QtY2hpbGQgaDIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXZpZXcgLnIzZC1tYWluLWhlYWRpbmcgaDF7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAucjNkLW1haW4taGVhZGluZyBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLXIzZC1ncmF5O1xufVxuXG4ucjNkLXJlcG9zaXRvcnktdmlldyAucjNkLW1haW4taWNvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiBNYXIgMywgMjAxNSwgMTE6MTg6MTYgQU1cbiAgICBBdXRob3IgICAgIDoga2Jyb3VsXG4qL1xuXG4kY29sb3ItcjNkLWdyZWVuOiAgICAgICAjOTRiZTFkO1xuJGNvbG9yLXIzZC1ibHVlOiAgICAgICAgIzI4OWNkMztcbiRjb2xvci1yM2QteWVsbG93OiAgICAgICNGOUNCNDA7XG4kY29sb3ItcjNkLW9yYW5nZTogICAgICAjRUU4NDM0O1xuJGNvbG9yLXIzZC1yZWQ6ICAgICAgICAgI0JGMjExRTtcbiRjb2xvci1yM2QtZ3JheTogICAgICAgICM3Nzc3Nzc7XG5cbiRjb2xvci1yM2QtbGlnaHRncmF5OiAgICNEREREREQ7XG4kY29sb3ItcjNkLWxpZ2h0Z3JlZW46ICAjYjBiZTg5O1xuXG4ucjNkLWJhY2tncm91bmQtZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ncmVlbjtcbn1cblxuLnIzZC1iYWNrZ3JvdW5kLWJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXIzZC1ibHVlO1xufVxuXG4ucjNkLWJhY2tncm91bmQteWVsbG93e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QteWVsbG93O1xufVxuXG4ucjNkLWJhY2tncm91bmQtb3Jhbmdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2Qtb3JhbmdlO1xufVxuXG4ucjNkLWJhY2tncm91bmQtcmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yM2QtcmVkO1xufVxuXG4ucjNkLWJhY2tncm91bmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcjNkLWdyYXk7XG59IiwiLypcbiAgICBDcmVhdGVkIG9uIDogTWFyIDMsIDIwMTUsIDExOjAzOjM0IEFNXG4gICAgQXV0aG9yICAgICA6IGticm91bFxuKi9cblxuQGltcG9ydCAnY29sb3JzJztcblxuLnIzZC1yZXBvc2l0b3J5LXN1Z2dlc3QgLmRlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5yM2QtcmVwb3NpdG9yeS1zdWdnZXN0IC5kZXNjcmlwdGlvbiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnIzZC1yZXBvc2l0b3J5LXN1Z2dlc3QgLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5yM2QtcmVwb3NpdG9yeS1zdWdnZXN0LWhpbnQgbGFiZWwge1xuICAgIGN1cnNvcjogaGVscDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbiIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiBNYXIgMywgMjAxNSwgMTE6MDM6MzQgQU1cbiAgICBBdXRob3IgICAgIDoga2Jyb3VsXG4qL1xuXG5AaW1wb3J0ICdjb2xvcnMnO1xuXG5cbiRjb2xvci1zd2FnZ2VyLWRhcmtibHVlOiAgICAjMGY2YWI0O1xuJGNvbG9yLXN3YWdnZXItYmx1ZTogICAgICAgICNjM2Q5ZWM7XG4kY29sb3Itc3dhZ2dlci1saWdodGJsdWU6ICAgI2U3ZjBmNztcblxuXG4ucjNkLWFwaS1kb2N7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6ICAxNnB4O1xufVxuXG4vKiBAdG9kbyBzdHlsaW5nIGZyb20gdGhlIGFwaWRvYyBzaG91bGQgYmUgY2xlYW5lZCBhbmQgbW92ZSB0byBhIG93biBkb2N1bWVudCAqL1xuZGl2LnIzZC1hcGktZG9jIHsgICBcbiAgICBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OidEcm9pZCBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOmxvY2FsKCdEcm9pZCBTYW5zJyksbG9jYWwoJ0Ryb2lkU2FucycpLHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL2Ryb2lkc2Fucy92My9zLUJpeXdlVVBWMHYteVJiLWNqY2lMM2hwdzNwZ3kyZ0FpLUlwN1dQTWkwLndvZmYpIGZvcm1hdCgnd29mZicpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0Ryb2lkIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6bG9jYWwoJ0Ryb2lkIFNhbnMgQm9sZCcpLGxvY2FsKCdEcm9pZFNhbnMtQm9sZCcpLHVybCgvL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vc3RhdGljL2ZvbnRzL2Ryb2lkc2Fucy92My9FRnBRUXlHOUdxQ3JvYlh4TC1LUk1YYkZoZ3ZXYmZTYmRWZzExUWFiRzh3LndvZmYpIGZvcm1hdCgnd29mZicpfS5wbG57Y29sb3I6IzAwMH1AbWVkaWEgc2NyZWVuey5zdHJ7Y29sb3I6IzA4MH0ua3dke2NvbG9yOiMwMDh9LmNvbXtjb2xvcjojODAwfS50eXB7Y29sb3I6IzYwNn0ubGl0e2NvbG9yOiMwNjZ9LnB1biwub3BuLC5jbG97Y29sb3I6IzY2MH0udGFne2NvbG9yOiMwMDh9LmF0bntjb2xvcjojNjA2fS5hdHZ7Y29sb3I6IzA4MH0uZGVjLC52YXJ7Y29sb3I6IzYwNn0uZnVue2NvbG9yOnJlZH19QG1lZGlhIHByaW50LHByb2plY3Rpb257LnN0cntjb2xvcjojMDYwfS5rd2R7Y29sb3I6IzAwNjtmb250LXdlaWdodDpib2xkfS5jb217Y29sb3I6IzYwMDtmb250LXN0eWxlOml0YWxpY30udHlwe2NvbG9yOiM0MDQ7Zm9udC13ZWlnaHQ6Ym9sZH0ubGl0e2NvbG9yOiMwNDR9LnB1biwub3BuLC5jbG97Y29sb3I6IzQ0MH0udGFne2NvbG9yOiMwMDY7Zm9udC13ZWlnaHQ6Ym9sZH0uYXRue2NvbG9yOiM0MDR9LmF0dntjb2xvcjojMDYwfX1wcmUucHJldHR5cHJpbnR7cGFkZGluZzoycHg7Ym9yZGVyOjFweCBzb2xpZCAjODg4fW9sLmxpbmVudW1ze21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9bGkuTDAsbGkuTDEsbGkuTDIsbGkuTDMsbGkuTDUsbGkuTDYsbGkuTDcsbGkuTDh7bGlzdC1zdHlsZS10eXBlOm5vbmV9bGkuTDEsbGkuTDMsbGkuTDUsbGkuTDcsbGkuTDl7YmFja2dyb3VuZDojZWVlfVxuXG4gICAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbiAgICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gICAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICAgIHNtYW55LCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG4gICAgYiwgdSwgaSwgY2VudGVyLFxuICAgIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gICAgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG4gICAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gICAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG4gICAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxuICAgIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxuICAgIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIG9sLCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBjYXB0aW9uLCB0aCwgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBoMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciwgaDQgYTpob3ZlciwgaDUgYTpob3ZlciwgaDYgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRyb2lkIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTQ3ZjAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBjb2RlLCBwcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQW5vbnltb3VzIFByb1wiLCBcIk1lbmxvXCIsIFwiQ29uc29sYXNcIiwgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNmRiO1xuICAgIH1cblxuICAgIHAgY29kZSB7XG4gICAgICBwYWRkaW5nOiAxcHggNHB4IDFweCA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMGM2O1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTBjNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDoxLjJlbTtcbiAgICB9XG5cbiAgICB0YWJsZS5mdWxsd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRhYmxlLmZ1bGx3aWR0aCA+IHRib2R5ID4gdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgfVxuICAgIHRhYmxlLmZ1bGx3aWR0aCA+IHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgfVxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgICNoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5QkYwNDtcbiAgICAgIHBhZGRpbmc6IDElO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgI2hlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgI2hlYWRlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAjc2FuZGJveF9jb25maWd1cmF0aW9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgICNjb2xvcGhvbiB7XG4gICAgICBtYXJnaW46IDAgMTVweCA0MHB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAjcmVzb3VyY2VzIHtcbiAgICAgIHBhZGRpbmc6IDAgMSU7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIGgxIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi5hY3RpdmUgaDEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24gLmFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIC5hY3Rpb25zIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIC5hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBsaS5yZXNvdXJjZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7ICAgICAgXG4gICAgfVxuXG4gICAgLyogaGVhZGluZyAqL1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmhlYWRpbmcgaDIge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDZweCAxMHB4IDAgMDtcbiAgICB9XG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgICAuaGVhZGluZyB1bC5vcHRpb25zIGxpOmZpcnN0LWNoaWxkLFxuICAgIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkuZmlyc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaGVhZGluZyB1bC5vcHRpb25zIGxpOmxhc3QtY2hpbGQsXG4gICAgLmhlYWRpbmcgdWwub3B0aW9ucyBsaS5sYXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5sb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFNQ0FZQUFBQmJheXlnQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDNRVUhFaXNlcEo2bGpBQUFBSjVKUkVGVUdOTnQwTEVPQVVFVWhlRVB1d2tGdFNnMG9sZDRFby9pbWJRS2lVTHBCWlFTQ3RGb2FJalNrdFhNeHBqc1NXNXh6dm5uWm1iNGFZTXltZzlXRXExRGVjYzF6Q05reXhpc29GR1VUWERHRVpwUjhjSXA4amNjS2lhTGlnd0RkTVA5aHVnaHI4cHRBTHRZb0IxOEMrUGdkNUtYbHJoZ1g1UC9tU2ZtbUtWZ00vbW1EUDFxUTFyRXlqRkZrWUtObXRNRjN1aWtZRkd6T2RYbkM1RldNWk5kMkdmdkFBQUFBRWxGVGtTdVFtQ0NcIik7XG5cbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4ua2V5cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXNBQUFBTUNBWUFBQUMwcVVlZUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUgzUVVIRWlzYjFQUlJBd0FBQU45SlJFRlVLTTlsejcxS1EwRVFodUVuSjdFSUtoWldhUlVMdTRodExMd0R2WVJnWldtVFdvSTNrQXVJbFZpazBVNUlvNFVTUk1GT1VHd1U3Y1Eva0FRTWFqTUhEcHVCWldkMjM1bHZQdGpIRFQ0eHhodXUwWkpFaGhYVThZQUc3ckNLQld5bjhFbmtWU3hqT3VvUGJLVFQxL0dYbkNkMFlxV3Q0dVFyazNHTEdjeGlzd2dQY1JnRzRRc0R6S01TS3RVYy9rVWJGd0VmNEJsclVkZUNrOFdPajNqQk8rNXhoR09Nd21Remg2RWM5emVtd3RnT0x1TjlENHRaWXF3VVN2bnV1M2pGSExwWkFTcUhVcVhRZklaZTVQWDhZNFJUTEtHZnFMVndqcDkvSFI0ek9rR25uQW9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSwgbGkub3BlcmF0aW9uIC5oZWFkaW5nIGgzIHNwYW4uZGVwcmVjYXRlZCBpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3cHggMCA0cHggMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5kZXByZWNhdGVkIGkge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAwO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gLmhlYWRpbmcgaDMgc3Bhbi5wYXRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbiAuaGVhZGluZyBoMyBzcGFuLnRhZyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICBsaS5vcGVyYXRpb24gZGl2LmNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDZweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gPiBkaXYuY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24gZGl2LmNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uIGRpdi5jb250ZW50IGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLmVycm9yIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjY2MwMDAwO1xuICAgIH1cblxuICAgIC8qIEdFVCBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLmdldCAuaGVhZGluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICNjM2Q5ZWM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMGY3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY2YWI0O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzNkOWVjO1xuICAgICAgY29sb3I6ICMwZjZhYjQ7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLmdldCBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzNkOWVjO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZ2V0IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjMGY2YWI0O1xuICAgIH1cblxuICAgIC8qIFBPU1Qgb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2E3ZTFhMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGY3Y2Q7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5wb3N0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzNlOGQxO1xuICAgICAgY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnBvc3QgZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjdmMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MzZThkMTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBvc3QgZGl2LmNvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICMxMGE1NGE7XG4gICAgfVxuXG4gICAgLyogQU5ZIG9wZXJhdGlvbnMgKi9cbiAgICBsaS5vcGVyYXRpb24uYW55IC5oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICAgIGJvcmRlci1jb2xvcjogZ3JheTtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLmFueSAuaGVhZGluZyBoMyBzcGFuLmh0dHBfbWV0aG9kIGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLmFueSAuaGVhZGluZyB1bC5vcHRpb25zIGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbi5hbnkgZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uYW55IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8qIFBVVCBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLnB1dCAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmU5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjBlMGNhO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU4NjJiO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjBlMGNhO1xuICAgICAgY29sb3I6ICNjNTg2MmI7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnB1dCBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjBlMGNhO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucHV0IGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYzU4NjJiO1xuICAgIH1cblxuICAgIC8qIERFTEVURSBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLmRlbGV0ZSAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlOGU4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZThjNmM3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxZTIyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZThjNmM3O1xuICAgICAgY29sb3I6ICNhNDFlMjI7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLmRlbGV0ZSBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlZGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZThjNmM3O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24uZGVsZXRlIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYTQxZTIyO1xuICAgIH1cblxuICAgIC8qIFBBVENIIG9wZXJhdGlvbnMgKi9cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggLmhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZThlODtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4YzZlNztcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBhdGNoIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxZWUyO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggLmhlYWRpbmcgdWwub3B0aW9ucyBsaSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlOGM2Yzc7XG4gICAgICBjb2xvcjogI2E0MWVlMjtcbiAgICB9XG5cbiAgICBsaS5vcGVyYXRpb24ucGF0Y2ggZGl2LmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWRlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4YzZjNztcbiAgICB9XG4gICAgbGkub3BlcmF0aW9uLnBhdGNoIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjYTQxZWUyO1xuICAgIH1cblxuICAgIC8qIExJTksgb3BlcmF0aW9ucyAqL1xuICAgIGxpLm9wZXJhdGlvbi5saW5rIC5oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RDU7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5saW5rIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNENDQ4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24ubGluayAuaGVhZGluZyB1bC5vcHRpb25zIGxpIHtcbiAgICAgIGNvbG9yOiAjQzNENDQ4O1xuICAgIH1cblxuICAgIGxpLm9wZXJhdGlvbi5saW5rIGRpdi5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RDU7XG4gICAgfVxuICAgIGxpLm9wZXJhdGlvbi5saW5rIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjQzNENDQ4O1xuICAgIH1cblxuICAgIC8qIFVOTElOSyBvcGVyYXRpb25zICovXG4gICAgbGkub3BlcmF0aW9uLnVubGluayAuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkRFO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIC5oZWFkaW5nIGgzIHNwYW4uaHR0cF9tZXRob2QgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4NDM4O1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIC5oZWFkaW5nIHVsLm9wdGlvbnMgbGkge1xuICAgICAgY29sb3I6ICNGRjg0Mzg7XG4gICAgfVxuXG4gICAgbGkub3BlcmF0aW9uLnVubGluayBkaXYuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkRFO1xuICAgIH1cbiAgICBsaS5vcGVyYXRpb24udW5saW5rIGRpdi5jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAjRkY4NDM4O1xuICAgIH1cblxuICAgIC50b2dnbGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC8qKiBzYW5kYm94ICovXG4gICAgLnBhbmU6bm90KC5zZWxlY3RlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVzdWx0IHByZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VsdCBwcmUudG8tc2hyaW5rLFxuICAgIC5yZXN1bHQgcHJlLnRvLWV4cGFuZCB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAucmVzdWx0IHByZS50by1leHBhbmQge1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLnRhYnMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYnMgbGkuc2VsZWN0ZWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnBhbmVzIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5wYW5lLnNhbmRib3gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzRDlFQztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnBhbmUuc2FuZGJveCBsZWdlbmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucmVtb3ZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucGFuZS5zYW5kYm94IC5yZXN1bHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmb3JtIC5wYXJhbWV0ZXJzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBmb3JtIC5wYXJhbWV0ZXJzIC50dXBsZSBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIGZvcm0gLmhlYWRlcnMsXG4gICAgZm9ybSAucmVxdWVzdC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0LWNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAucGFuZS5jb250ZW50IGRpdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1vdGQge1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbn0iLCIvKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUxcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24tYWNjZXNzX2luYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWFwaV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1hcGlfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1hcmtfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04OHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tY2xvc2VkX2FjY2Vzc19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tZG9pX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTU0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1oZGxfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNzZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWluZm9fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xOThweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWluZm9faW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tbGljZW5zZXNfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWxpY2Vuc2VzX2luYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNjRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLW9wZW5fYWNjZXNzX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjg2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1vdGhlcl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcGVyc2lzdGVudF9pZGVudGlmaWVyX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1wZXJzaXN0ZW50X2lkZW50aWZpZXJfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcG9saWN5X2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzc0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1wb2xpY3lfaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM5NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcHVybF9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tcmVzdHJpY3RlZF9hY2Nlc3NfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00NDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLXVybl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQ2MnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmljb24tYWNjZXNzX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00ODRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWFwaV9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUxOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tYXBpX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01NTJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWFya19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU4NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tY2VydGlmaWNhdGVfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWNlcnRpZmljYXRlX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NTRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWNsb3NlZF9hY2Nlc3NfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02ODhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWRvaV9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcyMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24taGRsX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzU2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1pbmZvX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzkwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1pbmZvX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLWxpY2Vuc2VzX2FjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODU4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1saWNlbnNlc19pbmFjdGl2ZV8zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zcHJpdGVzLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODkycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1vcGVuX2FjY2Vzc19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTkyNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tb3RoZXJfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05NjBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXBlcnNpc3RlbnRfaWRlbnRpZmllcl9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTk5NHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmljb24tcGVyc2lzdGVudF9pZGVudGlmaWVyX2luYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDI4cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1wb2xpY3lfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDYycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1wb2xpY3lfaW5hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwOTZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXB1cmxfYWN0aXZlXzMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXNwcml0ZXMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaWNvbi1yZXN0cmljdGVkX2FjY2Vzc19hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExNjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pY29uLXVybl9hY3RpdmVfMzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3ByaXRlcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExOThweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbiIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IEFwciAzMCwgMjAxNSwgMjoyMToxNyBQTVxuICAgIEF1dGhvciAgICAgOiBzYXNpZGhhclxuKi9cblxuLnIzZC1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnIzZC1icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yM2QtYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cblxuLnIzZC1icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4iLCIvKiBzdHlsZXNoZWV0IGFuZCBzcHJpdGUgZm9yIGZsYWdzIGFyZSB0YWtlbiBmcm9tIHRoaXMgcmVwb3NpdG9yeSBodHRwczovL2dpdGh1Yi5jb20vbGFmZWJlci93b3JsZC1mbGFncy1zcHJpdGUgKi9cblxuJGZsYWdzLWltYWdlcy1wYXRoOiBcIi4uLy4uL2ltYWdlc1wiICFkZWZhdWx0OyAvL092ZXJyaWRlIHRoaXMgdmFyaWFibGUgaW4geW91ciAuc2NzcyB0byB1c2UgYm93ZXIuXG4uZjMyIHtcblxuICAuZmxhZ3tiYWNrZ3JvdW5kOnVybCgjeyRmbGFncy1pbWFnZXMtcGF0aH0vZmxhZ3MzMi5wbmcpIG5vLXJlcGVhdDt9XG5cbiAgLl9BZnJpY2FuX1VuaW9ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweDt9XG4gIC5fQXJhYl9MZWFndWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4O31cbiAgLl9BU0VBTntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHg7fVxuICAuX0NBUklDT017YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweDt9XG4gIC5fQ0lTe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHg7fVxuICAuX0NvbW1vbndlYWx0aHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4O31cbiAgLl9FbmdsYW5ke2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHg7fVxuICAuX0V1cm9wZWFuX1VuaW9ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU2cHg7fVxuICAuX0lzbGFtaWNfQ29uZmVyZW5jZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4OHB4O31cbiAgLl9Lb3Nvdm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjBweDt9XG4gIC5fTkFUT3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1MnB4O31cbiAgLl9Ob3J0aGVybl9DeXBydXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODRweDt9XG4gIC5fTm9ydGhlcm5fSXJlbGFuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxNnB4O31cbiAgLl9PbGltcGljX01vdmVtZW50e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQ4cHg7fVxuICAuX09QRUN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00ODBweDt9XG4gIC5fUmVkX0Nyb3Nze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTEycHg7fVxuICAuX1Njb3RsYW5ke2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ0cHg7fVxuICAuX1NvbWFsaWxhbmR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzZweDt9XG4gIC5fVGliZXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MDhweDt9XG4gIC5fVW5pdGVkX05hdGlvbnN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDBweDt9XG4gIC5fV2FsZXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NzJweDt9XG5cbiAgLmV1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU2cHg7fVxuXG4gIC5hZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcwNHB4O30gLmFuZHtAZXh0ZW5kIC5hZDt9XG4gIC5hZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczNnB4O30gLmFyZXtAZXh0ZW5kIC5hZTt9XG4gIC5hZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2OHB4O30gLmFmZ3tAZXh0ZW5kIC5hZjt9XG4gIC5hZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwMHB4O30gLmF0Z3tAZXh0ZW5kIC5hZzt9XG4gIC5haXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgzMnB4O30gLmFpYXtAZXh0ZW5kIC5haTt9XG4gIC5hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg2NHB4O30gLmFsYntAZXh0ZW5kIC5hbDt9XG4gIC5hbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg5NnB4O30gLmFybXtAZXh0ZW5kIC5hbTt9XG4gIC5hb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkyOHB4O30gLmFnb3tAZXh0ZW5kIC5hbzt9XG4gIC5hcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2MHB4O30gLmF0YXtAZXh0ZW5kIC5hcTt9XG4gIC5hcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk5MnB4O30gLmFyZ3tAZXh0ZW5kIC5hcjt9XG4gIC5hc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMjRweDt9IC5hc217QGV4dGVuZCAuYXM7fVxuICAuYXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDU2cHg7fSAuYXV0e0BleHRlbmQgLmF0O31cbiAgLmF1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA4OHB4O30gLmF1c3tAZXh0ZW5kIC5hdTt9XG4gIC5hd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMjBweDt9IC5hYnd7QGV4dGVuZCAuYXc7fVxuICAuYXh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTUycHg7fSAuYWxhe0BleHRlbmQgLmF4O31cbiAgLmF6e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE4NHB4O30gLmF6ZXtAZXh0ZW5kIC5hejt9XG4gIC5iYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMTZweDt9IC5iaWh7QGV4dGVuZCAuYmE7fVxuICAuYmJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjQ4cHg7fSAuYnJie0BleHRlbmQgLmJiO31cbiAgLmJke2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4MHB4O30gLmJnZHtAZXh0ZW5kIC5iZDt9XG4gIC5iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMTJweDt9IC5iZWx7QGV4dGVuZCAuYmU7fVxuICAuYmZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzQ0cHg7fSAuYmZhe0BleHRlbmQgLmJmO31cbiAgLmJne2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM3NnB4O30gLmJncntAZXh0ZW5kIC5iZzt9XG4gIC5iaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MDhweDt9IC5iaHJ7QGV4dGVuZCAuYmg7fVxuICAuYml7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDQwcHg7fSAuYmRpe0BleHRlbmQgLmJpO31cbiAgLmJqe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ3MnB4O30gLmJlbntAZXh0ZW5kIC5iajt9XG4gIC5ibXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MDRweDt9IC5ibXV7QGV4dGVuZCAuYm07fVxuICAuYm57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTM2cHg7fSAuYnJue0BleHRlbmQgLmJuO31cbiAgLmJve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTU2OHB4O30gLmJvbHtAZXh0ZW5kIC5ibzt9XG4gIC5icntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MDBweDt9IC5icmF7QGV4dGVuZCAuYnI7fVxuICAuYnN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjMycHg7fSAuYmhze0BleHRlbmQgLmJzO31cbiAgLmJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTY2NHB4O30gLmJ0bntAZXh0ZW5kIC5idDt9XG4gIC5id3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2OTZweDt9IC5id2F7QGV4dGVuZCAuYnc7fVxuICAuYnl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzI4cHg7fSAuYmxye0BleHRlbmQgLmJ5O31cbiAgLmJ6e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2MHB4O30gLmJsentAZXh0ZW5kIC5iejt9XG4gIC5jYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3OTJweDt9IC5jYW57QGV4dGVuZCAuY2E7fVxuICAuY2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODI0cHg7fSAuY29ke0BleHRlbmQgLmNkO31cbiAgLmNme2JhY2tncm91bmQtcG9zaXRpb246MCAtMTg1NnB4O30gLnJjYXtAZXh0ZW5kIC5jZjt9XG4gIC5jZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4ODhweDt9IC5jb2d7QGV4dGVuZCAuY2c7fVxuICAuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTIwcHg7fSAuY2hle0BleHRlbmQgLmNoO31cbiAgLmNpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTk1MnB4O30gLmNpdntAZXh0ZW5kIC5jaTt9XG4gIC5ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5ODRweDt9IC5jb2t7QGV4dGVuZCAuY2s7fVxuICAuY2x7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDE2cHg7fSAuY2hse0BleHRlbmQgLmNsO31cbiAgLmNte2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA0OHB4O30gLmNtcntAZXh0ZW5kIC5jbTt9XG4gIC5jbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwODBweDt9IC5jaG57QGV4dGVuZCAuY247fVxuICAuY297YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMTEycHg7fSAuY29se0BleHRlbmQgLmNvO31cbiAgLmNye2JhY2tncm91bmQtcG9zaXRpb246MCAtMjE0NHB4O30gLmNyaXtAZXh0ZW5kIC5jcjt9XG4gIC5jdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIxNzZweDt9IC5jdWJ7QGV4dGVuZCAuY3U7fVxuICAuY3Z7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjA4cHg7fSAuY3B2e0BleHRlbmQgLmN2O31cbiAgLmN5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0MHB4O30gLmN5cHtAZXh0ZW5kIC5jeTt9XG4gIC5jentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNzJweDt9IC5jemV7QGV4dGVuZCAuY3o7fVxuICAuZGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzA0cHg7fSAuZGV1e0BleHRlbmQgLmRlO31cbiAgLmRqe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjMzNnB4O30gLmRqaXtAZXh0ZW5kIC5kajt9XG4gIC5ka3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIzNjhweDt9IC5kbmt7QGV4dGVuZCAuZGs7fVxuICAuZG17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDAwcHg7fSAuZG1he0BleHRlbmQgLmRtO31cbiAgLmRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQzMnB4O30gLmRvbXtAZXh0ZW5kIC5kbzt9XG4gIC5kentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0NjRweDt9IC5kemF7QGV4dGVuZCAuZHo7fVxuICAuZWN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDk2cHg7fSAuZWN1e0BleHRlbmQgLmVjO31cbiAgLmVle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjUyOHB4O30gLmVzdHtAZXh0ZW5kIC5lZTt9XG4gIC5lZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1NjBweDt9IC5lZ3l7QGV4dGVuZCAuZWc7fVxuICAuZWh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTkycHg7fSAuZXNoe0BleHRlbmQgLmVoO31cbiAgLmVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMjYyNHB4O30gLmVyaXtAZXh0ZW5kIC5lcjt9XG4gIC5lc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2NTZweDt9IC5lc3B7QGV4dGVuZCAuZXM7fVxuICAuZXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjg4cHg7fSAuZXRoe0BleHRlbmQgLmV0O31cbiAgLmZpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjcyMHB4O30gLmZpbntAZXh0ZW5kIC5maTt9XG4gIC5mantiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3NTJweDt9IC5maml7QGV4dGVuZCAuZmo7fVxuICAuZm17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzg0cHg7fSAuZnNte0BleHRlbmQgLmZtO31cbiAgLmZve2JhY2tncm91bmQtcG9zaXRpb246MCAtMjgxNnB4O30gLmZyb3tAZXh0ZW5kIC5mbzt9XG4gIC5mcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9ICAuYmx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fSAgLmNwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjg0OHB4O30gIC5tZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9ICAueXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fSAuZnJhe0BleHRlbmQgLmZyO30gLmJsbXtAZXh0ZW5kIC5ibDt9IC5jcHR7QGV4dGVuZCAuY3A7fSAubWFme0BleHRlbmQgLm1mO30gLm15dHtAZXh0ZW5kIC55dDt9XG4gIC5nYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4ODBweDt9IC5nYWJ7QGV4dGVuZCAuZ2E7fVxuICAuZ2J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTEycHg7fSAgLnNoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjkxMnB4O30gLmdicntAZXh0ZW5kIC5nYjt9IC5zaG57QGV4dGVuZCAuc2g7fVxuICAuZ2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTQ0cHg7fSAuZ3Jke0BleHRlbmQgLmdkO31cbiAgLmdle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjk3NnB4O30gLmdlb3tAZXh0ZW5kIC5nZTt9XG4gIC5nZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwMDhweDt9IC5nZ3l7QGV4dGVuZCAuZ2c7fVxuICAuZ2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMDQwcHg7fSAuZ2hhe0BleHRlbmQgLmdoO31cbiAgLmdpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzA3MnB4O30gLmdpYntAZXh0ZW5kIC5naTt9XG4gIC5nbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMxMDRweDt9IC5ncmx7QGV4dGVuZCAuZ2w7fVxuICAuZ217YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTM2cHg7fSAuZ21ie0BleHRlbmQgLmdtO31cbiAgLmdue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzE2OHB4O30gLmdpbntAZXh0ZW5kIC5nbjt9XG4gIC5ncHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyMDBweDt9IC5nbHB7QGV4dGVuZCAuZ3A7fVxuICAuZ3F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjMycHg7fSAuZ25xe0BleHRlbmQgLmdxO31cbiAgLmdye2JhY2tncm91bmQtcG9zaXRpb246MCAtMzI2NHB4O30gLmdyY3tAZXh0ZW5kIC5ncjt9XG4gIC5ndHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyOTZweDt9IC5ndG17QGV4dGVuZCAuZ3Q7fVxuICAuZ3V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzI4cHg7fSAuZ3Vte0BleHRlbmQgLmd1O31cbiAgLmd3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzM2MHB4O30gLmduYntAZXh0ZW5kIC5ndzt9XG4gIC5neXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMzOTJweDt9IC5ndXl7QGV4dGVuZCAuZ3k7fVxuICAuaGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNDI0cHg7fSAuaGtne0BleHRlbmQgLmhrO31cbiAgLmhue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzQ1NnB4O30gLmhuZHtAZXh0ZW5kIC5objt9XG4gIC5ocntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0ODhweDt9IC5ocnZ7QGV4dGVuZCAuaHI7fVxuICAuaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTIwcHg7fSAuaHRpe0BleHRlbmQgLmh0O31cbiAgLmh1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzU1MnB4O30gLmh1bntAZXh0ZW5kIC5odTt9XG4gIC5pZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1ODRweDt9IC5pZG57QGV4dGVuZCAuaWQ7fVxuICAubWN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTg0cHg7fSAubWNve0BleHRlbmQgLm1jO31cbiAgLmlle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzYxNnB4O30gLmlkbntAZXh0ZW5kIC5pZDt9XG4gIC5pbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2NDhweDt9IC5pc3J7QGV4dGVuZCAuaWw7fVxuICAuaW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNjgwcHg7fSAuaW1ue0BleHRlbmQgLmltO31cbiAgLmlue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzcxMnB4O30gLmluZHtAZXh0ZW5kIC5pbjt9XG4gIC5pcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3NDRweDt9IC5pcnF7QGV4dGVuZCAuaXE7fVxuICAuaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNzc2cHg7fSAuaXJue0BleHRlbmQgLmlyO31cbiAgLmlze2JhY2tncm91bmQtcG9zaXRpb246MCAtMzgwOHB4O30gLmlzbHtAZXh0ZW5kIC5pczt9XG4gIC5pdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4NDBweDt9IC5pdGF7QGV4dGVuZCAuaXQ7fVxuICAuamV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODcycHg7fSAuamV5e0BleHRlbmQgLmplO31cbiAgLmpte2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkwNHB4O30gLmphbXtAZXh0ZW5kIC5qbTt9XG4gIC5qb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM5MzZweDt9IC5qb3J7QGV4dGVuZCAuam87fVxuICAuanB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zOTY4cHg7fSAuanBue0BleHRlbmQgLmpwO31cbiAgLmtle2JhY2tncm91bmQtcG9zaXRpb246MCAtNDAwMHB4O30gLmtlbntAZXh0ZW5kIC5rZTt9XG4gIC5rZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwMzJweDt9IC5rZ3p7QGV4dGVuZCAua2c7fVxuICAua2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MDY0cHg7fSAua2hte0BleHRlbmQgLmtoO31cbiAgLmtpe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDA5NnB4O30gLmtpcntAZXh0ZW5kIC5raTt9XG4gIC5rbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxMjhweDt9IC5jb217QGV4dGVuZCAua207fVxuICAua257YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MTYwcHg7fSAua25he0BleHRlbmQgLmtuO31cbiAgLmtwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDE5MnB4O30gLnBya3tAZXh0ZW5kIC5rcDt9XG4gIC5rcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQyMjRweDt9IC5rb3J7QGV4dGVuZCAua3I7fVxuICAua3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MjU2cHg7fSAua3d0e0BleHRlbmQgLmt3O31cbiAgLmt5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDI4OHB4O30gLmN5bXtAZXh0ZW5kIC5reTt9XG4gIC5rentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQzMjBweDt9IC5rYXp7QGV4dGVuZCAua3o7fVxuICAubGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MzUycHg7fSAubGFve0BleHRlbmQgLmxhO31cbiAgLmxie2JhY2tncm91bmQtcG9zaXRpb246MCAtNDM4NHB4O30gLmxibntAZXh0ZW5kIC5sYjt9XG4gIC5sY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ0MTZweDt9IC5sY2F7QGV4dGVuZCAubGM7fVxuICAubGl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NDQ4cHg7fSAubGlle0BleHRlbmQgLmxpO31cbiAgLmxre2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQ4MHB4O30gLmxrYXtAZXh0ZW5kIC5sazt9XG4gIC5scntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ1MTJweDt9IC5sYnJ7QGV4dGVuZCAubHI7fVxuICAubHN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NTQ0cHg7fSAubHNve0BleHRlbmQgLmxzO31cbiAgLmx0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDU3NnB4O30gLmx0dXtAZXh0ZW5kIC5sdDt9XG4gIC5sdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ2MDhweDt9IC5sdXh7QGV4dGVuZCAubHU7fVxuICAubHZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NjQwcHg7fSAubHZhe0BleHRlbmQgLmx2O31cbiAgLmx5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDY3MnB4O30gLmxieXtAZXh0ZW5kIC5seTt9XG4gIC5tYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ3MDRweDt9IC5tYXJ7QGV4dGVuZCAubWE7fVxuICAubWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NzM2cHg7fSAubWRhe0BleHRlbmQgLm1kO31cbiAgLm1le2JhY2tncm91bmQtcG9zaXRpb246MCAtNDc2OHB4O30gLm1uZXtAZXh0ZW5kIC5tZTt9XG4gIC5tZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4MDBweDt9IC5tZGd7QGV4dGVuZCAubWc7fVxuICAubWh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00ODMycHg7fSAubWhse0BleHRlbmQgLm1oO31cbiAgLm1re2JhY2tncm91bmQtcG9zaXRpb246MCAtNDg2NHB4O30gLm1rZHtAZXh0ZW5kIC5tazt9XG4gIC5tbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4OTZweDt9IC5tbGl7QGV4dGVuZCAubWw7fVxuICAubW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTI4cHg7fSAubW1ye0BleHRlbmQgLm1tO31cbiAgLm1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtNDk2MHB4O30gLm1uZ3tAZXh0ZW5kIC5tbjt9XG4gIC5tb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ5OTJweDt9IC5tYWN7QGV4dGVuZCAubW87fVxuICAubXF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MDI0cHg7fSAubXRxe0BleHRlbmQgLm1xO31cbiAgLm1ye2JhY2tncm91bmQtcG9zaXRpb246MCAtNTA1NnB4O30gLm1ydHtAZXh0ZW5kIC5tcjt9XG4gIC5tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUwODhweDt9IC5tc3J7QGV4dGVuZCAubXM7fVxuICAubXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MTIwcHg7fSAubWx0e0BleHRlbmQgLm10O31cbiAgLm11e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTE1MnB4O30gLm11c3tAZXh0ZW5kIC5tdTt9XG4gIC5tdntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUxODRweDt9IC5tZHZ7QGV4dGVuZCAubXY7fVxuICAubXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MjE2cHg7fSAubXdpe0BleHRlbmQgLm13O31cbiAgLm14e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTI0OHB4O30gLm1leHtAZXh0ZW5kIC5teDt9XG4gIC5teXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUyODBweDt9IC5teXN7QGV4dGVuZCAubXk7fVxuICAubXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MzEycHg7fSAubW96e0BleHRlbmQgLm16O31cbiAgLm5he2JhY2tncm91bmQtcG9zaXRpb246MCAtNTM0NHB4O30gLm5hbXtAZXh0ZW5kIC5uYTt9XG4gIC5uY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUzNzZweDt9IC5uY2x7QGV4dGVuZCAubmM7fVxuICAubmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NDA4cHg7fSAubmVye0BleHRlbmQgLm5lO31cbiAgLm5ne2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ0MHB4O30gLm5nYXtAZXh0ZW5kIC5uZzt9XG4gIC5uaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU0NzJweDt9IC5uaWN7QGV4dGVuZCAubmk7fVxuICAubmx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTA0cHg7fSAgLmJxe2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUwNHB4O30gLm5sZHtAZXh0ZW5kIC5ubDt9IC5iZXN7QGV4dGVuZCAuYnE7fVxuICAubm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTM2cHg7fSAgLmJ2e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUzNnB4O30gIC5ucXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU1MzZweDt9ICAuc2p7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTM2cHg7fSAubm9ye0BleHRlbmQgLm5vO30gLmJ2dHtAZXh0ZW5kIC5idjt9IC5hdG57QGV4dGVuZCAubnE7fSAuc2pte0BleHRlbmQgLnNqO31cbiAgLm5we2JhY2tncm91bmQtcG9zaXRpb246MCAtNTU2OHB4O30gLm5wbHtAZXh0ZW5kIC5ucDt9XG4gIC5ucntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2MDBweDt9IC5ucnV7QGV4dGVuZCAubnI7fVxuICAubnp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NjMycHg7fSAubnpse0BleHRlbmQgLm56O31cbiAgLm9te2JhY2tncm91bmQtcG9zaXRpb246MCAtNTY2NHB4O30gLm9tbntAZXh0ZW5kIC5vbTt9XG4gIC5wYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2OTZweDt9IC5wYW57QGV4dGVuZCAucGE7fVxuICAucGV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzI4cHg7fSAucGVye0BleHRlbmQgLnBlO31cbiAgLnBme2JhY2tncm91bmQtcG9zaXRpb246MCAtNTc2MHB4O30gLnB5ZntAZXh0ZW5kIC5wZjt9XG4gIC5wZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU3OTJweDt9IC5wbmd7QGV4dGVuZCAucGc7fVxuICAucGh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01ODI0cHg7fSAucGhse0BleHRlbmQgLnBoO31cbiAgLnBre2JhY2tncm91bmQtcG9zaXRpb246MCAtNTg1NnB4O30gLnBha3tAZXh0ZW5kIC5wazt9XG4gIC5wbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU4ODhweDt9IC5wb2x7QGV4dGVuZCAucGw7fVxuICAucHJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01OTIwcHg7fSAucHJpe0BleHRlbmQgLnByO31cbiAgLnBze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTk1MnB4O30gLnBzZXtAZXh0ZW5kIC5wczt9XG4gIC5wdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU5ODRweDt9IC5wcnR7QGV4dGVuZCAucHQ7fVxuICAucHd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MDE2cHg7fSAucGx3e0BleHRlbmQgLnB3O31cbiAgLnB5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjA0OHB4O30gLnByeXtAZXh0ZW5kIC5weTt9XG4gIC5xYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYwODBweDt9IC5xYXR7QGV4dGVuZCAucWE7fVxuICAucmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MTEycHg7fSAucmV1e0BleHRlbmQgLnJlO31cbiAgLnJve2JhY2tncm91bmQtcG9zaXRpb246MCAtNjE0NHB4O30gLnJvdXtAZXh0ZW5kIC5ybzt9XG4gIC5yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYxNzZweDt9IC5zcmJ7QGV4dGVuZCAucnM7fVxuICAucnV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MjA4cHg7fSAucnVze0BleHRlbmQgLnJ1O31cbiAgLnJ3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjI0MHB4O30gLnJ3YXtAZXh0ZW5kIC5ydzt9XG4gIC5zYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNzJweDt9IC5zYXV7QGV4dGVuZCAuc2E7fVxuICAuc2J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MzA0cHg7fSAuc2xie0BleHRlbmQgLnNiO31cbiAgLnNje2JhY2tncm91bmQtcG9zaXRpb246MCAtNjMzNnB4O30gLnN5Y3tAZXh0ZW5kIC5zYzt9XG4gIC5zZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYzNjhweDt9IC5zZG57QGV4dGVuZCAuc2Q7fVxuICAuc2V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDAwcHg7fSAuc3dle0BleHRlbmQgLnNlO31cbiAgLnNne2JhY2tncm91bmQtcG9zaXRpb246MCAtNjQzMnB4O30gLnNncHtAZXh0ZW5kIC5zZzt9XG4gIC5zaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0NjRweDt9IC5zdm57QGV4dGVuZCAuc2k7fVxuICAuc2t7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDk2cHg7fSAuc3Zre0BleHRlbmQgLnNrO31cbiAgLnNse2JhY2tncm91bmQtcG9zaXRpb246MCAtNjUyOHB4O30gLnNsZXtAZXh0ZW5kIC5zbDt9XG4gIC5zbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY1NjBweDt9IC5zbXJ7QGV4dGVuZCAuc207fVxuICAuc257YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NTkycHg7fSAuc2Vue0BleHRlbmQgLnNuO31cbiAgLnNve2JhY2tncm91bmQtcG9zaXRpb246MCAtNjYyNHB4O30gLnNvbXtAZXh0ZW5kIC5zbzt9XG4gIC5zcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY2NTZweDt9IC5zdXJ7QGV4dGVuZCAuc3I7fVxuICAuc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02Njg4cHg7fSAuc3Rwe0BleHRlbmQgLnN0O31cbiAgLnN2e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjcyMHB4O30gLnNsdntAZXh0ZW5kIC5zdjt9XG4gIC5zeXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3NTJweDt9IC5zeXJ7QGV4dGVuZCAuc3k7fVxuICAuc3p7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02Nzg0cHg7fSAuc3d6e0BleHRlbmQgLnN6O31cbiAgLnRje2JhY2tncm91bmQtcG9zaXRpb246MCAtNjgxNnB4O30gLnRjYXtAZXh0ZW5kIC50Yzt9XG4gIC50ZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY4NDhweDt9IC50Y2R7QGV4dGVuZCAudGQ7fVxuICAudGd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02ODgwcHg7fSAudGdve0BleHRlbmQgLnRnO31cbiAgLnRoe2JhY2tncm91bmQtcG9zaXRpb246MCAtNjkxMnB4O30gLnRoYXtAZXh0ZW5kIC50aDt9XG4gIC50antiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY5NDRweDt9IC50amt7QGV4dGVuZCAudGo7fVxuICAudGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02OTc2cHg7fSAudGxze0BleHRlbmQgLnRsO31cbiAgLnRte2JhY2tncm91bmQtcG9zaXRpb246MCAtNzAwOHB4O30gLnRrbXtAZXh0ZW5kIC50bTt9XG4gIC50bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcwNDBweDt9IC50dW57QGV4dGVuZCAudG47fVxuICAudG97YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MDcycHg7fSAudG9ue0BleHRlbmQgLnRvO31cbiAgLnRye2JhY2tncm91bmQtcG9zaXRpb246MCAtNzEwNHB4O30gLnR1cntAZXh0ZW5kIC50cjt9XG4gIC50dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcxMzZweDt9IC50dG97QGV4dGVuZCAudHQ7fVxuICAudHZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MTY4cHg7fSAudHV2e0BleHRlbmQgLnR2O31cbiAgLnR3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzIwMHB4O30gLnR3bntAZXh0ZW5kIC50dzt9XG4gIC50entiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyMzJweDt9IC50emF7QGV4dGVuZCAudHo7fVxuICAudWF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MjY0cHg7fSAudWtye0BleHRlbmQgLnVhO31cbiAgLnVne2JhY2tncm91bmQtcG9zaXRpb246MCAtNzI5NnB4O30gLnVnYXtAZXh0ZW5kIC51Zzt9XG4gIC51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczMjhweDt9IC51c2F7QGV4dGVuZCAudXM7fVxuICAudXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MzYwcHg7fSAudXJ5e0BleHRlbmQgLnV5O31cbiAgLnV6e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzM5MnB4O30gLnV6YntAZXh0ZW5kIC51ejt9XG4gIC52YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc0MjRweDt9IC52YXR7QGV4dGVuZCAudmE7fVxuICAudmN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NDU2cHg7fSAudmN0e0BleHRlbmQgLnZjO31cbiAgLnZle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzQ4OHB4O30gLnZlbntAZXh0ZW5kIC52ZTt9XG4gIC52Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc1MjBweDt9IC52Z2J7QGV4dGVuZCAudmc7fVxuICAudml7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NTUycHg7fSAudmlye0BleHRlbmQgLnZpO31cbiAgLnZue2JhY2tncm91bmQtcG9zaXRpb246MCAtNzU4NHB4O30gLnZubXtAZXh0ZW5kIC52bjt9XG4gIC52dXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2MTZweDt9IC52dXR7QGV4dGVuZCAudnU7fVxuICAud3N7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NjQ4cHg7fSAud3Nte0BleHRlbmQgLndzO31cbiAgLnlle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzY4MHB4O30gLnllbXtAZXh0ZW5kIC55ZTt9XG4gIC56YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc3MTJweDt9IC56YWZ7QGV4dGVuZCAuemE7fVxuICAuem17YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NzQ0cHg7fSAuem1ie0BleHRlbmQgLnptO31cbiAgLnp3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzc3NnB4O30gLnp3ZXtAZXh0ZW5kIC56dzt9XG4gIC5zeHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4MDhweDt9IC5zeG17QGV4dGVuZCAuc3g7fVxuICAuY3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03ODQwcHg7fSAuY3V3e0BleHRlbmQgLmN3O31cbiAgLnNze2JhY2tncm91bmQtcG9zaXRpb246MCAtNzg3MnB4O30gLnNzZHtAZXh0ZW5kIC5zczt9XG4gIC5udXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc5MDRweDt9IC5uaXV7QGV4dGVuZCAubnU7fVxuXG59IC8vIC5mMzIiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/