/*!
 * Theme Name:  AtomicSoup
 * Theme URI:   http://themes.atomicsoup.com/wordpress/
 * Description: A WordPress theme for personal or business use.
 * Version:     3.6
 * Author:      Neil Tipping
 * Author URI:  http://atomicsoup.com/neil-tipping
 * License:     GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Tags:        one-column, two-columns, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
 * Text Domain: atomicsoup;
 */
/*
 * Added another menu to top socket.
 */
/**
 * ----------------------------------------------------------------------------------------
 * master.css
 *
 * Contains the site specific styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * ----------------------------------------------------------------------------------------
 * Site settings.
 * ----------------------------------------------------------------------------------------
 */
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background: 0 0; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto; }

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

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

td, th {
  padding: 0; }

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  select {
    background: #fff !important; }
  .navbar {
    display: none; }
  .table td, .table th {
    background-color: #fff !important; }
  .btn > .caret, form input[type="submit"] > .caret, form input[type="button"] > .caret, .dropup > .btn > .caret, form .dropup > input[type="submit"] > .caret, form .dropup > input[type="button"] > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important; } }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

:before, :after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #428bca;
  text-decoration: none; }

a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline; }

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive, img[class*="wp-image-"],
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail, .comments .comment .comment-body img, .entry-header img, .entry-content img, .entry-thumbnail img, .widget img, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #999; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
  font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
  font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

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

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

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

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

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

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 21px; } }

small, .small {
  font-size: 85%; }

cite {
  font-style: normal; }

.text-left {
  text-align: left; }

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

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

.text-justify {
  text-align: justify; }

.text-muted {
  color: #999; }

.text-primary {
  color: #428bca; }

a.text-primary:hover {
  color: #3071a9; }

.text-success {
  color: #3c763d; }

a.text-success:hover {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover {
  color: #843534; }

.bg-primary {
  color: #fff;
  background-color: #428bca; }

a.bg-primary:hover {
  background-color: #3071a9; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }

ul, ol {
  margin-top: 0;
  margin-bottom: 10px; }

ul ul, ol ul, ul ol, ol ol {
  margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt, dd {
  line-height: 1.42857143; }

dt {
  font-weight: 700; }

dd {
  margin-left: 0; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999; }

blockquote footer:before, blockquote small:before, blockquote .small:before {
  content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right; }

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
  content: ''; }

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

blockquote:before, blockquote:after {
  content: ""; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

code, kbd, pre, samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }

@media (min-width: 992px) {
  .container {
    width: 970px; } }

@media (min-width: 1200px) {
  .container {
    width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.row {
  margin-left: -15px;
  margin-right: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: 0; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: 0; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: 0; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: 0; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: 0; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: 0; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: 0; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: 0; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }

table {
  max-width: 100%;
  background-color: transparent; }

th {
  text-align: left; }

.table {
  width: 100%;
  margin-bottom: 20px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ddd; }

.table .table {
  background-color: #fff; }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5; }

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column; }

table td[class*=col-], table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700; }

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type=radio], input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type=file] {
  display: block; }

input[type=range] {
  display: block;
  width: 100%; }

select[multiple], select[size] {
  height: auto; }

input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

.form-control, form input:not([type=submit]):not([type=file]):not([type=button]),
form textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.form-control:focus, form input:focus:not([type=submit]):not([type=file]):not([type=button]),
form textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder, form input:not([type=button]):not([type=file]):not([type=submit])::-moz-placeholder,
form textarea::-moz-placeholder {
  color: #999;
  opacity: 1; }

.form-control:-ms-input-placeholder, form input:-ms-input-placeholder:not([type=submit]):not([type=file]):not([type=button]),
form textarea:-ms-input-placeholder {
  color: #999; }

.form-control::-webkit-input-placeholder, form input:not([type=button]):not([type=file]):not([type=submit])::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  color: #999; }

.form-control[disabled], form input[disabled]:not([type=submit]):not([type=file]):not([type=button]),
form textarea[disabled], .form-control[readonly], form input[readonly]:not([type=submit]):not([type=file]):not([type=button]),
form textarea[readonly], fieldset[disabled] .form-control, fieldset[disabled] form input:not([type=submit]):not([type=file]):not([type=button]), form fieldset[disabled] input:not([type=submit]):not([type=file]):not([type=button]),
fieldset[disabled] form textarea, form fieldset[disabled] textarea {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1; }

textarea.form-control,
form textarea {
  height: auto; }

input[type=search] {
  -webkit-appearance: none; }

input[type=date] {
  line-height: 34px; }

.form-group {
  margin-bottom: 15px; }

.radio, .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px; }

.radio label, .checkbox label {
  display: inline;
  font-weight: 400;
  cursor: pointer; }

.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
  float: left;
  margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline, .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, select[multiple].input-sm {
  height: auto; }

.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

select.input-lg {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, select[multiple].input-lg {
  height: auto; }

.has-feedback {
  position: relative; }

.has-feedback .form-control, .has-feedback form input:not([type=submit]):not([type=file]):not([type=button]), form .has-feedback input:not([type=submit]):not([type=file]):not([type=button]),
.has-feedback form textarea, form .has-feedback textarea {
  padding-right: 42.5px; }

.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
  color: #3c763d; }

.has-success .form-control, .has-success form input:not([type=submit]):not([type=file]):not([type=button]), form .has-success input:not([type=submit]):not([type=file]):not([type=button]),
.has-success form textarea, form .has-success textarea {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus, .has-success form input:focus:not([type=submit]):not([type=file]):not([type=button]), form .has-success input:focus:not([type=submit]):not([type=file]):not([type=button]),
.has-success form textarea:focus, form .has-success textarea:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
  color: #8a6d3b; }

.has-warning .form-control, .has-warning form input:not([type=submit]):not([type=file]):not([type=button]), form .has-warning input:not([type=submit]):not([type=file]):not([type=button]),
.has-warning form textarea, form .has-warning textarea {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus, .has-warning form input:focus:not([type=submit]):not([type=file]):not([type=button]), form .has-warning input:focus:not([type=submit]):not([type=file]):not([type=button]),
.has-warning form textarea:focus, form .has-warning textarea:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
  color: #a94442; }

.has-error .form-control, .has-error form input:not([type=submit]):not([type=file]):not([type=button]), form .has-error input:not([type=submit]):not([type=file]):not([type=button]),
.has-error form textarea, form .has-error textarea {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus, .has-error form input:focus:not([type=submit]):not([type=file]):not([type=button]), form .has-error input:focus:not([type=submit]):not([type=file]):not([type=button]),
.has-error form textarea:focus, form .has-error textarea:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.form-control-static {
  margin-bottom: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .form-inline form input:not([type=submit]):not([type=file]):not([type=button]), form .form-inline input:not([type=submit]):not([type=file]):not([type=button]),
  .form-inline form textarea, form .form-inline textarea {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .input-group > .form-control, .form-inline form .input-group > input:not([type=submit]):not([type=file]):not([type=button]), form .form-inline .input-group > input:not([type=submit]):not([type=file]):not([type=button]),
  .form-inline form .input-group > textarea, form .form-inline .input-group > textarea {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle; }
  .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio, .form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

.form-horizontal .form-control-static {
  padding-top: 7px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px; }

.btn, form input[type="submit"],
form input[type="button"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.btn:focus, form input:focus[type="submit"],
form input:focus[type="button"], .btn:active:focus, form input:active:focus[type="submit"],
form input:active:focus[type="button"], .btn.active:focus, form input.active:focus[type="submit"],
form input.active:focus[type="button"] {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover, form input:hover[type="submit"],
form input:hover[type="button"], .btn:focus, form input:focus[type="submit"],
form input:focus[type="button"] {
  color: #333;
  text-decoration: none; }

.btn:active, form input:active[type="submit"],
form input:active[type="button"], .btn.active, form input.active[type="submit"],
form input.active[type="button"] {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, form input.disabled[type="submit"],
form input.disabled[type="button"], .btn[disabled], form input[disabled][type="submit"],
form input[disabled][type="button"], fieldset[disabled] .btn, fieldset[disabled] form input[type="submit"], form fieldset[disabled] input[type="submit"],
fieldset[disabled] form input[type="button"], form fieldset[disabled] input[type="button"] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-default, form input[type="submit"],
form input[type="button"] {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:hover, form input:hover[type="submit"],
form input:hover[type="button"], .btn-default:focus, form input:focus[type="submit"],
form input:focus[type="button"], .btn-default:active, form input:active[type="submit"],
form input:active[type="button"], .btn-default.active, form input.active[type="submit"],
form input.active[type="button"], .open .dropdown-toggle.btn-default, .open form input.dropdown-toggle[type="submit"], form .open input.dropdown-toggle[type="submit"],
.open form input.dropdown-toggle[type="button"], form .open input.dropdown-toggle[type="button"] {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad; }

.btn-default:active, form input:active[type="submit"],
form input:active[type="button"], .btn-default.active, form input.active[type="submit"],
form input.active[type="button"], .open .dropdown-toggle.btn-default, .open form input.dropdown-toggle[type="submit"], form .open input.dropdown-toggle[type="submit"],
.open form input.dropdown-toggle[type="button"], form .open input.dropdown-toggle[type="button"] {
  background-image: none; }

.btn-default.disabled, form input.disabled[type="submit"],
form input.disabled[type="button"], .btn-default[disabled], form input[disabled][type="submit"],
form input[disabled][type="button"], fieldset[disabled] .btn-default, fieldset[disabled] form input[type="submit"], form fieldset[disabled] input[type="submit"],
fieldset[disabled] form input[type="button"], form fieldset[disabled] input[type="button"], .btn-default.disabled:hover, form input.disabled:hover[type="submit"],
form input.disabled:hover[type="button"], .btn-default[disabled]:hover, form input[disabled]:hover[type="submit"],
form input[disabled]:hover[type="button"], fieldset[disabled] .btn-default:hover, fieldset[disabled] form input:hover[type="submit"], form fieldset[disabled] input:hover[type="submit"],
fieldset[disabled] form input:hover[type="button"], form fieldset[disabled] input:hover[type="button"], .btn-default.disabled:focus, form input.disabled:focus[type="submit"],
form input.disabled:focus[type="button"], .btn-default[disabled]:focus, form input[disabled]:focus[type="submit"],
form input[disabled]:focus[type="button"], fieldset[disabled] .btn-default:focus, fieldset[disabled] form input:focus[type="submit"], form fieldset[disabled] input:focus[type="submit"],
fieldset[disabled] form input:focus[type="button"], form fieldset[disabled] input:focus[type="button"], .btn-default.disabled:active, form input.disabled:active[type="submit"],
form input.disabled:active[type="button"], .btn-default[disabled]:active, form input[disabled]:active[type="submit"],
form input[disabled]:active[type="button"], fieldset[disabled] .btn-default:active, fieldset[disabled] form input:active[type="submit"], form fieldset[disabled] input:active[type="submit"],
fieldset[disabled] form input:active[type="button"], form fieldset[disabled] input:active[type="button"], .btn-default.disabled.active, form input.disabled.active[type="submit"],
form input.disabled.active[type="button"], .btn-default[disabled].active, form input[disabled].active[type="submit"],
form input[disabled].active[type="button"], fieldset[disabled] .btn-default.active, fieldset[disabled] form input.active[type="submit"], form fieldset[disabled] input.active[type="submit"],
fieldset[disabled] form input.active[type="button"], form fieldset[disabled] input.active[type="button"] {
  background-color: #fff;
  border-color: #ccc; }

.btn-default .badge, form input[type="submit"] .badge, form input[type="button"] .badge {
  color: #fff;
  background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd; }

.btn-primary .badge {
  color: #428bca;
  background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439; }

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc; }

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-image: none; }

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512; }

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-image: none; }

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925; }

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-image: none; }

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.btn-link {
  color: #428bca;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0; }

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent; }

.btn-link:hover, .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, form .btn-group-lg > input[type="submit"],
form .btn-group-lg > input[type="button"] {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, form .btn-group-sm > input[type="submit"],
form .btn-group-sm > input[type="button"] {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, form .btn-group-xs > input[type="submit"],
form .btn-group-xs > input[type="button"] {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../fonts/glyphicons-halflings-regular.eot);
  src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\2a"; }

.glyphicon-plus:before {
  content: "\2b"; }

.glyphicon-euro:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: ""; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn, form .btn-group > input[type="submit"],
form .btn-group > input[type="button"], .btn-group-vertical > .btn, form .btn-group-vertical > input[type="submit"],
form .btn-group-vertical > input[type="button"] {
  position: relative;
  float: left; }

.btn-group > .btn:hover, form .btn-group > input:hover[type="submit"],
form .btn-group > input:hover[type="button"], .btn-group-vertical > .btn:hover, form .btn-group-vertical > input:hover[type="submit"],
form .btn-group-vertical > input:hover[type="button"], .btn-group > .btn:focus, form .btn-group > input:focus[type="submit"],
form .btn-group > input:focus[type="button"], .btn-group-vertical > .btn:focus, form .btn-group-vertical > input:focus[type="submit"],
form .btn-group-vertical > input:focus[type="button"], .btn-group > .btn:active, form .btn-group > input:active[type="submit"],
form .btn-group > input:active[type="button"], .btn-group-vertical > .btn:active, form .btn-group-vertical > input:active[type="submit"],
form .btn-group-vertical > input:active[type="button"], .btn-group > .btn.active, form .btn-group > input.active[type="submit"],
form .btn-group > input.active[type="button"], .btn-group-vertical > .btn.active, form .btn-group-vertical > input.active[type="submit"],
form .btn-group-vertical > input.active[type="button"] {
  z-index: 2; }

.btn-group > .btn:focus, form .btn-group > input:focus[type="submit"],
form .btn-group > input:focus[type="button"], .btn-group-vertical > .btn:focus, form .btn-group-vertical > input:focus[type="submit"],
form .btn-group-vertical > input:focus[type="button"] {
  outline: 0; }

.btn-group .btn + .btn, .btn-group form input[type="submit"] + .btn, form .btn-group input[type="submit"] + .btn, .btn-group form input[type="button"] + .btn, form .btn-group input[type="button"] + .btn, .btn-group form .btn + input[type="submit"], form .btn-group .btn + input[type="submit"], .btn-group form input[type="submit"] + input[type="submit"], form .btn-group input[type="submit"] + input[type="submit"], .btn-group form input[type="button"] + input[type="submit"], form .btn-group input[type="button"] + input[type="submit"],
.btn-group form .btn + input[type="button"], form .btn-group .btn + input[type="button"],
.btn-group form input[type="submit"] + input[type="button"], form .btn-group input[type="submit"] + input[type="button"],
.btn-group form input[type="button"] + input[type="button"], form .btn-group input[type="button"] + input[type="button"], .btn-group .btn + .btn-group, .btn-group form input[type="submit"] + .btn-group, form .btn-group input[type="submit"] + .btn-group, .btn-group form input[type="button"] + .btn-group, form .btn-group input[type="button"] + .btn-group, .btn-group .btn-group + .btn, .btn-group form .btn-group + input[type="submit"], form .btn-group .btn-group + input[type="submit"],
.btn-group form .btn-group + input[type="button"], form .btn-group .btn-group + input[type="button"], .btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar .btn-group, .btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn, form .btn-toolbar > input[type="submit"],
form .btn-toolbar > input[type="button"], .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), form .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="submit"],
form .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle)[type="button"] {
  border-radius: 0; }

.btn-group > .btn:first-child, form .btn-group > input:first-child[type="submit"],
form .btn-group > input:first-child[type="button"] {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), form .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle)[type="submit"],
form .btn-group > input:first-child:not(:last-child):not(.dropdown-toggle)[type="button"] {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), form .btn-group > input:last-child:not(:first-child)[type="submit"],
form .btn-group > input:last-child:not(:first-child)[type="button"], .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, form .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
form .btn-group > .btn-group:not(:first-child):not(:last-child) > input[type="button"] {
  border-radius: 0; }

.btn-group > .btn-group:first-child > .btn:last-child, form .btn-group > .btn-group:first-child > input:last-child[type="submit"],
form .btn-group > .btn-group:first-child > input:last-child[type="button"], .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child > .btn:first-child, form .btn-group > .btn-group:last-child > input:first-child[type="submit"],
form .btn-group > .btn-group:last-child > input:first-child[type="button"] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, form .btn-group > input[type="submit"] + .dropdown-toggle, form .btn-group > input[type="button"] + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn .caret, form input[type="submit"] .caret, form input[type="button"] .caret {
  margin-left: 0; }

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, form .btn-group-vertical > input[type="submit"],
form .btn-group-vertical > input[type="button"], .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn, form .btn-group-vertical > .btn-group > input[type="submit"],
form .btn-group-vertical > .btn-group > input[type="button"] {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group > .btn, form .btn-group-vertical > .btn-group > input[type="submit"],
form .btn-group-vertical > .btn-group > input[type="button"] {
  float: none; }

.btn-group-vertical > .btn + .btn, form .btn-group-vertical > input[type="submit"] + .btn, form .btn-group-vertical > input[type="button"] + .btn, form .btn-group-vertical > .btn + input[type="submit"], form .btn-group-vertical > input[type="submit"] + input[type="submit"], form .btn-group-vertical > input[type="button"] + input[type="submit"],
form .btn-group-vertical > .btn + input[type="button"],
form .btn-group-vertical > input[type="submit"] + input[type="button"],
form .btn-group-vertical > input[type="button"] + input[type="button"], .btn-group-vertical > .btn + .btn-group, form .btn-group-vertical > input[type="submit"] + .btn-group, form .btn-group-vertical > input[type="button"] + .btn-group, .btn-group-vertical > .btn-group + .btn, form .btn-group-vertical > .btn-group + input[type="submit"],
form .btn-group-vertical > .btn-group + input[type="button"], .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), form .btn-group-vertical > input:not(:first-child):not(:last-child)[type="submit"],
form .btn-group-vertical > input:not(:first-child):not(:last-child)[type="button"] {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), form .btn-group-vertical > input:first-child:not(:last-child)[type="submit"],
form .btn-group-vertical > input:first-child:not(:last-child)[type="button"] {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), form .btn-group-vertical > input:last-child:not(:first-child)[type="submit"],
form .btn-group-vertical > input:last-child:not(:first-child)[type="button"] {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="submit"],
form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input[type="button"] {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, form .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child[type="submit"],
form .btn-group-vertical > .btn-group:first-child:not(:last-child) > input:last-child[type="button"], .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, form .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child[type="submit"],
form .btn-group-vertical > .btn-group:last-child:not(:first-child) > input:first-child[type="button"] {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn, form .btn-group-justified > input[type="submit"],
form .btn-group-justified > input[type="button"], .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%; }

.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group form input[type="submit"], form .btn-group-justified > .btn-group input[type="submit"],
.btn-group-justified > .btn-group form input[type="button"], form .btn-group-justified > .btn-group input[type="button"] {
  width: 100%; }

[data-toggle=buttons] > .btn > input[type=radio], form [data-toggle=buttons] > input[type="submit"] > input[type=radio], form [data-toggle=buttons] > input[type="button"] > input[type=radio], [data-toggle=buttons] > .btn > input[type=checkbox], form [data-toggle=buttons] > input[type="submit"] > input[type=checkbox], form [data-toggle=buttons] > input[type="button"] > input[type=checkbox] {
  display: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0; }

.input-group .form-control, .input-group form input:not([type=submit]):not([type=file]):not([type=button]), form .input-group input:not([type=submit]):not([type=file]):not([type=button]),
.input-group form textarea, form .input-group textarea {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group-lg > .form-control, form .input-group-lg > input:not([type=submit]):not([type=file]):not([type=button]),
form .input-group-lg > textarea, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, form .input-group-lg > .input-group-btn > input[type="submit"],
form .input-group-lg > .input-group-btn > input[type="button"] {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

select.input-group-lg > .form-control, form select.input-group-lg > input:not([type=submit]):not([type=file]):not([type=button]),
form select.input-group-lg > textarea, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn, form select.input-group-lg > .input-group-btn > input[type="submit"],
form select.input-group-lg > .input-group-btn > input[type="button"] {
  height: 46px;
  line-height: 46px; }

textarea.input-group-lg > .form-control, form textarea.input-group-lg > input:not([type=submit]):not([type=file]):not([type=button]),
form textarea.input-group-lg > textarea, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, form textarea.input-group-lg > .input-group-btn > input[type="submit"],
form textarea.input-group-lg > .input-group-btn > input[type="button"], select[multiple].input-group-lg > .form-control, form select[multiple].input-group-lg > input:not([type=submit]):not([type=file]):not([type=button]),
form select[multiple].input-group-lg > textarea, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, form select[multiple].input-group-lg > .input-group-btn > input[type="submit"],
form select[multiple].input-group-lg > .input-group-btn > input[type="button"] {
  height: auto; }

.input-group-sm > .form-control, form .input-group-sm > input:not([type=submit]):not([type=file]):not([type=button]),
form .input-group-sm > textarea, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, form .input-group-sm > .input-group-btn > input[type="submit"],
form .input-group-sm > .input-group-btn > input[type="button"] {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-group-sm > .form-control, form select.input-group-sm > input:not([type=submit]):not([type=file]):not([type=button]),
form select.input-group-sm > textarea, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn, form select.input-group-sm > .input-group-btn > input[type="submit"],
form select.input-group-sm > .input-group-btn > input[type="button"] {
  height: 30px;
  line-height: 30px; }

textarea.input-group-sm > .form-control, form textarea.input-group-sm > input:not([type=submit]):not([type=file]):not([type=button]),
form textarea.input-group-sm > textarea, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, form textarea.input-group-sm > .input-group-btn > input[type="submit"],
form textarea.input-group-sm > .input-group-btn > input[type="button"], select[multiple].input-group-sm > .form-control, form select[multiple].input-group-sm > input:not([type=submit]):not([type=file]):not([type=button]),
form select[multiple].input-group-sm > textarea, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, form select[multiple].input-group-sm > .input-group-btn > input[type="submit"],
form select[multiple].input-group-sm > .input-group-btn > input[type="button"] {
  height: auto; }

.input-group-addon, .input-group-btn, .input-group .form-control, .input-group form input:not([type=submit]):not([type=file]):not([type=button]), form .input-group input:not([type=submit]):not([type=file]):not([type=button]),
.input-group form textarea, form .input-group textarea {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child), .input-group form input:not(:first-child):not(:last-child):not([type=submit]):not([type=file]):not([type=button]), form .input-group input:not(:first-child):not(:last-child):not([type=submit]):not([type=file]):not([type=button]),
.input-group form textarea:not(:first-child):not(:last-child), form .input-group textarea:not(:first-child):not(:last-child) {
  border-radius: 0; }

.input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px; }

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
  margin-top: 0; }

.input-group .form-control:first-child, .input-group form input:first-child:not([type=submit]):not([type=file]):not([type=button]), form .input-group input:first-child:not([type=submit]):not([type=file]):not([type=button]),
.input-group form textarea:first-child, form .input-group textarea:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, form .input-group-btn:first-child > input[type="submit"],
form .input-group-btn:first-child > input[type="button"], .input-group-btn:first-child > .btn-group > .btn, form .input-group-btn:first-child > .btn-group > input[type="submit"],
form .input-group-btn:first-child > .btn-group > input[type="button"], .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), form .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
form .input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle)[type="button"], .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, form .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="submit"],
form .input-group-btn:last-child > .btn-group:not(:last-child) > input[type="button"] {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child, .input-group form input:last-child:not([type=submit]):not([type=file]):not([type=button]), form .input-group input:last-child:not([type=submit]):not([type=file]):not([type=button]),
.input-group form textarea:last-child, form .input-group textarea:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, form .input-group-btn:last-child > input[type="submit"],
form .input-group-btn:last-child > input[type="button"], .input-group-btn:last-child > .btn-group > .btn, form .input-group-btn:last-child > .btn-group > input[type="submit"],
form .input-group-btn:last-child > .btn-group > input[type="button"], .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), form .input-group-btn:first-child > input:not(:first-child)[type="submit"],
form .input-group-btn:first-child > input:not(:first-child)[type="button"], .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, form .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="submit"],
form .input-group-btn:first-child > .btn-group:not(:first-child) > input[type="button"] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn, form .input-group-btn > input[type="submit"],
form .input-group-btn > input[type="button"] {
  position: relative; }

.input-group-btn > .btn + .btn, form .input-group-btn > input[type="submit"] + .btn, form .input-group-btn > input[type="button"] + .btn, form .input-group-btn > .btn + input[type="submit"], form .input-group-btn > input[type="submit"] + input[type="submit"], form .input-group-btn > input[type="button"] + input[type="submit"],
form .input-group-btn > .btn + input[type="button"],
form .input-group-btn > input[type="submit"] + input[type="button"],
form .input-group-btn > input[type="button"] + input[type="button"] {
  margin-left: -1px; }

.input-group-btn > .btn:hover, form .input-group-btn > input:hover[type="submit"],
form .input-group-btn > input:hover[type="button"], .input-group-btn > .btn:focus, form .input-group-btn > input:focus[type="submit"],
form .input-group-btn > input:focus[type="button"], .input-group-btn > .btn:active, form .input-group-btn > input:active[type="submit"],
form .input-group-btn > input:active[type="button"] {
  z-index: 2; }

.input-group-btn:first-child > .btn, form .input-group-btn:first-child > input[type="submit"],
form .input-group-btn:first-child > input[type="button"], .input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn, form .input-group-btn:last-child > input[type="submit"],
form .input-group-btn:last-child > input[type="button"], .input-group-btn:last-child > .btn-group {
  margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.nav > li.disabled > a {
  color: #999; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca; }

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default; }

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li {
  float: none; }

.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified {
  width: 100%; }

.nav-justified > li {
  float: none; }

.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px; } }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0; } }

.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control, .navbar-form form input:not([type=submit]):not([type=file]):not([type=button]), form .navbar-form input:not([type=submit]):not([type=file]):not([type=button]),
  .navbar-form form textarea, form .navbar-form textarea {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .input-group > .form-control, .navbar-form form .input-group > input:not([type=submit]):not([type=file]):not([type=button]), form .navbar-form .input-group > input:not([type=submit]):not([type=file]):not([type=button]),
  .navbar-form form .input-group > textarea, form .navbar-form .input-group > textarea {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle; }
  .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px; } }

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px; }
  .navbar-text.navbar-right:last-child {
    margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

.navbar-default .navbar-brand {
  color: #777; }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #777; }

.navbar-default .navbar-nav > li > a {
  color: #777; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-default .navbar-toggle {
  border-color: #ddd; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555; }

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

.navbar-default .navbar-link {
  color: #777; }

.navbar-default .navbar-link:hover {
  color: #333; }

.navbar-inverse {
  background-color: #222;
  border-color: #080808; }

.navbar-inverse .navbar-brand {
  color: #999; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #999; }

.navbar-inverse .navbar-nav > li > a {
  color: #999; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-inverse .navbar-toggle {
  border-color: #333; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #101010; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }

.navbar-inverse .navbar-link {
  color: #999; }

.navbar-inverse .navbar-link:hover {
  color: #fff; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

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

.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc; }

.breadcrumb > .active {
  color: #999; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default; }

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }

.pager li {
  display: inline; }

.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #eee; }

.pager .next > a, .pager .next > span {
  float: right; }

.pager .previous > a, .pager .previous > span {
  float: left; }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

.label[href]:hover, .label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label:empty {
  display: none; }

.btn .label, form input[type="submit"] .label, form input[type="button"] .label {
  position: relative;
  top: -1px; }

.label-default {
  background-color: #999; }

.label-default[href]:hover, .label-default[href]:focus {
  background-color: gray; }

.label-primary {
  background-color: #428bca; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9; }

.label-success {
  background-color: #5cb85c; }

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999;
  border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge, form input[type="submit"] .badge, form input[type="button"] .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge {
  top: 0;
  padding: 1px 5px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee; }

.jumbotron h1, .jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

.container .jumbotron {
  border-radius: 6px; }

.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px; }
  .jumbotron h1, .jumbotron .h1 {
    font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

.thumbnail > img, .thumbnail a > img {
  margin-left: auto;
  margin-right: auto; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
  border-color: #428bca; }

.thumbnail .caption {
  padding: 9px;
  color: #333; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: 700; }

.alert > p, .alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable {
  padding-right: 35px; }

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }

.alert-success hr {
  border-top-color: #c9e2b3; }

.alert-success .alert-link {
  color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }

.alert-info hr {
  border-top-color: #a6e1ec; }

.alert-info .alert-link {
  color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }

.alert-warning hr {
  border-top-color: #f7e1b5; }

.alert-warning .alert-link {
  color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }

.alert-danger hr {
  border-top-color: #e4b9c0; }

.alert-danger .alert-link {
  color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }

.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media, .media-body {
  overflow: hidden;
  zoom: 1; }

.media, .media .media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media-object {
  display: block; }

.media-heading {
  margin: 0 0 5px; }

.media > .pull-left {
  margin-right: 10px; }

.media > .pull-right {
  margin-left: 10px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

a.list-group-item {
  color: #555; }

a.list-group-item .list-group-item-heading {
  color: #333; }

a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5; }

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca; }

a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
  color: inherit; }

a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success {
  color: #3c763d; }

a.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info {
  color: #31708f; }

a.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning {
  color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger {
  color: #a94442; }

a.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

.panel-title > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.panel > .table, .panel > .table-responsive > .table {
  margin-bottom: 0; }

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }

.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd; }

.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd; }

.panel-primary {
  border-color: #428bca; }

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca; }

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca; }

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca; }

.panel-success {
  border-color: #d6e9c6; }

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6; }

.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1; }

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc; }

.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1; }

.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20); }

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 20px; }

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn, .modal-footer form input[type="submit"] + .btn, form .modal-footer input[type="submit"] + .btn, .modal-footer form input[type="button"] + .btn, form .modal-footer input[type="button"] + .btn, .modal-footer form .btn + input[type="submit"], form .modal-footer .btn + input[type="submit"], .modal-footer form input[type="submit"] + input[type="submit"], form .modal-footer input[type="submit"] + input[type="submit"], .modal-footer form input[type="button"] + input[type="submit"], form .modal-footer input[type="button"] + input[type="submit"],
.modal-footer form .btn + input[type="button"], form .modal-footer .btn + input[type="button"],
.modal-footer form input[type="submit"] + input[type="button"], form .modal-footer input[type="submit"] + input[type="button"],
.modal-footer form input[type="button"] + input[type="button"], form .modal-footer input[type="button"] + input[type="button"] {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group form input[type="submit"] + .btn, form .modal-footer .btn-group input[type="submit"] + .btn, .modal-footer .btn-group form input[type="button"] + .btn, form .modal-footer .btn-group input[type="button"] + .btn, .modal-footer .btn-group form .btn + input[type="submit"], form .modal-footer .btn-group .btn + input[type="submit"], .modal-footer .btn-group form input[type="submit"] + input[type="submit"], form .modal-footer .btn-group input[type="submit"] + input[type="submit"], .modal-footer .btn-group form input[type="button"] + input[type="submit"], form .modal-footer .btn-group input[type="button"] + input[type="submit"],
.modal-footer .btn-group form .btn + input[type="button"], form .modal-footer .btn-group .btn + input[type="button"],
.modal-footer .btn-group form input[type="submit"] + input[type="button"], form .modal-footer .btn-group input[type="submit"] + input[type="button"],
.modal-footer .btn-group form input[type="button"] + input[type="button"], form .modal-footer .btn-group input[type="button"] + input[type="button"] {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }

.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90); }

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left; }

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1; }

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90); }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%; }

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%; }

.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif; }

.carousel-control .icon-prev:before {
  content: '\2039'; }

.carousel-control .icon-next:before {
  content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0); }

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn, .carousel-caption form input[type="submit"], form .carousel-caption input[type="submit"],
.carousel-caption form input[type="button"], form .carousel-caption input[type="button"] {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table; }

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs, td.visible-xs {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm, td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md, td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg, td.visible-lg {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print, td.visible-print {
    display: table-cell !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/* example */
/*.element p {
    @include vertical-align();
}*/
.atso-button, .atso-color-box {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/**
 * ----------------------------------------------------------------------------------------
 * Helper classes.
 *
 * Contains a few WordPress required classes.
 * ----------------------------------------------------------------------------------------
 */
/**
 * WordPress required classes.
 */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.alignleft {
  float: left; }

.alignright {
  float: right; }

.wp-caption,
.wp-caption-text,
.gallery-caption {
  max-width: 100%;
  font-style: italic; }

.atomic-hidden {
  display: none; }

/**
 * ----------------------------------------------------------------------------------------
 * Base styles.
 * ----------------------------------------------------------------------------------------
 */
html {
  scroll-behavior: smooth; }

body {
  position: relative;
  color: #222;
  -webkit-font-smoothing: antialiased; }

/**
 * Default spacing for paragraphs.
 */
p {
  margin-bottom: 22.4px; }

/**
 * Default styles for all headings.
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 22.4px;
  margin-bottom: 22.4px; }

/**
 * Lists.
 */
ul, ol {
  margin-bottom: 30px; }

/**
 * Individual styles for the headings.
 */
/*
h1 { font-size:2.4em; }

h2 { font-size:2.1em; }

h3 { font-size:1.6em; }

h4 { font-size:1.3em; }

h5 { font-size:1em; }

h6 { font-size:0.7em; }
*/
/**
 * Links.
 */
a {
  text-decoration: none; }
  a:hover, a:focus {
    color: inherit;
    text-decoration: none; }
  a:active, a:visited {
    text-decoration: none; }

/**
 * Blockquotes.
 */
blockquote {
  border-left: 10px solid #7f7f7f;
  background-color: #e0e0e0; }
  blockquote cite {
    display: block; }

/**
 * HR.
 */
hr {
  margin: 22.4px 0;
  border-color: #ccc; }

/**
 * Make sure videos and embeds fit inside their containers.
 */
embed,
iframe,
object,
video {
  max-width: 100%; }

/**
 * Fluid images for posts.
 */
/**
 * Code.
 */
code {
  white-space: normal; }

/**
 * Tables
 */
table {
  width: 100%; }
  table th {
    padding: 10px 10px; }
  table td {
    padding: 10px 10px; }
  table tr.odd {
    background-color: #f9f9f9; }
  table tr.even {
    background-color: #f3f3f3; }

/**
 * ----------------------------------------------------------------------------------------
 * Form styles.
 * ----------------------------------------------------------------------------------------
 */
form button,
form input,
form select,
form textarea {
  max-width: 100%; }

form input[type="submit"],
form input[type="button"] {
  -webkit-font-smoothing: antialiased;
  background-color: #cc2026;
  border: none;
  color: #fff;
  padding: 5px 20px;
  font-weight: 700;
  font-size: 14px; }

form input[type="submit"]:hover,
form input[type="button"]:hover {
  background-color: #2E3E1F;
  color: #fff; }

form input[type=checkbox], form input[type=radio] {
  box-shadow: none !important; }

form input:not([type=submit]):not([type=file]):not([type=button]),
form textarea {
  border-radius: 0px;
  box-shadow: none;
  font-weight: normal; }
  form input:not([type=submit]):not([type=file]):not([type=button]):focus,
  form textarea:focus {
    border-color: #cc2026; }

form label {
  width: 100%; }

form .wpcf7-validation-errors {
  border: 3px solid #cc2026; }

/**
 * Search Forms.
 */
.search-form {
  position: relative;
  display: inline-block;
  width: 100%; }

/**
 * Sidebar Search Form.
 */
.sidebar .screen-reader-text, .container-404 .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.sidebar .search-field, .container-404 .search-field {
  width: 100%;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 20px 30px 20px 10px !important;
  border-radius: 0px !important;
  border: 1px solid #eee !important;
  background: #f7f7f7 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: none !important; }

.sidebar .search-submit, .container-404 .search-submit {
  position: absolute;
  top: 20px;
  right: 15px;
  height: 20px;
  line-height: 20px;
  margin: -10px 0 0;
  background: none;
  padding: 0;
  border: 0;
  outline: 0;
  color: #000;
  opacity: .5;
  display: inline-block; }

/**
 * Gravity Forms.
 */
legend {
  color: inherit;
  border: none; }

/**
 * ----------------------------------------------------------------------------------------
 * Spinner styles.
 * ----------------------------------------------------------------------------------------
 */
/* .spinner-wrapper used for all spinners */
.spinner-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 999999; }

/**
 * Spinner Preloader 1
 */
.spinner-one {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: sk-rotate 2.0s infinite linear;
  animation: sk-rotate 2.0s infinite linear; }
  .spinner-one .dot1, .spinner-one .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #cc2026;
    border-radius: 100%;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out; }
  .spinner-one .dot2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }

@-webkit-keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes sk-rotate {
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/**
* Spinner Preloader 2
*/
.spinner-two {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 40px;
  height: 40px;
  background-color: #cc2026;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out; }

@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px); }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } }

@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }

/**
* Spinner Preloader 3
*/
.spinner-three {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 60px;
  height: 60px; }
  .spinner-three .double-bounce1, .spinner-three .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #cc2026;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out; }
  .spinner-three .double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s; }

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/**
* Spinner Preloader 4
*/
.spinner-four {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px; }

.spinner-four > div {
  background-color: #cc2026;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out; }

.spinner-four .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.spinner-four .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

.spinner-four .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.spinner-four .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

/**
* Spinner Preloader 5
*/
.spinner-five {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 40px;
  height: 40px;
  text-align: center; }
  .spinner-five .cube1, .spinner-five .cube2 {
    background-color: #cc2026;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
    animation: sk-cubemove 1.8s infinite ease-in-out; }
  .spinner-five .cube2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s; }

@-webkit-keyframes sk-cubemove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(-360deg); } }

@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg); } }

/**
* Spinner Preloader 6
*/
.spinner-six {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 70px;
  text-align: center; }

.spinner-six > div {
  width: 18px;
  height: 18px;
  background-color: #cc2026;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.spinner-six .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner-six .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

/**
* Spinner Preloader 7
*/
.sk-cube-grid {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 40px;
  height: 40px; }

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #333;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }

.sk-cube-grid .sk-cube1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

.sk-cube-grid .sk-cube2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.sk-cube-grid .sk-cube3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.sk-cube-grid .sk-cube4 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

.sk-cube-grid .sk-cube5 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

.sk-cube-grid .sk-cube6 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.sk-cube-grid .sk-cube7 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.sk-cube-grid .sk-cube8 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

.sk-cube-grid .sk-cube9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }

/**
* Spinner Preloader 8
*/
.sk-folding-cube {
  position: absolute;
  top: 48%;
  left: 50%;
  width: 40px;
  height: 40px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg); }

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #cc2026;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg); }

.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg); }

.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg); }

.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s; }

.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s; }

@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0; }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1; }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0; } }

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0; }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1; }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0; } }

/**
 * ----------------------------------------------------------------------------------------
 * Header styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Header Defaults
 */
.header-one, .header-two, .header-three, .header-four, .header-five, .header-six, .header-seven, .header-eight, .header-nine {
  display: block;
  position: relative; }

/**
 * Header Styles General.
 */
.header-three .site-logo, .header-five .site-logo, .header-seven .site-logo, .header-eight .site-logo, .header-nine .site-logo {
  text-align: center; }

.header-three .site-navigation, .header-five .site-navigation, .header-seven .site-navigation, .header-eight .site-navigation, .header-nine .site-navigation {
  width: 100%;
  text-align: center; }
  .header-three .site-navigation ul, .header-five .site-navigation ul, .header-seven .site-navigation ul, .header-eight .site-navigation ul, .header-nine .site-navigation ul {
    margin-bottom: 0px; }

/**
 * Header Seven
 */
.header-seven .social-group {
  text-align: left;
  padding-left: 0; }

.header-seven .mission-statement {
  text-align: right; }

/**
 * Header Eight
 */
.header-eight .social-group {
  text-align: left;
  padding-left: 0; }

.header-eight .login-basket-details {
  text-align: center; }

/**
 * Header Nine
 */
.header-nine .site-navigation .menu-split-menu-left-container {
  text-align: left; }

.header-nine .site-navigation .menu-split-menu-right-container {
  text-align: right; }

/* Header styles nav-sticky */
.header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation ul > li a:first-child, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation ul > li a:first-child, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation ul > li a:first-child, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation ul > li a:first-child, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation ul > li a:first-child {
  height: inherit; }

.header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a {
  height: inherit; }

.header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark {
  opacity: 1; }

.header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light {
  opacity: 0; }

.header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .header-one .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .header-two .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .header-three .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .header-four .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .header-five .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a {
  color: rgba(0, 0, 0, 0.7); }

/* Header styles nav-sticky left logos */
.header-one .nav-sticky.nav-stick-top .logo-row-height .site-logo a, .header-four .nav-sticky.nav-stick-top .logo-row-height .site-logo a {
  background-position: left center;
  transition: all 0.5s ease; }

/* Header styles nav-sticky right logos */
.header-two .nav-sticky.nav-stick-top .logo-row-height .site-logo a {
  background-position: right center;
  transition: all 0.5s ease; }

/* Header styles nav-sticky center logos */
.header-three .nav-sticky.nav-stick-top .logo-row-height .site-logo a, .header-five .nav-sticky.nav-stick-top .logo-row-height .site-logo a, .header-seven .nav-sticky.nav-stick-top .logo-row-height .site-logo a, .header-eight .nav-sticky.nav-stick-top .logo-row-height .site-logo a {
  background-position: center center;
  transition: all 0.5s ease; }

/**
 * For all headers
 */
.vertical-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.logo-row-height, .logo-row-height-menu {
  height: 150px; }

#header-top-bar {
  position: relative;
  padding: 0px 15px 0 15px;
  line-height: 45px; }
  #header-top-bar p {
    margin-bottom: 0px; }

.strapline {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.8em; }

.socket-menu .login-button a {
  padding: 5px 12px;
  font-size: 14px;
  border-radius: 4px;
  color: #FFFFFF;
  border-right: none; }

.social-group {
  padding-left: 15px;
  padding-right: 15px;
  text-align: right; }
  .social-group a {
    font-size: 16px; }
    .social-group a svg {
      width: 28px !important;
      height: 28px;
      text-align: center;
      padding: 5px 5px 5px 5px;
      border-radius: 2px;
      vertical-align: middle; }
  .social-group [class*="facebook"]:hover {
    background-color: #3B5998;
    color: #ffffff; }
  .social-group [class*="twitter"]:hover {
    background-color: #3B8ACA;
    color: #ffffff; }
  .social-group [class*="google"]:hover {
    background-color: #dd4b39;
    color: #ffffff; }
  .social-group [class*="linkedin"]:hover {
    background-color: #007bb6;
    color: #ffffff; }
  .social-group [class*="pinterest"]:hover {
    background-color: #cb2027;
    color: #ffffff; }
  .social-group [class*="youtube"]:hover {
    background-color: #bb0000;
    color: #ffffff; }
  .social-group [class*="dribbble"]:hover {
    background-color: #ea4c89;
    color: #ffffff; }
  .social-group [class*="github"]:hover {
    background-color: #171516;
    color: #ffffff; }
  .social-group [class*="digg"]:hover {
    background-color: #486ca3;
    color: #ffffff; }
  .social-group [class*="delicious"]:hover {
    background-color: #486ca3;
    color: #ffffff; }
  .social-group [class*="tumblr"]:hover {
    background-color: #32506d;
    color: #ffffff; }
  .social-group [class*="skype"]:hover {
    background-color: #00aff0;
    color: #ffffff; }
  .social-group [class*="soundcloud"]:hover {
    background-color: #ff5500;
    color: #ffffff; }
  .social-group [class*="spotify"]:hover {
    background-color: #1DD760;
    color: #ffffff; }
  .social-group [class*="podcast"]:hover {
    background-color: #000000;
    color: #ffffff; }
  .social-group [class*="microphone"]:hover {
    background-color: #82A532;
    color: #ffffff; }
  .social-group [class*="vimeo"]:hover {
    background-color: #45bbff;
    color: #ffffff; }
  .social-group [class*="flickr"]:hover {
    background-color: #ff0084;
    color: #ffffff; }
  .social-group [class*="vk"]:hover {
    background-color: #507299;
    color: #ffffff; }
  .social-group [class*="instagram"]:hover {
    background-color: #CD4A6B;
    color: #ffffff; }
  .social-group [class*="rss"]:hover {
    background-color: #F58432;
    color: #ffffff; }
  .social-group [class*="reddit"]:hover {
    background-color: #F24C1D;
    color: #ffffff; }
  .social-group [class*="tiktok"]:hover {
    background-color: #000000;
    color: #ffffff; }

.social-group-small a {
  font-size: 20px; }
  .social-group-small a svg {
    width: 30px !important;
    height: 30px;
    padding: 5px 5px 5px 5px; }

.social-group-medium a {
  font-size: 26px; }
  .social-group-medium a svg {
    width: 36px !important;
    height: 36px;
    padding: 5px 5px 5px 5px; }

.social-group-large a {
  font-size: 34px; }
  .social-group-large a svg {
    width: 44px !important;
    height: 44px;
    padding: 5px 5px 5px 5px; }

/**
 * ----------------------------------------------------------------------------------------
 * Navigation styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Main nav.
 */
#logo-menu-wrapper {
  display: block; }
  #logo-menu-wrapper .site-logo {
    padding-top: 10px;
    padding-bottom: 10px; }
    #logo-menu-wrapper .site-logo a {
      background-size: contain; }

.site-navigation-wrapper {
  position: relative; }

.site-navigation {
  position: relative;
  z-index: 100;
  width: 100%;
  text-align: center; }
  .site-navigation ul {
    margin-bottom: 0px; }
    .site-navigation ul > li a {
      display: inline-block;
      text-align: left; }
  .site-navigation .shopping_cart_heading {
    display: none; }
  .site-navigation .site-menu {
    padding-left: 0; }
    .site-navigation .site-menu li {
      display: inline-block;
      position: relative; }
    .site-navigation .site-menu > li.menu-item-has-children > a:after {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-style: normal;
      font-size: 12px;
      letter-spacing: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      content: "\f078";
      position: relative;
      height: 30px;
      padding-left: 5px;
      right: 0; }
    .site-navigation .site-menu > li {
      margin-left: 22.4px; }
      .site-navigation .site-menu > li a:hover {
        text-decoration: none; }
      .site-navigation .site-menu > li:first-child {
        margin-left: 0; }
    .site-navigation .site-menu .sub-menu {
      font-family: "PT Sans", Arial, sans-serif;
      font-weight: 400;
      display: none;
      position: absolute;
      min-width: 220px;
      padding: 0;
      z-index: 1000; }
      .site-navigation .site-menu .sub-menu ul {
        left: 100%;
        top: 0px; }
      .site-navigation .site-menu .sub-menu li {
        position: relative;
        white-space: nowrap;
        display: list-item;
        list-style: none;
        text-align: -webkit-match-parent; }
      .site-navigation .site-menu .sub-menu a {
        display: block;
        float: none;
        padding: 8px 25px 8px 12px;
        height: auto;
        margin: 0px;
        border: 0px;
        line-height: 1.4em;
        border-bottom: 1px solid #eee; }
      .site-navigation .site-menu .sub-menu .menu-item-has-children > a.changed:after {
        right: 200px !important;
        content: "\f053" !important; }
      .site-navigation .site-menu .sub-menu .menu-item-has-children > a:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        font-style: normal;
        font-size: 12px;
        letter-spacing: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        content: "\f054";
        position: absolute;
        height: 30px;
        right: 10px; }
    .site-navigation .site-menu li:hover > ul,
    .site-navigation .site-menu ul li:hover > ul {
      display: block; }

/**
 * Socket menu for Headers.
 */
ul.socket-menu {
  margin: 0;
  padding-left: 0; }
  ul.socket-menu li {
    display: inline-block;
    position: relative;
    font-weight: bold;
    padding-right: 10px; }
    ul.socket-menu li a {
      border-right: 1px solid #e0e0e0;
      padding-right: 12px; }

/**
 * Login Menu Woocommerce for Header Eight.
 */
.login-menu-woocommerce {
  font-size: 14px; }
  .login-menu-woocommerce ul.socket-menu li a {
    border-right: none; }
  .login-menu-woocommerce .menu-item a {
    padding: 5px 12px 5px 12px;
    border-radius: 4px; }

/**
 * Sticky Menu.
 */
.nav-sticky {
  z-index: 1000;
  position: relative; }
  .nav-sticky.nav-stick-top {
    width: 100%;
    position: fixed;
    top: 0px; }
    .nav-sticky.nav-stick-top .logo-row-height {
      transition: all 0.5s ease; }
      .nav-sticky.nav-stick-top .logo-row-height .site-logo {
        width: 100%;
        height: 100%; }
        .nav-sticky.nav-stick-top .logo-row-height .site-logo a {
          height: 100%; }
    .nav-sticky.nav-stick-top.navbar-light.bg-faded {
      -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4); }
      .nav-sticky.nav-stick-top.navbar-light.bg-faded .site-navigation .site-menu .sub-menu a {
        height: inherit; }
      .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-dark {
        opacity: 1; }
      .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-brand .logo.logo-light {
        opacity: 0; }
      .nav-sticky.nav-stick-top.navbar-light.bg-faded .nav-item .nav-link, .nav-sticky.nav-stick-top.navbar-light.bg-faded .navbar-right-elements .list-inline > li > a {
        color: rgba(0, 0, 0, 0.7); }

.no-top-bar.nav-stick-top {
  top: 0px; }

.header-nine .nav-stick-top .site-logo a {
  background-position: center; }

/**
 * Search Box in Menu.
 */
#searchform-dropdown {
  z-index: 10000;
  position: absolute;
  right: 0;
  background: #fff;
  top: 100%;
  padding: 15px;
  width: 260px;
  border-top: 3px solid transparent;
  line-height: 50px;
  /* border-bottom: 3px solid $color-1; */
  visibility: hidden;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  transition: all 0.25s ease-in-out; }
  #searchform-dropdown.show {
    visibility: visible;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1; }
  #searchform-dropdown input[type="search"] {
    display: block;
    outline: 0;
    border: 0;
    width: 100%;
    background: #f4f4f4;
    height: auto;
    line-height: 1.65;
    padding: .7em 30px .7em .8em;
    border-radius: 0;
    box-shadow: none;
    font-family: "PT Sans", Arial, Helvetica; }
  #searchform-dropdown button,
  #searchform-dropdown input[type="submit"] {
    display: none; }
  .boxed-main-layout #searchform-dropdown {
    right: 10px; }
  .navbar-style-six #searchform-dropdown {
    top: 0;
    left: 100%;
    right: auto; }
  .navbar-style-five #searchform-dropdown {
    margin-top: 10px; }

.searchbox-position {
  margin-right: 20px; }
  .searchbox-position .search-form .screen-reader-text {
    display: none; }

/*------------------------------------------------------------------
[Mobile Menu Toggles]
-------------------------------------------------------------------*/
/* Mobile Menu Toggles > Icon Button(s) */
#mobile-menu {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 20px;
  top: 65px;
  z-index: 400;
  display: none; }
  #mobile-menu a {
    float: left;
    color: #fff;
    font-size: 16px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    /*border: 1px solid #eee;*/
    text-align: center;
    margin-left: 10px;
    background: #000;
    border-radius: 3px;
    transition: 0.15s all ease; }
    #mobile-menu a:first-child {
      margin-left: 0; }
    #mobile-menu a:hover {
      text-decoration: none;
      background: #e1e1e1;
      color: #000; }
  #mobile-menu .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden; }

.no-top-bar #mobile-menu {
  top: 25px; }

/*------------------------------------------------------------------
[Mobile Menus]
-------------------------------------------------------------------*/
#sidr-left.sidr-shadow {
  -webkit-box-shadow: 7px 0px 12px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 7px 0px 12px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 7px 0px 12px 0px rgba(0, 0, 0, 0.75); }

.sidr {
  /*.sidr-class-sub-menu a:after {
		content: none;
	}*/ }
  .sidr ul {
    border-top: none;
    border-bottom: none;
    padding: 0;
    margin: 0; }
    .sidr ul li {
      position: relative;
      border-top: none;
      border-bottom: none !important;
      font-size: inherit !important;
      padding: 0;
      margin: 0; }
  .sidr ul.sub-menu {
    display: none; }
  .sidr .sub-toggle {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    /*border-left: 1px solid #4d4d4d;*/
    font-size: 1.5em;
    width: 45px;
    text-align: center;
    /*background-color: #333;*/ }
    .sidr .sub-toggle:hover {
      color: #ffffff;
      background-color: #414141; }
    .sidr .sub-toggle .is-open {
      content: " - " !important; }
  .sidr .sub-menu li a {
    padding-left: 25px; }
  .sidr .sub-menu li .sub-menu li a {
    padding-left: 35px; }
  .sidr .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 45px; }
  .sidr .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 55px; }
  .sidr .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 65px; }
  .sidr .current-menu-item a {
    /*color: #fff;*/ }
  .sidr .wcmenucart-contents {
    /*color: #fff;*/
    font-weight: bold; }
  .sidr #sidr-searchbox .search-form {
    padding-top: 15px;
    width: 230px; }
    .sidr #sidr-searchbox .search-form .search-field {
      /*background-color: #585858;*/
      border: none;
      padding: 20px 40px 20px 10px;
      border-radius: 2px;
      color: rgba(255, 255, 255, 0.5); }
      .sidr #sidr-searchbox .search-form .search-field:focus {
        box-shadow: none;
        /*color: #fff;*/ }
    .sidr #sidr-searchbox .search-form .search-submit {
      position: absolute;
      right: 5px;
      top: 13px;
      background-color: transparent;
      border: none; }
  .sidr #sidr-searchbox .screen-reader-text {
    display: none; }
  .sidr .sidr-shopping-cart .shopping_cart_heading {
    font-weight: bold;
    padding: 0 15px; }

.atso-close {
  line-height: 50px;
  font-size: 36px;
  font-family: "Times New Roman", Times, serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased; }
  .atso-close a {
    /*color: #fff;*/
    padding: 10px; }

#atomic-sidr-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 500; }

/**
 * ----------------------------------------------------------------------------------------
 * Main content styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Container adjacent to the sidebar.
 * This will host the posts or page content.
 */
#main {
  display: block;
  position: relative; }

.main-content {
  margin-bottom: 67.2px; }

.post.type-post {
  margin-top: 33.6px;
  margin-bottom: 33.6px;
  padding-bottom: 20px; }

/**
 * 404.
 */
.container-404 {
  margin: 100px 0; }

/**
 * Author bio.
 */
/**
 * Comments.
 */
.comments {
  word-wrap: break-word; }
  .comments .comment.bypostauthor {
    display: inline-block; }

/**
 * Comment form.
 */
.comment-respond .comment-form .comment-form-cookies-consent input[type=checkbox] {
  position: absolute;
  width: 25px !important;
  margin-right: 20px; }

.comment-respond .comment-form .comment-form-cookies-consent label {
  padding-left: 35px;
  padding-top: 7px; }

/**
 * Entry header.
 */
.entry-header {
  word-wrap: break-word; }
  .entry-header h1 a {
    font-size: 30px; }

/**
 * Entry meta.
 */
.entry-meta li > i {
  padding-right: 3px; }

.entry-meta .meta-author {
  padding-right: 15px; }

.entry-meta .meta-categories {
  padding-right: 15px; }

.entry-meta .meta-date {
  padding-right: 15px; }

.entry-meta .meta-featured-post {
  padding-right: 15px; }

.entry-meta .meta-reply {
  padding-right: 15px; }

.entry-meta .meta-tags {
  padding-right: 15px; }

/**
 * Entry content.
 */
.entry-content {
  word-wrap: break-word; }
  .entry-content img.alignleft {
    margin-right: 20px; }
  .entry-content img.alignright {
    margin-left: 20px; }

.entry-thumbnail img {
  border-radius: 4px; }

/**
 * Entry footer.
 */
/**
 * Galleries.
 */
/**
 * Not found.
 */
/**
 * Blog post.
 */
.single-post .entry-thumbnail img {
  margin-top: 20px; }

/**
 * Older Newer Posts.
 */
.next, .previous {
  list-style-type: none; }

.next {
  float: right; }

.previous {
  float: left; }

/**
 * Title Bar Default.
 */
.title-base {
  width: 100%;
  background-color: #cc2026;
  padding: 30px 0;
  margin-bottom: 30px;
  display: block; }
  .title-base h1 {
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 20px; }

.title-center h1 {
  text-align: center;
  margin-bottom: 10px; }

.breadcrumbs-center {
  text-align: center;
  margin-bottom: 20px; }

/**
 * Breadcrumbs.
 */
#crumbs {
  font-size: 14px;
  color: #e0e0e0; }

.breadcrumbs-default {
  text-align: right;
  padding-top: 30px; }

/**
 * Scroll to top.
 */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 2px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(./images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; }
  .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s; }
  .cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
    z-index: 200; }
  .cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: 1; }
  .cd-top .no-touch, .cd-top:hover {
    background-color: #2e3e1f;
    opacity: 1; }
  @media only screen and (min-width: 768px) {
    .cd-top .cd-top {
      right: 20px;
      bottom: 20px; } }
  @media only screen and (min-width: 1024px) {
    .cd-top .cd-top {
      height: 60px;
      width: 60px;
      right: 30px;
      bottom: 30px; } }

/**
 * ----------------------------------------------------------------------------------------
 * Sidebar styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Main sidebar.
 */
.sidebar {
  margin-top: 1rem;
  margin-bottom: 67.2px; }
  .sidebar h4 {
    padding-bottom: 10px;
    margin-bottom: 20px;
    clear: both; }
  .sidebar li {
    border-bottom: 1px dotted #e0e0e0;
    padding-top: 5px;
    padding-bottom: 5px; }
    .sidebar li .post-date {
      font-size: 14px;
      color: #999;
      display: block; }
  .sidebar .rss-date {
    display: block;
    font-style: italic; }
  .sidebar .rssSummary + cite {
    display: block;
    margin-bottom: 22.4px; }

/**
 * Footer sidebar.
 */
/**
 * ----------------------------------------------------------------------------------------
 * Footer styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Main footer.
 */
.site-footer {
  position: relative;
  z-index: 100;
  /* One column */
  /* Two columns */
  /* Three columns */
  /* Four columns */ }
  .site-footer .footer-widget-area {
    float: left;
    padding-left: 15px;
    padding-right: 15px; }
    .site-footer .footer-widget-area h3 {
      margin-bottom: 15px;
      margin-top: 20px; }
    .site-footer .footer-widget-area p {
      font-size: 15px;
      line-height: 26px; }
    .site-footer .footer-widget-area strong {
      color: #ffffff; }
    .site-footer .footer-widget-area .widget-container {
      margin-bottom: 30px; }
      .site-footer .footer-widget-area .widget-container ul {
        list-style-type: none;
        padding-left: 15px; }
        .site-footer .footer-widget-area .widget-container ul li:before {
          font-family: 'Font Awesome 5 Free';
          content: '\f0da';
          margin: 0 7px 0 -15px;
          list-style-type: disc;
          font-weight: 900; }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(1) {
    float: none;
    /* No need for one column to float */
    width: 100%;
    /* Not necessary, but better illustrates technique */ }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(2),
  .site-footer .footer-widget-area:nth-child(2):nth-last-child(1) {
    width: 50%; }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(3),
  .site-footer .footer-widget-area:nth-child(2):nth-last-child(2),
  .site-footer .footer-widget-area:nth-child(3):nth-last-child(1) {
    width: 33.3333%; }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(4),
  .site-footer .footer-widget-area:nth-child(2),
  .site-footer .footer-widget-area:nth-child(3),
  .site-footer .footer-widget-area:nth-child(4):nth-last-child(1) {
    width: 25%; }

/* Footer Socket */
.footer-socket {
  clear: both;
  background-color: #2a2a2a;
  color: #7f7f7f;
  padding: 20px 0px; }
  .footer-socket a {
    color: #e0e0e0; }
    .footer-socket a:hover {
      color: #cc2026; }
  .footer-socket p {
    margin-bottom: 0; }
  .footer-socket .footer-socket-row-height {
    min-height: 50px; }

/* Media Queries */
@media (max-width: 1180px) {
  #searchform #s {
    width: 70%; } }

/* iPad in landscape */
@media (max-width: 1024px) {
  .breadcrumbs-default {
    display: none; }
  #mobile-menu {
    display: block;
    top: 20px; }
  .site-logo a {
    width: 330px !important; }
  .nav-sticky.nav-stick-top .logo-row-height {
    height: inherit; }
  .nav-sticky.nav-stick-top .vertical-center {
    top: 0;
    transform: translateY(0%); }
  /* HEADER ONE */
  .header-one .top-socket-row-height, .header-one .header-one-menu {
    display: none; }
  /* HEADER TWO */
  .header-two .top-socket-row-height, .header-two .header-two-menu {
    display: none; }
  /* HEADER THREE */
  .header-three #header-top-bar, .header-three .site-navigation-wrapper {
    display: none; }
  /* HEADER FOUR */
  .header-four #header-top-bar, .header-four .site-navigation-wrapper {
    display: none; }
  /* HEADER FIVE */
  .header-five #header-top-bar, .header-five .site-navigation-wrapper {
    display: none; }
  .header-five .mission-statement, .header-five .social-icons {
    display: none; }
  /* HEADER SIX */
  .header-six #header-top-bar, .header-six .site-navigation-wrapper {
    display: none; }
  .header-six .social-icons {
    display: none; }
  .header-six .header-six-social {
    display: none; }
  /* HEADER SEVEN */
  .header-seven #header-top-bar-wrap, .header-seven .site-navigation-wrapper {
    display: none; }
  .header-seven .social-icons {
    display: none; }
  .header-seven .mission-statement {
    display: none; }
  /* HEADER EIGHT */
  .header-eight #header-top-bar-wrap, .header-eight .site-navigation-wrapper {
    display: none; }
  .header-eight .social-icons {
    display: none; }
  .header-eight .login-basket-details {
    display: none; }
  /* HEADER NINE */
  .header-nine #header-top-bar, .header-nine .header-nine-menu {
    display: none; } }

/* iPhone X in landscape */
@media (max-width: 812px) {
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(4),
  .site-footer .footer-widget-area:nth-child(2),
  .site-footer .footer-widget-area:nth-child(3),
  .site-footer .footer-widget-area:nth-child(4):nth-last-child(1) {
    width: 100% !important;
    text-align: center; }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(3),
  .site-footer .footer-widget-area:nth-child(2):nth-last-child(2),
  .site-footer .footer-widget-area:nth-child(3):nth-last-child(1) {
    width: 100% !important;
    text-align: center; }
  .site-footer .footer-widget-area:nth-child(1):nth-last-child(2),
  .site-footer .footer-widget-area:nth-child(2):nth-last-child(1) {
    width: 100% !important;
    text-align: center; } }

/* iPad in portrait */
/* iPhone 6/7/8 Plus in landscape and below */
/* iPhone 6/7/8 in landscape and below */
/* iPhone 5/SE in landscape and below */
/* iPhone 6/7/8 Plus in portrait and below */
@media (max-width: 414px) {
  .header-three-social, .header-six-social {
    display: none; }
  #footer-bottom-bar .social-group {
    display: none !important; }
  .site-logo {
    text-align: left !important; } }

/* iPhone 6/7/8 in portrait and below */
@media (max-width: 375px) {
  .site-logo a {
    max-width: 280px !important; }
  .nav-sticky.nav-stick-top .logo-row-height .site-logo a {
    background-position: left center !important; } }

/* iPhone 5/SE in portrait and below */
@media (max-width: 320px) {
  .site-logo a {
    width: 300px !important; } }

/* Apple Portrait and Landscape */
/* iPad in portrait & landscape */
/* iPad in landscape */
/* iPhone 5 in portrait & landscape */
/**
 * ----------------------------------------------------------------------------------------
 * WooCommerce styles.
 * ----------------------------------------------------------------------------------------
 */
a.wcmenucart-contents {
  text-decoration: normal; }

.woocommerce-loop-product__title {
  line-height: 1.2em; }

.woocommerce-Price-amount, .woocommerce-Price-amount.amount {
  font-weight: bold;
  color: #88cb2e; }

.products .woocommerce-Price-amount {
  font-size: 1.5em; }

h2.woocommerce-loop-product__title {
  color: #003b78; }
  h2.woocommerce-loop-product__title:hover {
    color: #1aacf0; }

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
  color: #FFFFFF; }

.woocommerce-ordering .orderby {
  padding: 5px; }

.woocommerce .input-radio {
  width: 25px !important;
  margin: 0 1em 0 0;
  display: inline-block !important; }

form input:not([type=submit]):not([type=file]):not([type=button]).input-text.qty.text {
  height: 45px; }

input#coupon_code.input-text {
  height: 45px;
  width: 120px; }

.woocommerce-product-gallery__image {
  padding-top: 2px;
  padding-right: 2px; }

input#terms.woocommerce-form__input-checkbox {
  width: 25px; }

label.woocommerce-form__label-for-checkbox {
  padding-left: 10px; }

.woocommerce.widget_shopping_cart .cart_list li:last-child {
  border: none; }

.woocommerce-checkout .wc_payment_method img {
  display: inline-block; }

/**
 * ----------------------------------------------------------------------------------------
 * Custom content styles.
 * ----------------------------------------------------------------------------------------
 */
/**
 * Top Socket
 */
.ts-phone-number {
  font-weight: bold;
  font-size: 26px;
  color: #cc2026; }

/**
 * Home Page
 */
#homeLeft {
  border-right: 3px solid #fff; }
  #homeLeft .vc_column-inner {
    border-radius: 5px; }

#homeRight .vc_column-inner {
  border-radius: 5px; }

.home .main-content {
  margin-bottom: 0 !important; }

.heroBtn {
  font-weight: 600; }
  .heroBtn a {
    padding: 10px 20px !important;
    border-width: 2px !important; }

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

.heroHeading {
  width: 450px;
  margin: 0 auto;
  border-radius: 5px; }

.heroBtnLarge {
  font-weight: 600;
  margin-top: 14px;
  text-align: center; }
  .heroBtnLarge a {
    z-index: 1;
    border-radius: 5px; }

.btnJS {
  display: inline-block;
  text-transform: uppercase;
  padding: 0.5em 1.8em;
  background: none;
  color: white;
  font-weight: bold;
  position: relative;
  transition: color 0.25s ease;
  border: 2px solid white;
  text-decoration: none;
  font-size: 18px; }

.btnJS:hover {
  color: white;
  text-decoration: none;
  border-color: #cc2026; }

.btnJS::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #cc2026;
  transform-origin: left;
  transition: width 0.25s ease;
  z-index: -1; }

.btnJS:hover::after {
  width: 100%; }

.callToActionPage h2 {
  font-size: 27px;
  margin-bottom: 5px; }

.callToActionPage h4 {
  font-size: 20px;
  margin-bottom: 5px; }

.callToActionPage p {
  margin-top: 5px; }

.faqCustom .vc_toggle_icon {
  border-color: #cc2026 !important;
  color: #cc2026; }

.faqCustom i.vc_toggle_icon::before, .faqCustom i.vc_toggle_icon::after {
  background-color: #cc2026 !important; }

/* Title Styles */
.introText {
  text-align: center; }
  .introText h1.titleHeading {
    display: inline-block !important;
    border-radius: 5px; }
  .introText p {
    font-size: 18px;
    line-height: 28px;
    font-style: italic; }

/**
 * Custom Media Queries
 */
@media (max-width: 768px) {
  .heroBtnLarge {
    text-align: center; } }

@media (max-width: 768px) {
  .heroHeading {
    width: 250px; } }

@media (max-width: 1024px) {
  .callToActionFooter h3 {
    font-size: 25px;
    text-align: center; } }

/**
 * ----------------------------------------------------------------------------------------
 * Widget styles.
 * ----------------------------------------------------------------------------------------
 */
.widget {
  word-wrap: break-word; }
  .widget ul,
  .widget ol {
    padding-left: 0; }
    .widget ul li ol,
    .widget ul li ul,
    .widget ol li ol,
    .widget ol li ul {
      margin-left: 15px; }
  .widget > ul,
  .widget > ol,
  .widget .menu {
    list-style: none; }
  .widget .children li {
    list-style-type: none; }
    .widget .children li > a:before {
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-style: normal;
      font-size: 12px;
      letter-spacing: normal;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      content: "\f054";
      padding-right: 5px; }
  .widget .children li:last-child {
    border-bottom: none; }
  .widget .tagcloud a {
    color: #ffffff; }
  .widget .tag-cloud-link {
    padding: 3px 8px;
    margin-top: 2px;
    display: inline-block;
    border-radius: 2px; }

/**
 * Custom widget: Business hours.
 */
.widget-business-hours ul li span {
  font-weight: bold; }

/**
 * Widget: Widget Nav Menu in Sidebar.
 */
.sidebar .widget_nav_menu ul li {
  padding: 0;
  border-bottom: none; }
  .sidebar .widget_nav_menu ul li:first-child > a {
    border-top: 1px solid #e4e4e4; }
  .sidebar .widget_nav_menu ul li a {
    border-color: #e4e4e4;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    padding: 7px 15px;
    position: relative; }
    .sidebar .widget_nav_menu ul li a:hover {
      background-color: #f4f4f4; }

.sidebar .widget_nav_menu .sub-menu {
  margin-left: 0; }
  .sidebar .widget_nav_menu .sub-menu li {
    list-style-type: none; }
    .sidebar .widget_nav_menu .sub-menu li:first-child > a {
      border-top: none; }
    .sidebar .widget_nav_menu .sub-menu li a {
      padding-left: 30px; }

/**
 * vc general
 */
.atso-left {
  text-align: left; }

.atso-right {
  text-align: right; }

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

.atso-justify {
  text-align: justify; }

.atso-icon-right {
  float: right; }

/**
 * vc colors
 */
.atso-color-1 {
  color: #cc2026; }

.atso-color-2 {
  color: #e0e0e0; }

.atso-color-3 {
  color: #67bfe8; }

.atso-color-4 {
  color: #4c4c4c; }

.atso-color-5 {
  color: #000000; }

.atso-color-6 {
  color: #7f7f7f; }

.atso-color-7 {
  color: #ffffff; }

.atso-color-8 {
  color: #2a2a2a; }

.atso-color-9 {
  color: #22243C; }

.atso-color-10 {
  color: #2E3E1F; }

/**
 * vc separators
 */
.atso-vc-sep-bold-thin-left {
  margin-bottom: 35px;
  position: relative;
  box-sizing: border-box; }
  .atso-vc-sep-bold-thin-left:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    height: 9px; }

.atso-vc-sep-bold-thin-right {
  margin-bottom: 35px;
  position: relative;
  box-sizing: border-box;
  float: right; }
  .atso-vc-sep-bold-thin-right:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 0;
    height: 9px; }

.atso-vc-sep-bold-thin-center {
  margin: 35px auto;
  position: relative;
  box-sizing: border-box;
  text-align: center; }
  .atso-vc-sep-bold-thin-center:before {
    content: '';
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translate(-50%, 0px);
    margin: 0 auto;
    height: 9px;
    display: inline-block; }

/**
 * vc quote
 */
.atso-vc-quote {
  margin-bottom: 22.4px;
  color: inherit; }
  .atso-vc-quote cite {
    display: block;
    font-style: normal;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px; }
    .atso-vc-quote cite:before {
      content: '~ '; }
  .atso-vc-quote.atso-left {
    text-align: left; }
    .atso-vc-quote.atso-left cite {
      text-align: left; }
  .atso-vc-quote.atso-center-top {
    text-align: center;
    border-left: none; }
    .atso-vc-quote.atso-center-top cite {
      text-align: center; }
  .atso-vc-quote.atso-center-bottom {
    text-align: center;
    border-left: none; }
    .atso-vc-quote.atso-center-bottom cite {
      text-align: center; }
  .atso-vc-quote.atso-right {
    text-align: right;
    border-left: none; }
    .atso-vc-quote.atso-right cite {
      text-align: right; }

/**
 * vc table
 */
.atso-table {
  margin-bottom: 22.4px;
  width: 100%; }
  .atso-table > table {
    width: 100%; }
  .atso-table.atso-center th, .atso-table.atso-center tr, .atso-table.atso-center td {
    text-align: center; }
  .atso-table.atso-right th, .atso-table.atso-right tr, .atso-table.atso-right td {
    text-align: right; }
  .atso-table.atso-left th, .atso-table.atso-left tr, .atso-table.atso-left td {
    text-align: left; }

/**
 * vc button
 */
.atso-button {
  display: inline-block;
  padding: 9px 20px 6px 20px;
  text-decoration: none !important;
  font-size: 15px;
  text-align: center;
  margin-right: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: none !important;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0); }
  .atso-button:hover {
    filter: brightness(90%); }
  .atso-button:last-child {
    margin-right: 0; }
  .atso-button.atso-btn-tiny {
    font-size: 12px;
    padding: 4px 14px 3px 14px; }
  .atso-button.atso-btn-small {
    font-size: 15px;
    padding: 8px 20px; }
  .atso-button.atso-btn-medium {
    font-size: 20px;
    padding: 10px 24px; }
  .atso-button.atso-btn-large {
    font-size: 25px;
    line-height: 25px;
    padding: 14px 28px; }
  .atso-button.atso-btn-xtra-large {
    font-size: 30px;
    line-height: 30px;
    padding: 16px 32px; }
  .atso-button.atso-darken:hover {
    filter: brightness(90%); }
  .atso-button.atso-lighten:hover {
    filter: brightness(110%); }
  .atso-button.atso-btn-center {
    display: table;
    margin: 10px auto 10px; }
  .atso-button.atso-btn-right {
    float: right;
    margin-right: 0;
    margin-left: 5px; }
    .atso-button.atso-btn-right:last-child {
      margin-left: 0; }
  .atso-button.atso-btn-fullwidth {
    width: 100%; }
  .atso-button .atso-btn-icon.atso-btn-right span:before {
    margin-right: -1px; }
  .atso-button .atso-btn-icon.atso-btn-left span:before {
    margin-left: -1px; }

/**
 * vc color box
 */
.atso-color-box {
  border: 1px solid transparent;
  border-radius: 5px;
  display: block;
  overflow: hidden;
  margin: 0 0 2em;
  padding: 1em 1em 1em 1em;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0); }

/**
 * vc heading
 */
.atso-heading h1, .atso-heading h2, .atso-heading h3, .atso-heading h4, .atso-heading h5, .atso-heading h6 {
  margin-top: 0px;
  margin-bottom: 10px; }

.atso-heading-style-1 {
  display: inline-block; }

.atso-heading-style-2 {
  display: inline-block; }

.atso-heading-left {
  text-align: left; }

.atso-heading-center {
  text-align: center; }

.atso-heading-right {
  text-align: right; }

.atso-transform-uppercase {
  text-transform: uppercase; }

.atso-transform-lowercase {
  text-transform: lowercase; }

.atso-transform-capitalize {
  text-transform: capitalize; }

.fa-li {
  position: relative;
  left: -1em; }

.atso-icon {
  background-color: #cc2026;
  color: #fff; }

.atso-icon-small {
  position: relative;
  font-size: 30px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 10px; }
  .atso-icon-small svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center; }

.atso-icon-medium {
  position: relative;
  font-size: 40px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  margin-bottom: 10px; }
  .atso-icon-medium svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center; }

.atso-icon-large {
  position: relative;
  font-size: 60px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-bottom: 10px; }
  .atso-icon-large svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center; }

.atso-icon-extralarge {
  position: relative;
  font-size: 80px;
  width: 140px;
  height: 140px;
  line-height: 140px;
  margin-bottom: 15px; }
  .atso-icon-extralarge svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center; }

.atso-icon-custom {
  position: relative; }
  .atso-icon-custom svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center; }

.atso-icon-circle {
  border-radius: 50%;
  text-align: center; }

.atso-icon-rounded {
  border-radius: 15%;
  text-align: center; }

.atso-icon-rounded-small {
  border-radius: 5%;
  text-align: center; }

.atso-icon-square {
  border-radius: 0;
  text-align: center; }

.atso-icon-none {
  background-color: transparent !important;
  color: #333;
  text-align: center; }

/**
 * vc list
 */
.atso-list-align-left {
  text-align: left; }
  .atso-list-align-left li {
    position: relative; }
  .atso-list-align-left .fa-ul {
    margin-left: 0.5em; }
  .atso-list-align-left .fa-li {
    position: relative;
    left: -0.5em; }

.atso-list-align-center {
  text-align: center; }
  .atso-list-align-center li {
    position: relative; }
  .atso-list-align-center .fa-ul {
    margin-left: 0; }
  .atso-list-align-center .fa-li {
    position: relative;
    left: -0.5em; }

.atso-list-align-right {
  text-align: right; }
  .atso-list-align-right li {
    position: relative; }
  .atso-list-align-right .fa-ul {
    margin-left: 0; }
  .atso-list-align-right .fa-li {
    position: relative;
    left: -0.5em; }

.atso-bullet-color-1 li {
  margin: 6px 0; }

.atso-bullet-color-1 .fa-li {
  color: #cc2026; }

.atso-bullet-color-2 li {
  margin: 6px 0; }

.atso-bullet-color-2 .fa-li {
  color: #e0e0e0; }

.atso-bullet-color-3 li {
  margin: 6px 0; }

.atso-bullet-color-3 .fa-li {
  color: #67bfe8; }

.atso-bullet-color-4 li {
  margin: 6px 0; }

.atso-bullet-color-4 .fa-li {
  color: #4c4c4c; }

.atso-bullet-color-5 li {
  margin: 6px 0; }

.atso-bullet-color-5 .fa-li {
  color: #000000; }

.atso-bullet-color-6 li {
  margin: 6px 0; }

.atso-bullet-color-6 .fa-li {
  color: #7f7f7f; }

.atso-bullet-color-7 li {
  margin: 6px 0; }

.atso-bullet-color-7 .fa-li {
  color: #ffffff; }

.atso-bullet-color-8 li {
  margin: 6px 0; }

.atso-bullet-color-8 .fa-li {
  color: #2a2a2a; }

.atso-bullet-color-9 li {
  margin: 6px 0; }

.atso-bullet-color-9 .fa-li {
  color: #22243C; }

.atso-bullet-color-10 li {
  margin: 6px 0; }

.atso-bullet-color-10 .fa-li {
  color: #2E3E1F; }

/**
 * vc image
 */
.atso-image {
  display: inline;
  margin: 0 auto 20px auto;
  width: auto; }
  .atso-image img {
    height: auto;
    max-width: 100%;
    vertical-align: top; }
  .atso-image .wp-caption {
    text-align: center; }
  .atso-image.atso-full-width {
    width: 100%; }
    .atso-image.atso-full-width img {
      width: 100%;
      height: auto; }
    .atso-image.atso-full-width .wp-caption {
      max-width: initial !important; }

.atso-image.atso-left {
  float: left;
  margin: 0 1em 1em 0 !important; }

.atso-image.atso-right {
  float: right;
  margin: 0 0 1em 1em !important; }

.atso-image.atso-center {
  display: block;
  margin-left: auto;
  margin-right: auto !important;
  text-align: center;
  position: relative;
  overflow: visible; }
  .atso-image.atso-center img {
    display: inline; }
  .atso-image.atso-center .wp-caption {
    margin-left: auto;
    margin-right: auto; }

.atso-image.atso-rounded {
  border-radius: 50%; }
  .atso-image.atso-rounded img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

.atso-image.atso-rounded-small {
  border-radius: 6px; }
  .atso-image.atso-rounded-small img {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; }

a.atso-image {
  display: inline-block; }

.atso-border-style-1, .atso-border-style-2 {
  position: relative; }

.atso-image-shadow img {
  -webkit-box-shadow: 0px 0px 15px 0px #b0b0b0;
  -moz-box-shadow: 0px 0px 15px 0px #b0b0b0;
  box-shadow: 0px 0px 15px 0px #b0b0b0; }

/**
 * vc map
 */
.atso-location-bubble p {
  margin-bottom: 5px; }

/**
 * ----------------------------------------------------------------------------------------
 * IE8 Styles.
 * ----------------------------------------------------------------------------------------
 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidG9vbHMvX3NpdGUtc2V0dGluZ3Muc2NzcyIsInRvb2xzL19ib290c3RyYXAuc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsInRvb2xzL19oZWxwZXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwibGF5b3V0L19wcmVsb2FkZXJzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19tZW51LnNjc3MiLCJtb2JpbGUtbWVudS9fbW9iaWxlLW1lbnUuc2NzcyIsIm1vYmlsZS1tZW51L3RvZ2dsZXMvX2ljb24tYnV0dG9ucy5zY3NzIiwibW9iaWxlLW1lbnUvc3R5bGVzL19hdG9taWMtdG9nZ2xlLW5hdi5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX21lZGlhLnNjc3MiLCJsYXlvdXQvX3dvb2NvbW1lcmNlLnNjc3MiLCJsYXlvdXQvX2N1c3RvbS5zY3NzIiwibW9kdWxlcy9fd2lkZ2V0cy5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtZ2VuZXJhbC5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtY29sb3JzLnNjc3MiLCJ2Yy1zaG9ydGNvZGVzL192Yy1kaXZpZGVyLnNjc3MiLCJ2Yy1zaG9ydGNvZGVzL192Yy1xdW90ZXMuc2NzcyIsInZjLXNob3J0Y29kZXMvX3ZjLXRhYmxlLnNjc3MiLCJ2Yy1zaG9ydGNvZGVzL192Yy1idXR0b24uc2NzcyIsInZjLXNob3J0Y29kZXMvX3ZjLWNvbG9yLWJveC5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtaGVhZGluZy5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtaWNvbi5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtbGlzdC5zY3NzIiwidmMtc2hvcnRjb2Rlcy9fdmMtaW1hZ2Uuc2NzcyIsInZjLXNob3J0Y29kZXMvX3ZjLW1hcC5zY3NzIiwiX2llOC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogVGhlbWUgTmFtZTogIEF0b21pY1NvdXBcbiAqIFRoZW1lIFVSSTogICBodHRwOi8vdGhlbWVzLmF0b21pY3NvdXAuY29tL3dvcmRwcmVzcy9cbiAqIERlc2NyaXB0aW9uOiBBIFdvcmRQcmVzcyB0aGVtZSBmb3IgcGVyc29uYWwgb3IgYnVzaW5lc3MgdXNlLlxuICogVmVyc2lvbjogICAgIDMuNlxuICogQXV0aG9yOiAgICAgIE5laWwgVGlwcGluZ1xuICogQXV0aG9yIFVSSTogIGh0dHA6Ly9hdG9taWNzb3VwLmNvbS9uZWlsLXRpcHBpbmdcbiAqIExpY2Vuc2U6ICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDMuMFxuICogTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMy4wLmh0bWxcbiAqIFRhZ3M6ICAgICAgICBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgcmlnaHQtc2lkZWJhciwgbGVmdC1zaWRlYmFyLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCBwb3N0LWZvcm1hdHMsIHN0aWNreS1wb3N0LCB0cmFuc2xhdGlvbi1yZWFkeVxuICogVGV4dCBEb21haW46IGF0b21pY3NvdXA7XG4gKi9cblxuLypcbiAqIEFkZGVkIGFub3RoZXIgbWVudSB0byB0b3Agc29ja2V0LlxuICovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogbWFzdGVyLmNzc1xuICpcbiAqIENvbnRhaW5zIHRoZSBzaXRlIHNwZWNpZmljIHN0eWxlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vLyBUb29sc1xuQGltcG9ydCBcInRvb2xzL3NpdGUtc2V0dGluZ3NcIjtcbkBpbXBvcnQgXCJ0b29scy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCJ0b29scy9taXhpbnNcIjtcbkBpbXBvcnQgXCJ0b29scy9oZWxwZXJzXCI7XG5cbi8vIEJhc2VcbkBpbXBvcnQgXCJiYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCJiYXNlL2Zvcm1zXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcImxheW91dC9wcmVsb2FkZXJzXCI7XG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9tZW51XCI7XG5AaW1wb3J0IFwibW9iaWxlLW1lbnUvbW9iaWxlLW1lbnVcIjtcblxuQGltcG9ydCBcImxheW91dC9tYWluXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L21lZGlhXCI7XG5AaW1wb3J0IFwibGF5b3V0L3dvb2NvbW1lcmNlXCI7XG5AaW1wb3J0IFwibGF5b3V0L2N1c3RvbVwiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwibW9kdWxlcy93aWRnZXRzXCI7XG5cbi8vIFZDIFNob3J0Y29kZXNcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWdlbmVyYWxcIjtcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWNvbG9yc1wiO1xuQGltcG9ydCBcInZjLXNob3J0Y29kZXMvdmMtZGl2aWRlclwiO1xuQGltcG9ydCBcInZjLXNob3J0Y29kZXMvdmMtcXVvdGVzXCI7XG5AaW1wb3J0IFwidmMtc2hvcnRjb2Rlcy92Yy10YWJsZVwiO1xuQGltcG9ydCBcInZjLXNob3J0Y29kZXMvdmMtYnV0dG9uXCI7XG5AaW1wb3J0IFwidmMtc2hvcnRjb2Rlcy92Yy1jb2xvci1ib3hcIjtcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWhlYWRpbmdcIjtcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWljb25cIjtcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWxpc3RcIjtcbkBpbXBvcnQgXCJ2Yy1zaG9ydGNvZGVzL3ZjLWltYWdlXCI7XG5AaW1wb3J0IFwidmMtc2hvcnRjb2Rlcy92Yy1tYXBcIjtcblxuLy8gSUU4XG5AaW1wb3J0IFwiaWU4XCI7XG4iLCIvKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFNpdGUgc2V0dGluZ3MuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLy8gQ29sb3JzXG4kY29sb3ItMTogI2NjMjAyNjsgLy8gUmVkXG4kY29sb3ItMjogI2UwZTBlMDsgLy8gTGlnaHQgR3JleVxuJGNvbG9yLTM6ICM2N2JmZTg7IC8vIEFxdWEgQ3lhbiBBY2NlbnQgQ29sb3VyXG4kY29sb3ItNDogIzRjNGM0YzsgLy8gRGFyayBHcmV5XG4kY29sb3ItNTogIzAwMDAwMDsgLy8gQmxhY2tcbiRjb2xvci02OiAjN2Y3ZjdmOyAvLyBNaWQgR3JleVxuJGNvbG9yLTc6ICNmZmZmZmY7IC8vIHdoaXRlXG4kY29sb3ItODogIzJhMmEyYTsgLy8gVmVyeSBEYXJrIEdyZXlcbiRjb2xvci05OiAjMjIyNDNDOyAvLyBWZXJ5IERhcmsgQmx1ZVxuJGNvbG9yLTEwOiAjMkUzRTFGOyAvLyBQdXJwbGVcbiR3aGl0ZTogI2ZmZmZmZjsgICAvLyB3aGl0ZVxuJGJsYWNrOiAjMDAwMDAwOyAgIC8vIGJsYWNrXG5cbiRwcmltYXJ5LWNvbG9yOiAkY29sb3ItMztcblxuJGJvZHktdGV4dC1jb2xvcjogIzIyMjtcbiRtZWRpdW0tdGV4dC1jb2xvcjogbGlnaHRlbigkYm9keS10ZXh0LWNvbG9yLCAyMCUpO1xuJGxpZ2h0LXRleHQtY29sb3I6IGxpZ2h0ZW4oJGJvZHktdGV4dC1jb2xvciwgNTAlKTtcbiRsaW5rLWNvbG9yOiAkY29sb3ItNjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkY29sb3ItMztcbiRib3JkZXItY29sb3I6ICNjY2M7XG5cbiRzdWItbWVudS1iZzogI2Y5ZjlmOTtcblxuLy8gVHlwb2dyYXBoeVxuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGJhc2VsaW5lOiAoJGJhc2UtZm9udC1zaXplICogMS40KTtcblxuJGJvZHktdGV4dC1mb250OiAnSGVsdmV0aWNhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGluZy1mb250OiAnSGVsdmV0aWNhJywgQXJpYWwsIHNhbnMtc2VyaWY7IFxuJGhlYWRpbmctZm9udC1yZWc6IDQwMDtcbiRoZWFkaW5nLWZvbnQtYm9sZDogNzAwO1xuXG4kdGl0bGUtZm9udDogJGhlYWRpbmctZm9udDtcblxuJG1haW4tbWVudS1mb250OiAnUFQgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHN1Yi1tZW51LWZvbnQ6ICdQVCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIEJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogMTRweDtcblxuLy8gU3BhY2luZ1xuJGdsb2JhbC1ib3R0b20tbWFyZ2luOiAoJGJhc2VsaW5lICogMyk7XG4kYmxvZy1wb3N0LWJvdHRvbS1tYXJnaW46ICgkYmFzZWxpbmUgKiAxLjUpO1xuJHdpZGdldC1ib3R0b20tbWFyZ2luOiAoJGJhc2VsaW5lICogMik7XG4kaGVhZGVyLXRiLXBhZGRpbmc6ICRiYXNlbGluZTtcbiRoZWFkZXItbHItcGFkZGluZzogMDtcblxuLy8gU2lkZWJhclxuJHNpZGViYXItdG9wLW1hcmdpbjogMXJlbTtcblxuLy8gQnV0dG9uc1xuJGJ0bi0xLWJnOiAkY29sb3ItMTtcbiRidG4tMS10ZXh0LWNvbG9yOiAjZmZmO1xuJGJ0bi0yLWJnOiAkY29sb3ItMjtcbiRidG4tMi10ZXh0LWNvbG9yOiAjZmZmO1xuJGJ0bi0zLWJnOiAkY29sb3ItMztcbiRidG4tMy10ZXh0LWNvbG9yOiAjZmZmO1xuJGJ0bi00LWJnOiAkY29sb3ItNDtcbiRidG4tNC10ZXh0LWNvbG9yOiAjZmZmO1xuJGJ0bi01LWJnOiAkY29sb3ItNTtcbiRidG4tNS10ZXh0LWNvbG9yOiAjZmZmO1xuXG4kYnRuLTEtYmctaG92ZXI6ICRjb2xvci0xMDtcblxuJGJ0bi1ub3JtYWw6IDE0cHg7XG4kYnRuLW1lZGl1bTogMTZweDtcblxuLy8gRGl2ZGVyc1xuJHBvc3QtZGl2aWRlci1zaXplOiAzcHg7XG4kd2lkZ2V0LWRpdmlkZXItc2l6ZTogM3B4O1xuJHdpZGdldC1kaXZpZGVyLWxpLWNvbDogI2UwZTBlMDtcbiR3aWRnZXQtZGl2aWRlci1saS1mb290ZXItY29sOiAjNzM3MzczO1xuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb25fX3NwZWVkOiAwLjE1cyBhbGwgZWFzZTsiLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4xLjEgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQ6MCAwfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31vcHRncm91cHtmb250LXdlaWdodDo3MDB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9dGQsdGh7cGFkZGluZzowfUBtZWRpYSBwcmludHsqe3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiMwMDAhaW1wb3J0YW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLGFbaHJlZl49XCIjXCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1zZWxlY3R7YmFja2dyb3VuZDojZmZmIWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJ0bj4uY2FyZXQsLmRyb3B1cD4uYnRuPi5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMwMDAhaW1wb3J0YW50fS5sYWJlbHtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZGQhaW1wb3J0YW50fX0qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH06YmVmb3JlLDphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LXNpemU6NjIuNSU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZn1pbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1he2NvbG9yOiM0MjhiY2E7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMyYTY0OTY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH1maWd1cmV7bWFyZ2luOjB9aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW1nLXJlc3BvbnNpdmUsLnRodW1ibmFpbD5pbWcsLnRodW1ibmFpbCBhPmltZywuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hPmltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctcm91bmRlZHtib3JkZXItcmFkaXVzOjZweH0uaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfWhye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6aW5oZXJpdH1oMSBzbWFsbCxoMiBzbWFsbCxoMyBzbWFsbCxoNCBzbWFsbCxoNSBzbWFsbCxoNiBzbWFsbCwuaDEgc21hbGwsLmgyIHNtYWxsLC5oMyBzbWFsbCwuaDQgc21hbGwsLmg1IHNtYWxsLC5oNiBzbWFsbCxoMSAuc21hbGwsaDIgLnNtYWxsLGgzIC5zbWFsbCxoNCAuc21hbGwsaDUgLnNtYWxsLGg2IC5zbWFsbCwuaDEgLnNtYWxsLC5oMiAuc21hbGwsLmgzIC5zbWFsbCwuaDQgLnNtYWxsLC5oNSAuc21hbGwsLmg2IC5zbWFsbHtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojOTk5fWgxLC5oMSxoMiwuaDIsaDMsLmgze21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9aDEgc21hbGwsLmgxIHNtYWxsLGgyIHNtYWxsLC5oMiBzbWFsbCxoMyBzbWFsbCwuaDMgc21hbGwsaDEgLnNtYWxsLC5oMSAuc21hbGwsaDIgLnNtYWxsLC5oMiAuc21hbGwsaDMgLnNtYWxsLC5oMyAuc21hbGx7Zm9udC1zaXplOjY1JX1oNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWg0IHNtYWxsLC5oNCBzbWFsbCxoNSBzbWFsbCwuaDUgc21hbGwsaDYgc21hbGwsLmg2IHNtYWxsLGg0IC5zbWFsbCwuaDQgLnNtYWxsLGg1IC5zbWFsbCwuaDUgLnNtYWxsLGg2IC5zbWFsbCwuaDYgLnNtYWxse2ZvbnQtc2l6ZTo3NSV9aDEsLmgxe2ZvbnQtc2l6ZTozNnB4fWgyLC5oMntmb250LXNpemU6MzBweH1oMywuaDN7Zm9udC1zaXplOjI0cHh9aDQsLmg0e2ZvbnQtc2l6ZToxOHB4fWg1LC5oNXtmb250LXNpemU6MTRweH1oNiwuaDZ7Zm9udC1zaXplOjEycHh9cHttYXJnaW46MCAwIDEwcHh9LmxlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5sZWFke2ZvbnQtc2l6ZToyMXB4fX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjg1JX1jaXRle2ZvbnQtc3R5bGU6bm9ybWFsfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS50ZXh0LW11dGVke2NvbG9yOiM5OTl9LnRleHQtcHJpbWFyeXtjb2xvcjojNDI4YmNhfWEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMzMDcxYTl9LnRleHQtc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMyYjU0MmN9LnRleHQtaW5mb3tjb2xvcjojMzE3MDhmfWEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMyNDUyNjl9LnRleHQtd2FybmluZ3tjb2xvcjojOGE2ZDNifWEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiM2NjUxMmN9LnRleHQtZGFuZ2Vye2NvbG9yOiNhOTQ0NDJ9YS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojODQzNTM0fS5iZy1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhfWEuYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMDcxYTl9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fWEuYmctc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMWUyYjN9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fWEuYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhZmQ5ZWV9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEuYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2VjYjV9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9YS5iZy1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTRiOWI5fS5wYWdlLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo5cHg7bWFyZ2luOjQwcHggMCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9dWwsb2x7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTBweH11bCB1bCxvbCB1bCx1bCBvbCxvbCBvbHttYXJnaW4tYm90dG9tOjB9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6LTVweH0ubGlzdC1pbmxpbmU+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH1kbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyMHB4fWR0LGRke2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kbC1ob3Jpem9udGFsIGR0e2Zsb2F0OmxlZnQ7d2lkdGg6MTYwcHg7Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uZGwtaG9yaXpvbnRhbCBkZHttYXJnaW4tbGVmdDoxODBweH19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzk5OX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1ibG9ja3F1b3Rle3BhZGRpbmc6MTBweCAyMHB4O21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MTcuNXB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZWVlfWJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWJsb2NrcXVvdGUgZm9vdGVyLGJsb2NrcXVvdGUgc21hbGwsYmxvY2txdW90ZSAuc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6Izk5OX1ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsYmxvY2txdW90ZSAuc21hbGw6YmVmb3Jle2NvbnRlbnQ6J1xcMjAxNCBcXDAwQTAnfS5ibG9ja3F1b3RlLXJldmVyc2UsYmxvY2txdW90ZS5wdWxsLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkICNlZWU7Ym9yZGVyLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSwuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZXtjb250ZW50OicnfS5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlcntjb250ZW50OidcXDAwQTAgXFwyMDE0J31ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIn1hZGRyZXNze21hcmdpbi1ib3R0b206MjBweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQyODU3MTQzfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Ok1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlfWNvZGV7cGFkZGluZzoycHggNHB4O2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2M3MjU0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOWYyZjQ7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1yYWRpdXM6NHB4fWtiZHtwYWRkaW5nOjJweCA0cHg7Zm9udC1zaXplOjkwJTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX1wcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjkuNXB4O21hcmdpbjowIDAgMTBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweH1wcmUgY29kZXtwYWRkaW5nOjA7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVye21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye3dpZHRoOjc1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnt3aWR0aDo5NzBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVye3dpZHRoOjExNzBweH19LmNvbnRhaW5lci1mbHVpZHttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ucm93e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH0uY29sLXhzLTEsLmNvbC1zbS0xLC5jb2wtbWQtMSwuY29sLWxnLTEsLmNvbC14cy0yLC5jb2wtc20tMiwuY29sLW1kLTIsLmNvbC1sZy0yLC5jb2wteHMtMywuY29sLXNtLTMsLmNvbC1tZC0zLC5jb2wtbGctMywuY29sLXhzLTQsLmNvbC1zbS00LC5jb2wtbWQtNCwuY29sLWxnLTQsLmNvbC14cy01LC5jb2wtc20tNSwuY29sLW1kLTUsLmNvbC1sZy01LC5jb2wteHMtNiwuY29sLXNtLTYsLmNvbC1tZC02LC5jb2wtbGctNiwuY29sLXhzLTcsLmNvbC1zbS03LC5jb2wtbWQtNywuY29sLWxnLTcsLmNvbC14cy04LC5jb2wtc20tOCwuY29sLW1kLTgsLmNvbC1sZy04LC5jb2wteHMtOSwuY29sLXNtLTksLmNvbC1tZC05LC5jb2wtbGctOSwuY29sLXhzLTEwLC5jb2wtc20tMTAsLmNvbC1tZC0xMCwuY29sLWxnLTEwLC5jb2wteHMtMTEsLmNvbC1zbS0xMSwuY29sLW1kLTExLC5jb2wtbGctMTEsLmNvbC14cy0xMiwuY29sLXNtLTEyLC5jb2wtbWQtMTIsLmNvbC1sZy0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNvbC14cy0xLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTksLmNvbC14cy0xMCwuY29sLXhzLTExLC5jb2wteHMtMTJ7ZmxvYXQ6bGVmdH0uY29sLXhzLTEye3dpZHRoOjEwMCV9LmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14cy05e3dpZHRoOjc1JX0uY29sLXhzLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHMtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14cy02e3dpZHRoOjUwJX0uY29sLXhzLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHMtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14cy0ze3dpZHRoOjI1JX0uY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHMtMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXhzLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wteHMtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC14cy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wteHMtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC14cy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wteHMtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wteHMtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtMHtyaWdodDowfS5jb2wteHMtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC14cy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wteHMtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXhzLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXhzLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXhzLXB1c2gtNntsZWZ0OjUwJX0uY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXhzLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXhzLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0we2xlZnQ6MH0uY29sLXhzLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC14cy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC14cy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC14cy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEye2Zsb2F0OmxlZnR9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC1zbS01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1zbS1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlfS5jb2wtc20tcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC02e3JpZ2h0OjUwJX0uY29sLXNtLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXNtLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTB7cmlnaHQ6MH0uY29sLXNtLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtc20tcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTl7bGVmdDo3NSV9LmNvbC1zbS1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1zbS1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTN7bGVmdDoyNSV9LmNvbC1zbS1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtMHtsZWZ0OjB9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX0uY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0uY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLW1kLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC02e3dpZHRoOjUwJX0uY29sLW1kLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMHtyaWdodDowfS5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0uY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0uY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0we2xlZnQ6MH0uY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTJ7ZmxvYXQ6bGVmdH0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLWxnLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbGctcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMHtyaWdodDowfS5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbGctcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0we2xlZnQ6MH0uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1sZy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fXRhYmxle21heC13aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9dGh7dGV4dC1hbGlnbjpsZWZ0fS50YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0udGFibGU+dGhlYWQ+dHI+dGgsLnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZT50Zm9vdD50cj50aCwudGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZT50Zm9vdD50cj50ZHtwYWRkaW5nOjhweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS50YWJsZT50aGVhZD50cj50aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RkZH0udGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsLnRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT5jYXB0aW9uK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRkLC50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGR7Ym9yZGVyLXRvcDowfS50YWJsZT50Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZGRkfS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRoLC50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRke3BhZGRpbmc6NXB4fS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGR7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGQsLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGh7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fXRhYmxlIGNvbFtjbGFzcyo9Y29sLV17cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmU7ZGlzcGxheTp0YWJsZS1jb2x1bW59dGFibGUgdGRbY2xhc3MqPWNvbC1dLHRhYmxlIHRoW2NsYXNzKj1jb2wtXXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZTtkaXNwbGF5OnRhYmxlLWNlbGx9LnRhYmxlPnRoZWFkPnRyPnRkLmFjdGl2ZSwudGFibGU+dGJvZHk+dHI+dGQuYWN0aXZlLC50YWJsZT50Zm9vdD50cj50ZC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyPnRoLmFjdGl2ZSwudGFibGU+dGJvZHk+dHI+dGguYWN0aXZlLC50YWJsZT50Zm9vdD50cj50aC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50ZCwudGFibGU+dGJvZHk+dHIuYWN0aXZlPnRkLC50YWJsZT50Zm9vdD50ci5hY3RpdmU+dGQsLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50aCwudGFibGU+dGJvZHk+dHIuYWN0aXZlPnRoLC50YWJsZT50Zm9vdD50ci5hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5hY3RpdmU6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHIuYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZThlOGU4fS50YWJsZT50aGVhZD50cj50ZC5zdWNjZXNzLC50YWJsZT50Ym9keT50cj50ZC5zdWNjZXNzLC50YWJsZT50Zm9vdD50cj50ZC5zdWNjZXNzLC50YWJsZT50aGVhZD50cj50aC5zdWNjZXNzLC50YWJsZT50Ym9keT50cj50aC5zdWNjZXNzLC50YWJsZT50Zm9vdD50cj50aC5zdWNjZXNzLC50YWJsZT50aGVhZD50ci5zdWNjZXNzPnRkLC50YWJsZT50Ym9keT50ci5zdWNjZXNzPnRkLC50YWJsZT50Zm9vdD50ci5zdWNjZXNzPnRkLC50YWJsZT50aGVhZD50ci5zdWNjZXNzPnRoLC50YWJsZT50Ym9keT50ci5zdWNjZXNzPnRoLC50YWJsZT50Zm9vdD50ci5zdWNjZXNzPnRoe2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH0udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuc3VjY2Vzczpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguc3VjY2Vzczpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHIuc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHIuc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlPnRoZWFkPnRyPnRkLmluZm8sLnRhYmxlPnRib2R5PnRyPnRkLmluZm8sLnRhYmxlPnRmb290PnRyPnRkLmluZm8sLnRhYmxlPnRoZWFkPnRyPnRoLmluZm8sLnRhYmxlPnRib2R5PnRyPnRoLmluZm8sLnRhYmxlPnRmb290PnRyPnRoLmluZm8sLnRhYmxlPnRoZWFkPnRyLmluZm8+dGQsLnRhYmxlPnRib2R5PnRyLmluZm8+dGQsLnRhYmxlPnRmb290PnRyLmluZm8+dGQsLnRhYmxlPnRoZWFkPnRyLmluZm8+dGgsLnRhYmxlPnRib2R5PnRyLmluZm8+dGgsLnRhYmxlPnRmb290PnRyLmluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M0ZTNmM30udGFibGU+dGhlYWQ+dHI+dGQud2FybmluZywudGFibGU+dGJvZHk+dHI+dGQud2FybmluZywudGFibGU+dGZvb3Q+dHI+dGQud2FybmluZywudGFibGU+dGhlYWQ+dHI+dGgud2FybmluZywudGFibGU+dGJvZHk+dHI+dGgud2FybmluZywudGFibGU+dGZvb3Q+dHI+dGgud2FybmluZywudGFibGU+dGhlYWQ+dHIud2FybmluZz50ZCwudGFibGU+dGJvZHk+dHIud2FybmluZz50ZCwudGFibGU+dGZvb3Q+dHIud2FybmluZz50ZCwudGFibGU+dGhlYWQ+dHIud2FybmluZz50aCwudGFibGU+dGJvZHk+dHIud2FybmluZz50aCwudGFibGU+dGZvb3Q+dHIud2FybmluZz50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLndhcm5pbmc6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLndhcm5pbmc6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmFmMmNjfS50YWJsZT50aGVhZD50cj50ZC5kYW5nZXIsLnRhYmxlPnRib2R5PnRyPnRkLmRhbmdlciwudGFibGU+dGZvb3Q+dHI+dGQuZGFuZ2VyLC50YWJsZT50aGVhZD50cj50aC5kYW5nZXIsLnRhYmxlPnRib2R5PnRyPnRoLmRhbmdlciwudGFibGU+dGZvb3Q+dHI+dGguZGFuZ2VyLC50YWJsZT50aGVhZD50ci5kYW5nZXI+dGQsLnRhYmxlPnRib2R5PnRyLmRhbmdlcj50ZCwudGFibGU+dGZvb3Q+dHIuZGFuZ2VyPnRkLC50YWJsZT50aGVhZD50ci5kYW5nZXI+dGgsLnRhYmxlPnRib2R5PnRyLmRhbmdlcj50aCwudGFibGU+dGZvb3Q+dHIuZGFuZ2VyPnRoe2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX0udGFibGUtaG92ZXI+dGJvZHk+dHI+dGQuZGFuZ2VyOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHIuZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ViY2NjY31AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnRhYmxlLXJlc3BvbnNpdmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHg7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDpzY3JvbGw7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxle21hcmdpbi1ib3R0b206MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGR7Ym9yZGVyLWJvdHRvbTowfX1maWVsZHNldHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7bWluLXdpZHRoOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6IzMzMztib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjcwMH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde21hcmdpbjo0cHggMCAwO21hcmdpbi10b3A6MXB4IFxcOTtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1maWxlXXtkaXNwbGF5OmJsb2NrfWlucHV0W3R5cGU9cmFuZ2Vde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1zZWxlY3RbbXVsdGlwbGVdLHNlbGVjdFtzaXplXXtoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH1vdXRwdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo3cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojNTU1fS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozNHB4O3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXN9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY2YWZlOTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9LmZvcm0tY29udHJvbFtkaXNhYmxlZF0sLmZvcm0tY29udHJvbFtyZWFkb25seV0sZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2x7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5OjF9dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPWRhdGVde2xpbmUtaGVpZ2h0OjM0cHh9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNXB4fS5yYWRpbywuY2hlY2tib3h7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MjBweH0ucmFkaW8gbGFiZWwsLmNoZWNrYm94IGxhYmVse2Rpc3BsYXk6aW5saW5lO2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcn0ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXSwuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi0yMHB4fS5yYWRpbysucmFkaW8sLmNoZWNrYm94Ky5jaGVja2JveHttYXJnaW4tdG9wOi01cHh9LnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC13ZWlnaHQ6NDAwO2N1cnNvcjpwb2ludGVyfS5yYWRpby1pbmxpbmUrLnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5lKy5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjEwcHh9aW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdLGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSwucmFkaW9bZGlzYWJsZWRdLC5yYWRpby1pbmxpbmVbZGlzYWJsZWRdLC5jaGVja2JveFtkaXNhYmxlZF0sLmNoZWNrYm94LWlubGluZVtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dLGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSxmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmV7Y3Vyc29yOm5vdC1hbGxvd2VkfS5pbnB1dC1zbXtoZWlnaHQ6MzBweDtwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjNweH1zZWxlY3QuaW5wdXQtc217aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH10ZXh0YXJlYS5pbnB1dC1zbSxzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNte2hlaWdodDphdXRvfS5pbnB1dC1sZ3toZWlnaHQ6NDZweDtwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjMzO2JvcmRlci1yYWRpdXM6NnB4fXNlbGVjdC5pbnB1dC1sZ3toZWlnaHQ6NDZweDtsaW5lLWhlaWdodDo0NnB4fXRleHRhcmVhLmlucHV0LWxnLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGd7aGVpZ2h0OmF1dG99Lmhhcy1mZWVkYmFja3twb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1yaWdodDo0Mi41cHh9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozNHB4O2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCwuaGFzLXN1Y2Nlc3MgLnJhZGlvLC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmV7Y29sb3I6IzNjNzYzZH0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6IzNjNzYzZDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KX0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzJiNTQyYzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjNjdiMTY4O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjNjdiMTY4fS5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb257Y29sb3I6IzNjNzYzZDtib3JkZXItY29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7Y29sb3I6IzNjNzYzZH0uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLC5oYXMtd2FybmluZyAucmFkaW8sLmhhcy13YXJuaW5nIC5jaGVja2JveCwuaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSwuaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZXtjb2xvcjojOGE2ZDNifS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojOGE2ZDNiOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojNjY1MTJjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjMGExNmI7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjMGExNmJ9Lmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojOGE2ZDNiO2JvcmRlci1jb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojOGE2ZDNifS5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCwuaGFzLWVycm9yIC5yYWRpbywuaGFzLWVycm9yIC5jaGVja2JveCwuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5le2NvbG9yOiNhOTQ0NDJ9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojYTk0NDQyOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6Izg0MzUzNDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzfS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNhOTQ0NDI7Ym9yZGVyLWNvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojYTk0NDQyfS5mb3JtLWNvbnRyb2wtc3RhdGlje21hcmdpbi1ib3R0b206MH0uaGVscC1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNzM3MzczfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0uZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLnJhZGlvLC5mb3JtLWlubGluZSAuY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowfX0uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLC5mb3JtLWhvcml6b250YWwgLnJhZGlvLC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSwuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo3cHh9LmZvcm0taG9yaXpvbnRhbCAucmFkaW8sLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3h7bWluLWhlaWdodDoyN3B4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXB7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6N3B4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVse3RleHQtYWxpZ246cmlnaHR9fS5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowO3JpZ2h0OjE1cHh9LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uYnRuOmZvY3VzLC5idG46YWN0aXZlOmZvY3VzLC5idG4uYWN0aXZlOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH0uYnRuOmhvdmVyLC5idG46Zm9jdXN7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZXtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpfS5idG4uZGlzYWJsZWQsLmJ0bltkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG57Y3Vyc29yOm5vdC1hbGxvd2VkO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuLWRlZmF1bHR7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2N9LmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdDpmb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1kZWZhdWx0LmRpc2FibGVkLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCwuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWRlZmF1bHQgLmJhZGdle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQyOGJjYTtib3JkZXItY29sb3I6IzM1N2ViZH0uYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzI3NmIxO2JvcmRlci1jb2xvcjojMjg1ZThlfS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhO2JvcmRlci1jb2xvcjojMzU3ZWJkfS5idG4tcHJpbWFyeSAuYmFkZ2V7Y29sb3I6IzQyOGJjYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNGNhZTRjfS5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0N2E0NDc7Ym9yZGVyLWNvbG9yOiMzOTg0Mzl9LmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM0Y2FlNGN9LmJ0bi1zdWNjZXNzIC5iYWRnZXtjb2xvcjojNWNiODVjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM0NmI4ZGF9LmJ0bi1pbmZvOmhvdmVyLC5idG4taW5mbzpmb2N1cywuYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM5YjNkNztib3JkZXItY29sb3I6IzI2OWFiY30uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mb3tiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mb1tkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbywuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSwuYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLC5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzQ2YjhkYX0uYnRuLWluZm8gLmJhZGdle2NvbG9yOiM1YmMwZGU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4td2FybmluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2VlYTIzNn0uYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWQ5YzI4O2JvcmRlci1jb2xvcjojZDU4NTEyfS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZWVhMjM2fS5idG4td2FybmluZyAuYmFkZ2V7Y29sb3I6I2YwYWQ0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2F9LmJ0bi1kYW5nZXI6aG92ZXIsLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkMjMyMmQ7Ym9yZGVyLWNvbG9yOiNhYzI5MjV9LmJ0bi1kYW5nZXI6YWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZSwub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXJ7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGFuZ2VyW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlciwuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2F9LmJ0bi1kYW5nZXIgLmJhZGdle2NvbG9yOiNkOTUzNGY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4tbGlua3tjb2xvcjojNDI4YmNhO2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjB9LmJ0bi1saW5rLC5idG4tbGluazphY3RpdmUsLmJ0bi1saW5rW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5re2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tbGluaywuYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpob3ZlciwuYnRuLWxpbms6Zm9jdXN7Y29sb3I6IzJhNjQ5Njt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1c3tjb2xvcjojOTk5O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMzM7Ym9yZGVyLXJhZGl1czo2cHh9LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9LmJ0bi14cywuYnRuLWdyb3VwLXhzPi5idG57cGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjNweH0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6NXB4fWlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLGlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2t7d2lkdGg6MTAwJX0uZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfS5mYWRlLmlue29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZTt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QGZvbnQtZmFjZXtmb250LWZhbWlseTonR2x5cGhpY29ucyBIYWxmbGluZ3MnO3NyYzp1cmwoLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QpO3NyYzp1cmwoLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcikgZm9ybWF0KCdzdmcnKX0uZ2x5cGhpY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFwyYVwifS5nbHlwaGljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcMmJcIn0uZ2x5cGhpY29uLWV1cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDIwYWNcIn0uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFwyMjEyXCJ9LmdseXBoaWNvbi1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcMjYwMVwifS5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MDlcIn0uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcMjcwZlwifS5nbHlwaGljb24tZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDFcIn0uZ2x5cGhpY29uLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxlMDAyXCJ9LmdseXBoaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDNcIn0uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDA1XCJ9LmdseXBoaWNvbi1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA2XCJ9LmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxlMDA3XCJ9LmdseXBoaWNvbi11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA4XCJ9LmdseXBoaWNvbi1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxlMDA5XCJ9LmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxMFwifS5nbHlwaGljb24tdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTFcIn0uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTJcIn0uZ2x5cGhpY29uLW9rOmJlZm9yZXtjb250ZW50OlwiXFxlMDEzXCJ9LmdseXBoaWNvbi1yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTRcIn0uZ2x5cGhpY29uLXpvb20taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTVcIn0uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxlMDE2XCJ9LmdseXBoaWNvbi1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTdcIn0uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxOFwifS5nbHlwaGljb24tY29nOmJlZm9yZXtjb250ZW50OlwiXFxlMDE5XCJ9LmdseXBoaWNvbi10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTAyMFwifS5nbHlwaGljb24taG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyMVwifS5nbHlwaGljb24tZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyMlwifS5nbHlwaGljb24tdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyM1wifS5nbHlwaGljb24tcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTAyNFwifS5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMDI1XCJ9LmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTAyNlwifS5nbHlwaGljb24tdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMDI3XCJ9LmdseXBoaWNvbi1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZTAyOFwifS5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjlcIn0uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTAzMFwifS5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZTAzMVwifS5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzJcIn0uZ2x5cGhpY29uLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzNcIn0uZ2x5cGhpY29uLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzRcIn0uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzVcIn0uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzZcIn0uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMDM3XCJ9LmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzhcIn0uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZTAzOVwifS5nbHlwaGljb24tYmFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZTA0MFwifS5nbHlwaGljb24tdGFnOmJlZm9yZXtjb250ZW50OlwiXFxlMDQxXCJ9LmdseXBoaWNvbi10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxlMDQyXCJ9LmdseXBoaWNvbi1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxlMDQzXCJ9LmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTA0NFwifS5nbHlwaGljb24tcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDVcIn0uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZTA0NlwifS5nbHlwaGljb24tZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZTA0N1wifS5nbHlwaGljb24tYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZTA0OFwifS5nbHlwaGljb24taXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ5XCJ9LmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA1MFwifS5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZTA1MVwifS5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTA1MlwifS5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDUzXCJ9LmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA1NFwifS5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTA1NVwifS5nbHlwaGljb24tbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA1NlwifS5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTdcIn0uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA1OFwifS5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTlcIn0uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjBcIn0uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjJcIn0uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wifS5nbHlwaGljb24tdGludDpiZWZvcmV7Y29udGVudDpcIlxcZTA2NFwifS5nbHlwaGljb24tZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5nbHlwaGljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjZcIn0uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlMDY3XCJ9LmdseXBoaWNvbi1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCJ9LmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDY5XCJ9LmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCJ9LmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MVwifS5nbHlwaGljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3MlwifS5nbHlwaGljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzNcIn0uZ2x5cGhpY29uLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzRcIn0uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzVcIn0uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NlwifS5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDc3XCJ9LmdseXBoaWNvbi1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZTA3OFwifS5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDc5XCJ9LmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMDgwXCJ9LmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODFcIn0uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIn0uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDgzXCJ9LmdseXBoaWNvbi1vay1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDg0XCJ9LmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMDg1XCJ9LmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODZcIn0uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIn0uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODhcIn0uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA4OVwifS5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA5MFwifS5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTA5MVwifS5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTJcIn0uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMDkzXCJ9LmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMDk0XCJ9LmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTVcIn0uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxlMDk2XCJ9LmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTdcIn0uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDFcIn0uZ2x5cGhpY29uLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDJcIn0uZ2x5cGhpY29uLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDNcIn0uZ2x5cGhpY29uLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDRcIn0uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlMTA1XCJ9LmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDZcIn0uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTEwN1wifS5nbHlwaGljb24tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDhcIn0uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlMTA5XCJ9LmdseXBoaWNvbi1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTBcIn0uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTFcIn0uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZTExMlwifS5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZTExM1wifS5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTE0XCJ9LmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxlMTE1XCJ9LmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlMTE2XCJ9LmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTdcIn0uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlMTE4XCJ9LmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTlcIn0uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxlMTIwXCJ9LmdseXBoaWNvbi1oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjFcIn0uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxlMTIyXCJ9LmdseXBoaWNvbi1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlMTIzXCJ9LmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZTEyNFwifS5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMTI1XCJ9LmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTEyNlwifS5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTEyN1wifS5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMTI4XCJ9LmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMTI5XCJ9LmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzBcIn0uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTEzMVwifS5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzJcIn0uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTEzM1wifS5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzRcIn0uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlMTM1XCJ9LmdseXBoaWNvbi13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzZcIn0uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxlMTM3XCJ9LmdseXBoaWNvbi1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzhcIn0uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZTEzOVwifS5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIlxcZTE0MFwifS5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMTQxXCJ9LmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDJcIn0uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxlMTQzXCJ9LmdseXBoaWNvbi1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxlMTQ0XCJ9LmdseXBoaWNvbi1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTE0NVwifS5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmV7Y29udGVudDpcIlxcZTE0NlwifS5nbHlwaGljb24tdXNkOmJlZm9yZXtjb250ZW50OlwiXFxlMTQ4XCJ9LmdseXBoaWNvbi1nYnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDlcIn0uZ2x5cGhpY29uLXNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTBcIn0uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTFcIn0uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMTUyXCJ9LmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMTUzXCJ9LmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTE1NFwifS5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMTU1XCJ9LmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMTU2XCJ9LmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTdcIn0uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZTE1OFwifS5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTE1OVwifS5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjBcIn0uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTE2MVwifS5nbHlwaGljb24tZmxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjJcIn0uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjNcIn0uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjRcIn0uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZTE2NVwifS5nbHlwaGljb24tc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTE2NlwifS5nbHlwaGljb24tb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTE2N1wifS5nbHlwaGljb24tc2F2ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNjhcIn0uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZTE2OVwifS5nbHlwaGljb24tZXhwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxlMTcwXCJ9LmdseXBoaWNvbi1zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxlMTcxXCJ9LmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmV7Y29udGVudDpcIlxcZTE3MlwifS5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZXtjb250ZW50OlwiXFxlMTczXCJ9LmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxlMTc0XCJ9LmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTE3NVwifS5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzZcIn0uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMTc3XCJ9LmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZTE3OFwifS5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZTE3OVwifS5nbHlwaGljb24taGVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMTgwXCJ9LmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZXtjb250ZW50OlwiXFxlMTgxXCJ9LmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTE4MlwifS5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMTgzXCJ9LmdseXBoaWNvbi10b3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZTE4NFwifS5nbHlwaGljb24tc3RhdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODVcIn0uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxlMTg2XCJ9LmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZTE4N1wifS5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMTg4XCJ9LmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODlcIn0uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZXtjb250ZW50OlwiXFxlMTkwXCJ9LmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTFcIn0uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmV7Y29udGVudDpcIlxcZTE5MlwifS5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZXtjb250ZW50OlwiXFxlMTkzXCJ9LmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTE5NFwifS5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTVcIn0uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMTk3XCJ9LmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOThcIn0uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmV7Y29udGVudDpcIlxcZTE5OVwifS5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMDBcIn0uY2FyZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDoycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci10b3A6NHB4IHNvbGlkO2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjVweCAwO21hcmdpbjoycHggMCAwO2xpc3Qtc3R5bGU6bm9uZTtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLW1lbnUgLmRpdmlkZXJ7aGVpZ2h0OjFweDttYXJnaW46OXB4IDA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0uZHJvcGRvd24tbWVudT5saT5he2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMjBweDtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiMzMzM7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMjYyNjI2O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2F9LmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izk5OX0uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2N1cnNvcjpub3QtYWxsb3dlZH0ub3Blbj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5vcGVuPmF7b3V0bGluZTowfS5kcm9wZG93bi1tZW51LXJpZ2h0e2xlZnQ6YXV0bztyaWdodDowfS5kcm9wZG93bi1tZW51LWxlZnR7bGVmdDowO3JpZ2h0OmF1dG99LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6M3B4IDIwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojOTk5fS5kcm9wZG93bi1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt0b3A6MDt6LWluZGV4Ojk5MH0ucHVsbC1yaWdodD4uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0b30uZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjRweCBzb2xpZDtjb250ZW50OlwiXCJ9LmRyb3B1cCAuZHJvcGRvd24tbWVudSwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbToxcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnV7bGVmdDphdXRvO3JpZ2h0OjB9Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvfX0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG46aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjJ9LmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1c3tvdXRsaW5lOjB9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LTVweH0uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCwuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi10b29sYmFyPi5idG4sLmJ0bi10b29sYmFyPi5idG4tZ3JvdXAsLmJ0bi10b29sYmFyPi5pbnB1dC1ncm91cHttYXJnaW4tbGVmdDo1cHh9LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cHtmbG9hdDpsZWZ0fS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZD4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xle291dGxpbmU6MH0uYnRuLWdyb3VwPi5idG4rLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4fS5idG4tZ3JvdXA+LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH0uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KX0uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlua3std2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmJ0biAuY2FyZXR7bWFyZ2luLWxlZnQ6MH0uYnRuLWxnIC5jYXJldHtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci1ib3R0b20td2lkdGg6MH0uZHJvcHVwIC5idG4tbGcgLmNhcmV0e2JvcmRlci13aWR0aDowIDVweCA1cHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0bntmbG9hdDpub25lfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLWp1c3RpZmllZHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZmxvYXQ6bm9uZTtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuYnRue3dpZHRoOjEwMCV9W2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4+aW5wdXRbdHlwZT1yYWRpb10sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4+aW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uaW5wdXQtZ3JvdXBbY2xhc3MqPWNvbC1de2Zsb2F0Om5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6NDZweDtwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjMzO2JvcmRlci1yYWRpdXM6NnB4fXNlbGVjdC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLHNlbGVjdC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0LmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDo0NnB4fXRleHRhcmVhLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsdGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLHRleHRhcmVhLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OmF1dG99LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRue2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fXNlbGVjdC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLHNlbGVjdC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0LmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fXRleHRhcmVhLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsdGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLHRleHRhcmVhLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OmF1dG99LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1idG4sLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsfS5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0bnt3aWR0aDoxJTt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1ncm91cC1hZGRvbntwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweH0uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc217cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtib3JkZXItcmFkaXVzOjNweH0uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGd7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7Ym9yZGVyLXJhZGl1czo2cHh9LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LmlucHV0LWdyb3VwLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmlucHV0LWdyb3VwLWJ0bj4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1ncm91cC1idG4+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bj4uYnRuOmhvdmVyLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZle3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi0xcHh9Lm5hdnttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5uYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubmF2PmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweH0ubmF2PmxpPmE6aG92ZXIsLm5hdj5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ubmF2PmxpLmRpc2FibGVkPmF7Y29sb3I6Izk5OX0ubmF2PmxpLmRpc2FibGVkPmE6aG92ZXIsLm5hdj5saS5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6bm90LWFsbG93ZWR9Lm5hdiAub3Blbj5hLC5uYXYgLm9wZW4+YTpob3ZlciwubmF2IC5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojNDI4YmNhfS5uYXYgLm5hdi1kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdj5saT5hPmltZ3ttYXgtd2lkdGg6bm9uZX0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0ubmF2LXRhYnM+bGl7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzPmxpPmF7bWFyZ2luLXJpZ2h0OjJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubmF2LXRhYnM+bGk+YTpob3Zlcntib3JkZXItY29sb3I6I2VlZSAjZWVlICNkZGR9Lm5hdi10YWJzPmxpLmFjdGl2ZT5hLC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWR7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjB9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NXB4fS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5kcm9wZG93biAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpe2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxJX0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1ib3R0b206MH19Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmFkaXVzOjRweH0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn19Lm5hdi1waWxscz5saXtmbG9hdDpsZWZ0fS5uYXYtcGlsbHM+bGk+YXtib3JkZXItcmFkaXVzOjRweH0ubmF2LXBpbGxzPmxpK2xpe21hcmdpbi1sZWZ0OjJweH0ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQyOGJjYX0ubmF2LXN0YWNrZWQ+bGl7ZmxvYXQ6bm9uZX0ubmF2LXN0YWNrZWQ+bGkrbGl7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWxlZnQ6MH0ubmF2LWp1c3RpZmllZHt3aWR0aDoxMDAlfS5uYXYtanVzdGlmaWVkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1qdXN0aWZpZWQ+bGk+YXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjVweH0ubmF2LWp1c3RpZmllZD4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LWp1c3RpZmllZD5saXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9Lm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjB9fS5uYXYtdGFicy1qdXN0aWZpZWR7Ym9yZGVyLWJvdHRvbTowfS5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tcmlnaHQ6MDtib3JkZXItcmFkaXVzOjRweH0ubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXYtdGFicy1qdXN0aWZpZWQ+bGk+YXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXIsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjUwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXJ7Ym9yZGVyLXJhZGl1czo0cHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWhlYWRlcntmbG9hdDpsZWZ0fX0ubmF2YmFyLWNvbGxhcHNle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteDp2aXNpYmxlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm5hdmJhci1jb2xsYXBzZS5pbntvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItY29sbGFwc2V7d2lkdGg6YXV0bztib3JkZXItdG9wOjA7Ym94LXNoYWRvdzpub25lfS5uYXZiYXItY29sbGFwc2UuY29sbGFwc2V7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjA7b3ZlcmZsb3c6dmlzaWJsZSFpbXBvcnRhbnR9Lm5hdmJhci1jb2xsYXBzZS5pbntvdmVyZmxvdy15OnZpc2libGV9Lm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSwubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSwubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNle3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LmNvbnRhaW5lcj4ubmF2YmFyLWhlYWRlciwuY29udGFpbmVyLWZsdWlkPi5uYXZiYXItaGVhZGVyLC5jb250YWluZXI+Lm5hdmJhci1jb2xsYXBzZSwuY29udGFpbmVyLWZsdWlkPi5uYXZiYXItY29sbGFwc2V7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyPi5uYXZiYXItaGVhZGVyLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1oZWFkZXIsLmNvbnRhaW5lcj4ubmF2YmFyLWNvbGxhcHNlLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1jb2xsYXBzZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX0ubmF2YmFyLXN0YXRpYy10b3B7ei1pbmRleDoxMDAwO2JvcmRlci13aWR0aDowIDAgMXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXN0YXRpYy10b3B7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLXRvcCwubmF2YmFyLWZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZml4ZWQtdG9wLC5uYXZiYXItZml4ZWQtYm90dG9te2JvcmRlci1yYWRpdXM6MH19Lm5hdmJhci1maXhlZC10b3B7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgMCAxcHh9Lm5hdmJhci1maXhlZC1ib3R0b217Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci13aWR0aDoxcHggMCAwfS5uYXZiYXItYnJhbmR7ZmxvYXQ6bGVmdDtwYWRkaW5nOjE1cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweDtoZWlnaHQ6NTBweH0ubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItYnJhbmQ6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5ke21hcmdpbi1sZWZ0Oi0xNXB4fX0ubmF2YmFyLXRvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MTVweDtwYWRkaW5nOjlweCAxMHB4O21hcmdpbi10b3A6OHB4O21hcmdpbi1ib3R0b206OHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdmJhci10b2dnbGU6Zm9jdXN7b3V0bGluZTowfS5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcntkaXNwbGF5OmJsb2NrO3dpZHRoOjIycHg7aGVpZ2h0OjJweDtib3JkZXItcmFkaXVzOjFweH0ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIrLmljb24tYmFye21hcmdpbi10b3A6NHB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXRvZ2dsZXtkaXNwbGF5Om5vbmV9fS5uYXZiYXItbmF2e21hcmdpbjo3LjVweCAtMTVweH0ubmF2YmFyLW5hdj5saT5he3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtsaW5lLWhlaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbi10b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hLC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXJ7cGFkZGluZzo1cHggMTVweCA1cHggMjVweH0ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2xpbmUtaGVpZ2h0OjIwcHh9Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItbmF2e2Zsb2F0OmxlZnQ7bWFyZ2luOjB9Lm5hdmJhci1uYXY+bGl7ZmxvYXQ6bGVmdH0ubmF2YmFyLW5hdj5saT5he3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0ubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6LTE1cHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9Lm5hdmJhci1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9fS5uYXZiYXItZm9ybXttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1mb3JtIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9Lm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5yYWRpbywubmF2YmFyLWZvcm0gLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtmbG9hdDpub25lO21hcmdpbi1sZWZ0OjB9Lm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItZm9ybSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjVweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZm9ybXt3aWR0aDphdXRvO2JvcmRlcjowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubmF2YmFyLWZvcm0ubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0Oi0xNXB4fX0ubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXY+bGk+LmRyb3Bkb3duLW1lbnV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm5hdmJhci1idG57bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9Lm5hdmJhci1idG4uYnRuLXNte21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9Lm5hdmJhci1idG4uYnRuLXhze21hcmdpbi10b3A6MTRweDttYXJnaW4tYm90dG9tOjE0cHh9Lm5hdmJhci10ZXh0e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9Lm5hdmJhci10ZXh0Lm5hdmJhci1yaWdodDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5ke2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6IzVlNWU1ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHR7Y29sb3I6Izc3N30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2U3ZTdlN30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojODg4fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiNlN2U3ZTd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O2NvbG9yOiM1NTV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXN7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGlua3tjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXJ7Y29sb3I6IzMzM30ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5ke2NvbG9yOiM5OTl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHR7Y29sb3I6Izk5OX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojOTk5fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4MDgwOH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpmb2N1c3tjb2xvcjojNDQ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiMxMDEwMTB9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXIsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDgwODA4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZHJvcGRvd24taGVhZGVye2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmF7Y29sb3I6Izk5OX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6IzQ0NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5re2NvbG9yOiM5OTl9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3Zlcntjb2xvcjojZmZmfS5icmVhZGNydW1ie3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo0cHh9LmJyZWFkY3J1bWI+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWI+bGkrbGk6YmVmb3Jle2NvbnRlbnQ6XCIvXFwwMGEwXCI7cGFkZGluZzowIDVweDtjb2xvcjojY2NjfS5icmVhZGNydW1iPi5hY3RpdmV7Y29sb3I6Izk5OX0ucGFnaW5hdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MDttYXJnaW46MjBweCAwO2JvcmRlci1yYWRpdXM6NHB4fS5wYWdpbmF0aW9uPmxpe2Rpc3BsYXk6aW5saW5lfS5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3BhZGRpbmc6NnB4IDEycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNDI4YmNhO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7bWFyZ2luLWxlZnQ6LTFweH0ucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPnNwYW57bWFyZ2luLWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LnBhZ2luYXRpb24+bGk+YTpob3ZlciwucGFnaW5hdGlvbj5saT5zcGFuOmhvdmVyLC5wYWdpbmF0aW9uPmxpPmE6Zm9jdXMsLnBhZ2luYXRpb24+bGk+c3Bhbjpmb2N1c3tjb2xvcjojMmE2NDk2O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6I2RkZH0ucGFnaW5hdGlvbj4uYWN0aXZlPmEsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpob3ZlciwucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46aG92ZXIsLnBhZ2luYXRpb24+LmFjdGl2ZT5hOmZvY3VzLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpmb2N1c3t6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2E7Ym9yZGVyLWNvbG9yOiM0MjhiY2E7Y3Vyc29yOmRlZmF1bHR9LnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW4sLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46aG92ZXIsLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW46Zm9jdXMsLnBhZ2luYXRpb24+LmRpc2FibGVkPmEsLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6aG92ZXIsLnBhZ2luYXRpb24+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wYWdpbmF0aW9uLWxnPmxpPmEsLnBhZ2luYXRpb24tbGc+bGk+c3BhbntwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MThweH0ucGFnaW5hdGlvbi1sZz5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLWxnPmxpOmZpcnN0LWNoaWxkPnNwYW57Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHh9LnBhZ2luYXRpb24tbGc+bGk6bGFzdC1jaGlsZD5hLC5wYWdpbmF0aW9uLWxnPmxpOmxhc3QtY2hpbGQ+c3Bhbntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4fS5wYWdpbmF0aW9uLXNtPmxpPmEsLnBhZ2luYXRpb24tc20+bGk+c3BhbntwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4fS5wYWdpbmF0aW9uLXNtPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhZ2Vye3BhZGRpbmctbGVmdDowO21hcmdpbjoyMHB4IDA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlciBsaXtkaXNwbGF5OmlubGluZX0ucGFnZXIgbGk+YSwucGFnZXIgbGk+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoxNXB4fS5wYWdlciBsaT5hOmhvdmVyLC5wYWdlciBsaT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ucGFnZXIgLm5leHQ+YSwucGFnZXIgLm5leHQ+c3BhbntmbG9hdDpyaWdodH0ucGFnZXIgLnByZXZpb3VzPmEsLnBhZ2VyIC5wcmV2aW91cz5zcGFue2Zsb2F0OmxlZnR9LnBhZ2VyIC5kaXNhYmxlZD5hLC5wYWdlciAuZGlzYWJsZWQ+YTpob3ZlciwucGFnZXIgLmRpc2FibGVkPmE6Zm9jdXMsLnBhZ2VyIC5kaXNhYmxlZD5zcGFue2NvbG9yOiM5OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpub3QtYWxsb3dlZH0ubGFiZWx7ZGlzcGxheTppbmxpbmU7cGFkZGluZzouMmVtIC42ZW0gLjNlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1ZW19LmxhYmVsW2hyZWZdOmhvdmVyLC5sYWJlbFtocmVmXTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmxhYmVsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Z3JheX0ubGFiZWwtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2F9LmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMzA3MWE5fS5sYWJlbC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVjYjg1Y30ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDR9LmxhYmVsLWluZm97YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlfS5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLC5sYWJlbC1pbmZvW2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzMxYjBkNX0ubGFiZWwtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGV9LmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmfS5sYWJlbC1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjOTMwMmN9LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMHB4O3BhZGRpbmc6M3B4IDdweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJ0bi14cyAuYmFkZ2V7dG9wOjA7cGFkZGluZzoxcHggNXB4fWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfWEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UsLm5hdi1waWxscz4uYWN0aXZlPmE+LmJhZGdle2NvbG9yOiM0MjhiY2E7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6M3B4fS5qdW1ib3Ryb257cGFkZGluZzozMHB4O21hcmdpbi1ib3R0b206MzBweDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2VlZX0uanVtYm90cm9uIGgxLC5qdW1ib3Ryb24gLmgxe2NvbG9yOmluaGVyaXR9Lmp1bWJvdHJvbiBwe21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDoyMDB9LmNvbnRhaW5lciAuanVtYm90cm9ue2JvcmRlci1yYWRpdXM6NnB4fS5qdW1ib3Ryb24gLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuanVtYm90cm9ue3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uY29udGFpbmVyIC5qdW1ib3Ryb257cGFkZGluZy1sZWZ0OjYwcHg7cGFkZGluZy1yaWdodDo2MHB4fS5qdW1ib3Ryb24gaDEsLmp1bWJvdHJvbiAuaDF7Zm9udC1zaXplOjYzcHh9fS50aHVtYm5haWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweDttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0udGh1bWJuYWlsPmltZywudGh1bWJuYWlsIGE+aW1ne21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99YS50aHVtYm5haWw6aG92ZXIsYS50aHVtYm5haWw6Zm9jdXMsYS50aHVtYm5haWwuYWN0aXZle2JvcmRlci1jb2xvcjojNDI4YmNhfS50aHVtYm5haWwgLmNhcHRpb257cGFkZGluZzo5cHg7Y29sb3I6IzMzM30uYWxlcnR7cGFkZGluZzoxNXB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4fS5hbGVydCBoNHttYXJnaW4tdG9wOjA7Y29sb3I6aW5oZXJpdH0uYWxlcnQgLmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydD5wLC5hbGVydD51bHttYXJnaW4tYm90dG9tOjB9LmFsZXJ0PnArcHttYXJnaW4tdG9wOjVweH0uYWxlcnQtZGlzbWlzc2FibGV7cGFkZGluZy1yaWdodDozNXB4fS5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7cmlnaHQ6LTIxcHg7Y29sb3I6aW5oZXJpdH0uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzY7Y29sb3I6IzNjNzYzZH0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNjOWUyYjN9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzJiNTQyY30uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjE7Y29sb3I6IzMxNzA4Zn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhNmUxZWN9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzI0NTI2OX0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTM7Ym9yZGVyLWNvbG9yOiNmYWViY2M7Y29sb3I6IzhhNmQzYn0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmN2UxYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzY2NTEyY30uYWxlcnQtZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXItY29sb3I6I2ViY2NkMTtjb2xvcjojYTk0NDQyfS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZTRiOWMwfS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6Izg0MzUzNH1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX0ucHJvZ3Jlc3N7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKX0ucHJvZ3Jlc3MtYmFye2Zsb2F0OmxlZnQ7d2lkdGg6MDtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjQwcHggNDBweH0ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJ7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGV9LnByb2dyZXNzLWJhci1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzVjYjg1Y30ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpfS5wcm9ncmVzcy1iYXItaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZve2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KX0ucHJvZ3Jlc3MtYmFyLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlfS5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCl9LnByb2dyZXNzLWJhci1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KX0ubWVkaWEsLm1lZGlhLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO3pvb206MX0ubWVkaWEsLm1lZGlhIC5tZWRpYXttYXJnaW4tdG9wOjE1cHh9Lm1lZGlhOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubWVkaWEtb2JqZWN0e2Rpc3BsYXk6YmxvY2t9Lm1lZGlhLWhlYWRpbmd7bWFyZ2luOjAgMCA1cHh9Lm1lZGlhPi5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1lZGlhPi5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0OjEwcHh9Lm1lZGlhLWxpc3R7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MH0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGR9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9Lmxpc3QtZ3JvdXAtaXRlbT4uYmFkZ2V7ZmxvYXQ6cmlnaHR9Lmxpc3QtZ3JvdXAtaXRlbT4uYmFkZ2UrLmJhZGdle21hcmdpbi1yaWdodDo1cHh9YS5saXN0LWdyb3VwLWl0ZW17Y29sb3I6IzU1NX1hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6IzMzM31hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9YS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXN7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhO2JvcmRlci1jb2xvcjojNDI4YmNhfWEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHR7Y29sb3I6I2UxZWRmN30ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3Vze2NvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZDBlOWM2fWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2M3NjNkO2JvcmRlci1jb2xvcjojM2M3NjNkfS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmN31hLmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMzMTcwOGZ9YS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXN7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9YS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTcwOGY7Ym9yZGVyLWNvbG9yOiMzMTcwOGZ9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6IzhhNmQzYn1hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1c3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZhZjJjY31hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzhhNmQzYjtib3JkZXItY29sb3I6IzhhNmQzYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6I2E5NDQ0Mn1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1c3tjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2ViY2NjY31hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6I2E5NDQ0Mn0ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NXB4fS5saXN0LWdyb3VwLWl0ZW0tdGV4dHttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS4zfS5wYW5lbHttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpfS5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweH0ucGFuZWwtaGVhZGluZ3twYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmc+LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7Y29sb3I6aW5oZXJpdH0ucGFuZWwtdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0fS5wYW5lbC10aXRsZT5he2NvbG9yOmluaGVyaXR9LnBhbmVsLWZvb3RlcntwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MH0ucGFuZWw+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXJhZGl1czowfS5wYW5lbD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmcrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LnBhbmVsPi50YWJsZSwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxle21hcmdpbi1ib3R0b206MH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi5wYW5lbC1ib2R5Ky50YWJsZSwucGFuZWw+LnBhbmVsLWJvZHkrLnRhYmxlLXJlc3BvbnNpdmV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucGFuZWw+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoLC5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZle2JvcmRlcjowO21hcmdpbi1ib3R0b206MH0ucGFuZWwtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4fS5wYW5lbC1ncm91cCAucGFuZWx7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6NHB4O292ZXJmbG93OmhpZGRlbn0ucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbHttYXJnaW4tdG9wOjVweH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmd7Ym9yZGVyLWJvdHRvbTowfS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3Rlcntib3JkZXItdG9wOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9LnBhbmVsLWRlZmF1bHR7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2RkZH0ucGFuZWwtZGVmYXVsdD4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNkZGR9LnBhbmVsLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiM0MjhiY2F9LnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0MjhiY2E7Ym9yZGVyLWNvbG9yOiM0MjhiY2F9LnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6IzQyOGJjYX0ucGFuZWwtcHJpbWFyeT4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiM0MjhiY2F9LnBhbmVsLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLWluZm97Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2JjZThmMX0ucGFuZWwtaW5mbz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmYWViY2N9LnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzhhNmQzYjtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTM7Ym9yZGVyLWNvbG9yOiNmYWViY2N9LnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2ZhZWJjY30ucGFuZWwtd2FybmluZz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNmYWViY2N9LnBhbmVsLWRhbmdlcntib3JkZXItY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2ViY2NkMX0ud2VsbHttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzoxOXB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KX0ud2VsbCBibG9ja3F1b3Rle2JvcmRlci1jb2xvcjojZGRkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9LndlbGwtbGd7cGFkZGluZzoyNHB4O2JvcmRlci1yYWRpdXM6NnB4fS53ZWxsLXNte3BhZGRpbmc6OXB4O2JvcmRlci1yYWRpdXM6M3B4fS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi4yO2ZpbHRlcjphbHBoYShvcGFjaXR5PTIwKX0uY2xvc2U6aG92ZXIsLmNsb3NlOmZvY3Vze2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNTtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdXRsaW5lOjB9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9Lm1vZGFsLWJhY2tkcm9wLmlue29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7bWluLWhlaWdodDoxNi40Mjg1NzE0M3B4fS5tb2RhbC1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubW9kYWwtdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M30ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHh9Lm1vZGFsLWZvb3RlcnttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzoxOXB4IDIwcHggMjBweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1ib3R0b206MH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1vZGFsLWRpYWxvZ3t3aWR0aDo2MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwtc217d2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubW9kYWwtbGd7d2lkdGg6OTAwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAzMDtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjQ7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS50b29sdGlwLmlue29wYWNpdHk6Ljk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfS50b29sdGlwLnRvcHttYXJnaW4tdG9wOi0zcHg7cGFkZGluZzo1cHggMH0udG9vbHRpcC5yaWdodHttYXJnaW4tbGVmdDozcHg7cGFkZGluZzowIDVweH0udG9vbHRpcC5ib3R0b217bWFyZ2luLXRvcDozcHg7cGFkZGluZzo1cHggMH0udG9vbHRpcC5sZWZ0e21hcmdpbi1sZWZ0Oi0zcHg7cGFkZGluZzowIDVweH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NHB4fS50b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjVweDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjA7cmlnaHQ6NXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93e3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCA1cHggMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItd2lkdGg6MCA1cHggNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjVweDtib3JkZXItd2lkdGg6MCA1cHggNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3d7dG9wOjA7cmlnaHQ6NXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMTA7ZGlzcGxheTpub25lO21heC13aWR0aDoyNzZweDtwYWRkaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7d2hpdGUtc3BhY2U6bm9ybWFsfS5wb3BvdmVyLnRvcHttYXJnaW4tdG9wOi0xMHB4fS5wb3BvdmVyLnJpZ2h0e21hcmdpbi1sZWZ0OjEwcHh9LnBvcG92ZXIuYm90dG9te21hcmdpbi10b3A6MTBweH0ucG9wb3Zlci5sZWZ0e21hcmdpbi1sZWZ0Oi0xMHB4fS5wb3BvdmVyLXRpdGxle21hcmdpbjowO3BhZGRpbmc6OHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXJhZGl1czo1cHggNXB4IDAgMH0ucG9wb3Zlci1jb250ZW50e3BhZGRpbmc6OXB4IDE0cHh9LnBvcG92ZXI+LmFycm93LC5wb3BvdmVyPi5hcnJvdzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0ucG9wb3Zlcj4uYXJyb3d7Ym9yZGVyLXdpZHRoOjExcHh9LnBvcG92ZXI+LmFycm93OmFmdGVye2JvcmRlci13aWR0aDoxMHB4O2NvbnRlbnQ6XCJcIn0ucG9wb3Zlci50b3A+LmFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItdG9wLWNvbG9yOiM5OTk7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym90dG9tOi0xMXB4fS5wb3BvdmVyLnRvcD4uYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIiBcIjtib3R0b206MXB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnBvcG92ZXIucmlnaHQ+LmFycm93e3RvcDo1MCU7bGVmdDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM5OTk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0ucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIiBcIjtsZWZ0OjFweDtib3R0b206LTEwcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ucG9wb3Zlci5ib3R0b20+LmFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiM5OTk7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7dG9wOi0xMXB4fS5wb3BvdmVyLmJvdHRvbT4uYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIiBcIjt0b3A6MXB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LnBvcG92ZXIubGVmdD4uYXJyb3d7dG9wOjUwJTtyaWdodDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LWNvbG9yOiM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5wb3BvdmVyLmxlZnQ+LmFycm93OmFmdGVye2NvbnRlbnQ6XCIgXCI7cmlnaHQ6MXB4O2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmY7Ym90dG9tOi0xMHB4fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LmNhcm91c2VsLWlubmVyPi5pdGVte2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246LjZzIGVhc2UtaW4tb3V0IGxlZnQ7dHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdH0uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hPmltZ3tsaW5lLWhlaWdodDoxfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLC5jYXJvdXNlbC1pbm5lcj4ubmV4dCwuY2Fyb3VzZWwtaW5uZXI+LnByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZXtsZWZ0OjB9LmNhcm91c2VsLWlubmVyPi5uZXh0LC5jYXJvdXNlbC1pbm5lcj4ucHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5jYXJvdXNlbC1pbm5lcj4ubmV4dHtsZWZ0OjEwMCV9LmNhcm91c2VsLWlubmVyPi5wcmV2e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5uZXh0LmxlZnQsLmNhcm91c2VsLWlubmVyPi5wcmV2LnJpZ2h0e2xlZnQ6MH0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZS5sZWZ0e2xlZnQ6LTEwMCV9LmNhcm91c2VsLWlubmVyPi5hY3RpdmUucmlnaHR7bGVmdDoxMDAlfS5jYXJvdXNlbC1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxNSU7b3BhY2l0eTouNTtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuNil9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsY29sb3Itc3RvcChyZ2JhKDAsMCwwLC41KSAwKSxjb2xvci1zdG9wKHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKX0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtsZWZ0OmF1dG87cmlnaHQ6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsY29sb3Itc3RvcChyZ2JhKDAsMCwwLC4wMDAxKSAwKSxjb2xvci1zdG9wKHJnYmEoMCwwLDAsLjUpIDEwMCUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKX0uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbDpmb2N1c3tvdXRsaW5lOjA7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi45O2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKX0uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnR7bGVmdDo1MCV9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHR7cmlnaHQ6NTAlfS5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Zm9udC1mYW1pbHk6c2VyaWZ9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmV7Y29udGVudDonXFwyMDM5J30uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZXtjb250ZW50OidcXDIwM2EnfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6NTAlO3otaW5kZXg6MTU7d2lkdGg6NjAlO21hcmdpbi1sZWZ0Oi0zMCU7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjFweDt0ZXh0LWluZGVudDotOTk5cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MTBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgXFw5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle21hcmdpbjowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTUlO3JpZ2h0OjE1JTtib3R0b206MjBweDt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC42KX0uY2Fyb3VzZWwtY2FwdGlvbiAuYnRue3RleHQtc2hhZG93Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7Zm9udC1zaXplOjMwcHh9LmNhcm91c2VsLWNhcHRpb257bGVmdDoyMCU7cmlnaHQ6MjAlO3BhZGRpbmctYm90dG9tOjMwcHh9LmNhcm91c2VsLWluZGljYXRvcnN7Ym90dG9tOjIwcHh9fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVyLC5jb250YWluZXI6YmVmb3JlLC5jb250YWluZXI6YWZ0ZXIsLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsLmNvbnRhaW5lci1mbHVpZDphZnRlciwucm93OmJlZm9yZSwucm93OmFmdGVyLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsLmJ0bi10b29sYmFyOmJlZm9yZSwuYnRuLXRvb2xiYXI6YWZ0ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmJlZm9yZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6YWZ0ZXIsLm5hdjpiZWZvcmUsLm5hdjphZnRlciwubmF2YmFyOmJlZm9yZSwubmF2YmFyOmFmdGVyLC5uYXZiYXItaGVhZGVyOmJlZm9yZSwubmF2YmFyLWhlYWRlcjphZnRlciwubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwubmF2YmFyLWNvbGxhcHNlOmFmdGVyLC5wYWdlcjpiZWZvcmUsLnBhZ2VyOmFmdGVyLC5wYW5lbC1ib2R5OmJlZm9yZSwucGFuZWwtYm9keTphZnRlciwubW9kYWwtZm9vdGVyOmJlZm9yZSwubW9kYWwtZm9vdGVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY2xlYXJmaXg6YWZ0ZXIsLmNvbnRhaW5lcjphZnRlciwuY29udGFpbmVyLWZsdWlkOmFmdGVyLC5yb3c6YWZ0ZXIsLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwuYnRuLXRvb2xiYXI6YWZ0ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmFmdGVyLC5uYXY6YWZ0ZXIsLm5hdmJhcjphZnRlciwubmF2YmFyLWhlYWRlcjphZnRlciwubmF2YmFyLWNvbGxhcHNlOmFmdGVyLC5wYWdlcjphZnRlciwucGFuZWwtYm9keTphZnRlciwubW9kYWwtZm9vdGVyOmFmdGVye2NsZWFyOmJvdGh9LmNlbnRlci1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmhpZGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc2hvd3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmhpZGRlbntkaXNwbGF5Om5vbmUhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH0uYWZmaXh7cG9zaXRpb246Zml4ZWR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9LnZpc2libGUteHMsLnZpc2libGUtc20sLnZpc2libGUtbWQsLnZpc2libGUtbGd7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnZpc2libGUteHN7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlfXRyLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fXRoLnZpc2libGUteHMsdGQudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey52aXNpYmxlLXNte2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtc217ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH10aC52aXNpYmxlLXNtLHRkLnZpc2libGUtc217ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnZpc2libGUtbWR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlfXRyLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fXRoLnZpc2libGUtbWQsdGQudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH10aC52aXNpYmxlLWxnLHRkLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oaWRkZW4teHN7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuaGlkZGVuLXNte2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpey5oaWRkZW4tbWR7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaGlkZGVuLWxne2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH10aC52aXNpYmxlLXByaW50LHRkLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5oaWRkZW4tcHJpbnR7ZGlzcGxheTpub25lIWltcG9ydGFudH19IiwiLy8gQ2xlYXIgZmxvYXRzXG5AbWl4aW4gY2xlYXItYWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6b29tOiAxO1xufVxuXG4vLyBDaXJjbGVcbkBtaXhpbiBjaXJjbGUoKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTAlICk7XG59XG5cblxuLy8gSGlkZGVuIGJhY2tmYWNlXG5AbWl4aW4gYmFja2ZhY2UtaGlkZGVuKCkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBVc2VyIFNlbGVjdFxuQG1peGluIGRpc2FibGUtdXNlci1zZWxlY3QoKSB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEJveCBTaGFkb3cgRml4XG5AbWl4aW4gYm94LXNoYWRvdy1maXgoKSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLDAsMCwwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDApO1xufVxuXG4vLyBBY2NlbGVyYXRlZCBDU1NcbkBtaXhpbiBhY2NlbGVyYXRlLWNzcygpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8vIENlbnRlciBCbG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFRyYW5zZm9ybVxuQG1peGluIHRyYW5zZm9ybSAoICRhcmdzICkge1xuICAgIC1tcy10cmFuc2Zvcm06ICRhcmdzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkYXJncztcbiAgICAtby10cmFuc2Zvcm06ICRhcmdzO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkYXJncztcbiAgICB0cmFuc2Zvcm06ICRhcmdzO1xufVxuXG4vLyBGaWx0ZXJcbkBtaXhpbiBmaWx0ZXIgKCAkYXJncyApIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJGFyZ3M7XG4gICAgLW1vei1maWx0ZXI6ICRhcmdzO1xuICAgIC1vLWZpbHRlcjogJGFyZ3M7XG4gICAgLW1zLWZpbHRlcjogJGFyZ3M7XG59XG5cbi8vIEJveCBTaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nICggJGFyZ3MgKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYXJncztcbiAgICAtbW96LWJveC1zaXppbmc6ICRhcmdzO1xuICAgIGJveC1zaXppbmc6ICRhcmdzO1xufVxuXG5cbi8vIEFwcGVhcmFuY2VcbkBtaXhpbiBhcHBlYXJhbmNlICggJGFyZ3MgKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXJncztcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcmdzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gVHJhbnNpdGlvblxuLy8gUmVtb3ZlZCBwcmVmaXhlcyBpbiB2ZXJzaW9uIDQuNC4xXG5AbWl4aW4gdHJhbnNpdGlvbiggJGFyZ3MgKSB7XG4gICAgLy8td2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC8vIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgLy8gLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAgIC8vLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gICAgdHJhbnNpdGlvbjogJGFyZ3M7XG59XG5cblxuLy8gT3BhY2l0eVxuQG1peGluIG9wYWNpdHkoICRvcGFjaXR5ICkge1xuICAgIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cblxuXG4vLyBCb3JkZXIgcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCAkcmFkaXVzICkge1xuICAgIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC8vLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIEJveCBTaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCAkYXJncyApIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmdzO1xuICAgIC1tb3otYm94LXNoYWRvdzogJGFyZ3M7XG4gICAgYm94LXNoYWRvdzogJGFyZ3M7XG59XG4vLyBCb3JkZXIgcmFkaXVzXG4vLyBAdG9kbyByZW1vdmUgcHJlZml4ZXM/IE11c3QgcmUtY2hlY2sgV29vQ29tbWVyY2Vcbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vZG8td2UtbmVlZC1ib3gtc2hhZG93LXByZWZpeGVzL1xuQG1peGluIGJvcmRlci1yYWRpdXMoICRyYWRpdXMgKSB7XG4gICAgLy8td2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLy8tbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy8gQm94IFNoYWRvd1xuQG1peGluIGJveC1zaGFkb3coICRhcmdzICkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3M7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkYXJncztcbiAgICBib3gtc2hhZG93OiAkYXJncztcbn1cblxuLy8gQmFja2dyb3VuZCBTaXplXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCAkYXJncyApIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJGFyZ3M7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6ICRhcmdzO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogJGFyZ3M7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYXJncztcbn1cblxuXG4vLyBGb250IEF3ZXNvbWUgQ1NTXG5AbWl4aW4gZm9udF9hd2Vzb21lX19jc3MoKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gVmVydGljYWwgYWxpZ25cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogZXhhbXBsZSAqL1xuLyouZWxlbWVudCBwIHtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbigpO1xufSovXG5cbi8vIFBsYWNlaG9sZGVycyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4lX2JveC1zaXppbmctYmFzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuJV9ib3gtc2l6aW5nIHtcbiAgICBAZXh0ZW5kICVfYm94LXNpemluZy1iYXNlO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJV9ib3gtc2l6aW5nLWJhc2U7XG4gICAgfVxufVxuXG5cbiVfY2xlYXJmaXgge1xuICAgIC8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cblxuJV9yb3VuZGVkLWNvcm5lcnMgICB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5cbiVfdHJhbnMtb24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cbiVfdHJhbnMtb2ZmIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDtcbn1cbiIsIi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSGVscGVyIGNsYXNzZXMuXG4gKlxuICogQ29udGFpbnMgYSBmZXcgV29yZFByZXNzIHJlcXVpcmVkIGNsYXNzZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLyoqXG4gKiBXb3JkUHJlc3MgcmVxdWlyZWQgY2xhc3Nlcy5cbiAqL1xuLmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5zdGlja3kge31cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hdG9taWMtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQmFzZSBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Y29sb3I6ICRib2R5LXRleHQtY29sb3I7XG5cdC8vZm9udDogI3skYmFzZS1mb250LXNpemV9LyN7JGJhc2VsaW5lfSAkYm9keS10ZXh0LWZvbnQ7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQvL2ZvbnQtZmFtaWx5OiAkYm9keS10ZXh0LWZvbnQ7XG59XG4vKipcbiAqIERlZmF1bHQgc3BhY2luZyBmb3IgcGFyYWdyYXBocy5cbiAqL1xucCB7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBEZWZhdWx0IHN0eWxlcyBmb3IgYWxsIGhlYWRpbmdzLlxuICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW4tdG9wOiAkYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcblxuXHQvLyBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuXHQvLyBmb250LXdlaWdodDogJGhlYWRpbmctZm9udC1ib2xkO1xufVxuLyoqXG4gKiBMaXN0cy5cbiAqL1xudWwsIG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qKlxuICogSW5kaXZpZHVhbCBzdHlsZXMgZm9yIHRoZSBoZWFkaW5ncy5cbiAqL1xuLypcbmgxIHsgZm9udC1zaXplOjIuNGVtOyB9XG5cbmgyIHsgZm9udC1zaXplOjIuMWVtOyB9XG5cbmgzIHsgZm9udC1zaXplOjEuNmVtOyB9XG5cbmg0IHsgZm9udC1zaXplOjEuM2VtOyB9XG5cbmg1IHsgZm9udC1zaXplOjFlbTsgfVxuXG5oNiB7IGZvbnQtc2l6ZTowLjdlbTsgfVxuKi9cblxuLyoqXG4gKiBMaW5rcy5cbiAqL1xuYSB7XG5cdC8vY29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Ly9jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4vKipcbiAqIEJsb2NrcXVvdGVzLlxuICovXG5ibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGNvbG9yLTY7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0yO1xuXG5cdGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qKlxuICogSFIuXG4gKi9cbmhyIHtcblx0bWFyZ2luOiAkYmFzZWxpbmUgMDtcblx0XG5cdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cblxuLyoqXG4gKiBNYWtlIHN1cmUgdmlkZW9zIGFuZCBlbWJlZHMgZml0IGluc2lkZSB0aGVpciBjb250YWluZXJzLlxuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbnZpZGVvIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIEZsdWlkIGltYWdlcyBmb3IgcG9zdHMuXG4gKi9cbmltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0sXG4uc2l6ZS1hdXRvLFxuLnNpemUtZnVsbCxcbi5zaXplLWxhcmdlLFxuLnNpemUtbWVkaXVtLFxuLnNpemUtdGh1bWJuYWlsIHtcblx0QGV4dGVuZCAuaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8qKlxuICogQ29kZS5cbiAqL1xuY29kZSB7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogVGFibGVzXG4gKi9cbnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdC8vYm9yZGVyOiAwLjFyZW0gc29saWQgI2RjZDdjYTtcblx0Ly9mb250LXNpemU6IDE3cHg7XHRcblx0dGhlYWQge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0fVxuXHR0aCB7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdC8vYm9yZGVyOiAwLjFyZW0gc29saWQgI2RjZDdjYTtcblx0XHQvL2NvbG9yOiAkd2hpdGU7XG5cdFx0Ly9mb250LXNpemU6IDE4cHg7XG5cdFx0YSB7XG5cdFx0XHQvLyBjb2xvcjogI2UwZTBlMDtcblx0XHR9XG5cdH1cblx0dGQge1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHQvL2JvcmRlcjogMC4xcmVtIHNvbGlkICNkY2Q3Y2E7XG5cdH1cblx0dHIub2RkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHR9XG5cdHRyLmV2ZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdH1cbn1cblxuXG4iLCIvKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm0gc3R5bGVzLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbmZvcm0ge1xuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRAZXh0ZW5kIC5idG4tZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLTEtYmc7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdC8vZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtYm9sZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5cdGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi0xLWJnLWhvdmVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdH1cblx0aW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcblx0ICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1idXR0b25dKSxcblx0dGV4dGFyZWEge1xuXHRcdEBleHRlbmQgLmZvcm0tY29udHJvbDtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0ICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcblx0XHR9XG5cdH1cblx0bGFiZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgXHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItMTtcblx0fVxufVxuXG4vKipcbiAqIFNlYXJjaCBGb3Jtcy5cbiAqL1xuLnNlYXJjaC1mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyoqXG4gKiBTaWRlYmFyIFNlYXJjaCBGb3JtLlxuICovXG4uc2lkZWJhciwgLmNvbnRhaW5lci00MDQge1xuXHQuc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0ICAgIGhlaWdodDogMXB4O1xuXHQgICAgd2lkdGg6IDFweDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNlYXJjaC1maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHQgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMTBweCAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gICAgXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMjBweDtcblx0ICAgIHJpZ2h0OiAxNXB4O1xuXHQgICAgaGVpZ2h0OiAyMHB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdCAgICBtYXJnaW46IC0xMHB4IDAgMDtcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgYm9yZGVyOiAwO1xuXHQgICAgb3V0bGluZTogMDtcblx0ICAgIGNvbG9yOiAjMDAwO1xuXHQgICAgb3BhY2l0eTogLjU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbi8qKlxuICogR3Jhdml0eSBGb3Jtcy5cbiAqL1xuIGxlZ2VuZCB7IGNvbG9yOiBpbmhlcml0OyBib3JkZXI6IG5vbmU7IH1cbiIsIi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU3Bpbm5lciBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiAvKiAuc3Bpbm5lci13cmFwcGVyIHVzZWQgZm9yIGFsbCBzcGlubmVycyAqL1xuLnNwaW5uZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiA5OTk5OTk7XG59XG4vKipcbiAqIFNwaW5uZXIgUHJlbG9hZGVyIDFcbiAqL1xuLnNwaW5uZXItb25lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ4JTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZSAyLjBzIGluZmluaXRlIGxpbmVhcjtcblx0YW5pbWF0aW9uOiBzay1yb3RhdGUgMi4wcyBpbmZpbml0ZSBsaW5lYXI7XG5cblx0LmRvdDEsIC5kb3QyIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdGhlaWdodDogNjAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHQtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cdFx0YW5pbWF0aW9uOiBzay1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5kb3QyIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcblx0XHRhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGUgeyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH19XG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZSB7IDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfX1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG5cdDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCkgfVxuXHQ1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcblx0MCUsIDEwMCUgeyBcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcblx0fSA1MCUgeyBcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdH1cbn1cblxuLyoqXG4qIFNwaW5uZXIgUHJlbG9hZGVyIDJcbiovXG4uc3Bpbm5lci10d28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRhbmltYXRpb246IHNrLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVwbGFuZSB7XG5cdDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSB9XG5cdDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIH1cblx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpICByb3RhdGVYKDE4MGRlZykgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZXBsYW5lIHtcblx0MCUgeyBcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgXG5cdFx0fSA1MCUgeyBcblx0XHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKSBcblx0XHRcdH0gMTAwJSB7IFxuXHRcdFx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcblx0XHRcdH1cblx0XHR9XG4vKipcbiogU3Bpbm5lciBQcmVsb2FkZXIgM1xuKi9cbi5zcGlubmVyLXRocmVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ4JTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXG5cdC5kb3VibGUtYm91bmNlMSwgLmRvdWJsZS1ib3VuY2UyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHQtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cdFx0YW5pbWF0aW9uOiBzay1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5kb3VibGUtYm91bmNlMiB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG5cdDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCkgfVxuXHQ1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcblx0MCUsIDEwMCUgeyBcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMCk7XG5cdFx0fSA1MCUgeyBcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdH1cblx0fVxuLyoqXG4qIFNwaW5uZXIgUHJlbG9hZGVyIDRcbiovXG4uc3Bpbm5lci1mb3VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ4JTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNwaW5uZXItZm91ciA+IGRpdiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiA2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cdGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zcGlubmVyLWZvdXIge1xuXHQucmVjdDIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcblx0XHRhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuXHR9XG5cdC5yZWN0MyB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG5cdH1cblx0LnJlY3Q0IHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC45cztcblx0fVxuXHQucmVjdDUge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcblx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuXHQwJSwgNDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpIH0gIFxuXHQyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG5cdDAlLCA0MCUsIDEwMCUgeyBcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcblx0XHR9ICAyMCUgeyBcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG5cdFx0fVxuXHR9XG4vKipcbiogU3Bpbm5lciBQcmVsb2FkZXIgNVxuKi9cbi5zcGlubmVyLWZpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuY3ViZTEsIC5jdWJlMiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBzay1jdWJlbW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbjogc2stY3ViZW1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5jdWJlMiB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWN1YmVtb3ZlIHtcblx0MjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KSB9XG5cdDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpIH1cblx0NzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpIH1cblx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZykgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWN1YmVtb3ZlIHtcblx0MjUlIHsgXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcblx0XHR9IDUwJSB7IFxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG5cdFx0XHR9IDUwLjElIHsgXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdH0gNzUlIHsgXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG5cdFx0XHRcdFx0fSAxMDAlIHsgXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG4vKipcbiogU3Bpbm5lciBQcmVsb2FkZXIgNlxuKi9cbi5zcGlubmVyLXNpeCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0OCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDcwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwaW5uZXItc2l4ID4gZGl2IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XG5cblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuXHRhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNwaW5uZXItc2l4IC5ib3VuY2UxIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG5cbi5zcGlubmVyLXNpeCAuYm91bmNlMiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuXHQwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cblx0NDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcblx0MCUsIDgwJSwgMTAwJSB7IFxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdH0gNDAlIHsgXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHR9XG5cdH1cbi8qKlxuKiBTcGlubmVyIFByZWxvYWRlciA3XG4qL1xuLnNrLWN1YmUtZ3JpZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0OCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG5cdHdpZHRoOiAzMyU7XG5cdGhlaWdodDogMzMlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRmbG9hdDogbGVmdDtcblx0LXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHQgICAgICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0OyBcbn1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmUxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4uc2stY3ViZS1ncmlkIC5zay1jdWJlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stY3ViZS1ncmlkIC5zay1jdWJlNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuLnNrLWN1YmUtZ3JpZCAuc2stY3ViZTYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU3IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbi5zay1jdWJlLWdyaWQgLnNrLWN1YmU4IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stY3ViZS1ncmlkIC5zay1jdWJlOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH0gMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTsgXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfSAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9IFxufVxuLyoqXG4qIFNwaW5uZXIgUHJlbG9hZGVyIDhcbiovXG4uc2stZm9sZGluZy1jdWJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBcbn1cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooOTBkZWcpO1xufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcbn1cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDI3MGRlZyk7XG59XG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IFxufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWZvbGRDdWJlQW5nbGUge1xuICAwJSwgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IFxuICB9IDI1JSwgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IFxuICB9IDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgXG4gIH0gXG59XG5cbkBrZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG4gIDAlLCAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgXG4gIH0gMjUlLCA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgXG4gIH0gOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyBcbiAgfVxufSIsIi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogSGVhZGVyIHN0eWxlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vKipcbiAqIEhlYWRlciBEZWZhdWx0c1xuICovXG4uaGVhZGVyLW9uZSwgLmhlYWRlci10d28sIC5oZWFkZXItdGhyZWUsIC5oZWFkZXItZm91ciwgLmhlYWRlci1maXZlLCAuaGVhZGVyLXNpeCwgLmhlYWRlci1zZXZlbiwgLmhlYWRlci1laWdodCwgLmhlYWRlci1uaW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqXG4gKiBIZWFkZXIgU3R5bGVzIEdlbmVyYWwuXG4gKi9cbiAuaGVhZGVyLXRocmVlLCAuaGVhZGVyLWZpdmUsIC5oZWFkZXItc2V2ZW4sIC5oZWFkZXItZWlnaHQsIC5oZWFkZXItbmluZSB7XG4gXHQuc2l0ZS1sb2dvIHtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0fVxuXHQuc2l0ZS1uYXZpZ2F0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogSGVhZGVyIFNldmVuXG4gKi9cbi5oZWFkZXItc2V2ZW4ge1xuXHQuc29jaWFsLWdyb3VwIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQubWlzc2lvbi1zdGF0ZW1lbnQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi8qKlxuICogSGVhZGVyIEVpZ2h0XG4gKi9cbi5oZWFkZXItZWlnaHQge1xuXHQuc29jaWFsLWdyb3VwIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQubG9naW4tYmFza2V0LWRldGFpbHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vKipcbiAqIEhlYWRlciBOaW5lXG4gKi9cbiAuaGVhZGVyLW5pbmUge1xuIFx0LnNpdGUtbmF2aWdhdGlvbiB7XG4gXHRcdC5tZW51LXNwbGl0LW1lbnUtbGVmdC1jb250YWluZXIge1xuIFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gXHRcdH1cbiBcdFx0Lm1lbnUtc3BsaXQtbWVudS1yaWdodC1jb250YWluZXIge1xuIFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuIFx0XHR9XG5cdH1cbiB9XG5cblxuLyogSGVhZGVyIHN0eWxlcyBuYXYtc3RpY2t5ICovXG4uaGVhZGVyLW9uZSAubmF2LXN0aWNreSwgLmhlYWRlci10d28gLm5hdi1zdGlja3ksIC5oZWFkZXItdGhyZWUgLm5hdi1zdGlja3ksIC5oZWFkZXItZm91ciAubmF2LXN0aWNreSwgLmhlYWRlci1maXZlIC5uYXYtc3RpY2t5IHtcblx0Ji5uYXYtc3RpY2stdG9wIHtcbiAgICAgICAgJi5uYXZiYXItbGlnaHQuYmctZmFkZWQge1xuICAgICAgICAgICAgLnNpdGUtbmF2aWdhdGlvbiB1bCA+IGxpIGE6Zmlyc3QtY2hpbGQge1xuXHRcdCAgICBcdGhlaWdodDogaW5oZXJpdDtcblx0XHQgICAgfVxuXHRcdCAgICAuc2l0ZS1uYXZpZ2F0aW9uIC5zaXRlLW1lbnUgLnN1Yi1tZW51IGEge1xuXHRcdCAgICBcdGhlaWdodDogaW5oZXJpdDtcblx0XHQgICAgfVxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCAubG9nb3tcbiAgICAgICAgICAgICAgICAmLmxvZ28tZGFya3tcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxvZ28tbGlnaHR7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXZiYXItcmlnaHQtZWxlbWVudHMgLmxpc3QtaW5saW5lID4gbGkgPiBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuLyogSGVhZGVyIHN0eWxlcyBuYXYtc3RpY2t5IGxlZnQgbG9nb3MgKi9cbi5oZWFkZXItb25lIC5uYXYtc3RpY2t5LCAuaGVhZGVyLWZvdXIgLm5hdi1zdGlja3kge1xuXHQmLm5hdi1zdGljay10b3Age1xuICAgICAgICAubG9nby1yb3ctaGVpZ2h0IHtcbiAgICAgICAgXHQuc2l0ZS1sb2dvIGEge1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXHR9XG59XG4vKiBIZWFkZXIgc3R5bGVzIG5hdi1zdGlja3kgcmlnaHQgbG9nb3MgKi9cbi5oZWFkZXItdHdvIC5uYXYtc3RpY2t5IHtcblx0Ji5uYXYtc3RpY2stdG9wIHtcbiAgICAgICAgLmxvZ28tcm93LWhlaWdodCB7XG4gICAgICAgIFx0LnNpdGUtbG9nbyBhIHtcbiAgICAgICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cdH1cbn1cbi8qIEhlYWRlciBzdHlsZXMgbmF2LXN0aWNreSBjZW50ZXIgbG9nb3MgKi9cbi5oZWFkZXItdGhyZWUgLm5hdi1zdGlja3ksIC5oZWFkZXItZml2ZSAubmF2LXN0aWNreSwgLmhlYWRlci1zZXZlbiAubmF2LXN0aWNreSwgLmhlYWRlci1laWdodCAubmF2LXN0aWNreSB7XG5cdCYubmF2LXN0aWNrLXRvcCB7XG4gICAgICAgIC5sb2dvLXJvdy1oZWlnaHQge1xuICAgICAgICBcdC5zaXRlLWxvZ28gYSB7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblx0fVxufVxuXG4vKipcbiAqIEZvciBhbGwgaGVhZGVyc1xuICovXG4gLnZlcnRpY2FsLWNlbnRlciB7XG5cdCBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbigpO1xufVxuXG4ubG9nby1yb3ctaGVpZ2h0LCAubG9nby1yb3ctaGVpZ2h0LW1lbnUge1xuXHRoZWlnaHQ6MTUwcHg7IC8vIERlZmF1bHQgaGVpZ2h0XG59XG5cblxuI2hlYWRlci10b3AtYmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwcHggMTVweCAwIDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXG59XG5cblxuLnN0cmFwbGluZSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0Ly9tYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uc29ja2V0LW1lbnUgLmxvZ2luLWJ1dHRvbiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjYTY2M2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5zb2NpYWwtZ3JvdXAge1xuXHQvL2ZvbnQtc2l6ZTogMThweDtcblx0Ly9tYXJnaW4tdG9wOiAtOHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGhlaWdodDogMjhweDtcblx0XHQgICAgLy9saW5lLWhlaWdodDogMjJweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPVwiZmFjZWJvb2tcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwidHdpdHRlclwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I4QUNBO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdFtjbGFzcyo9XCJnb29nbGVcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwibGlua2VkaW5cIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwicGludGVyZXN0XCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cInlvdXR1YmVcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiMDAwMDtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwiZHJpYmJibGVcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwiZ2l0aHViXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE1MTY7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cImRpZ2dcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NmNhMztcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwiZGVsaWNpb3VzXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODZjYTM7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cInR1bWJsclwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MDZkO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdFtjbGFzcyo9XCJza3lwZVwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdFtjbGFzcyo9XCJzb3VuZGNsb3VkXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cInNwb3RpZnlcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzFERDc2MDtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRbY2xhc3MqPVwicG9kY2FzdFwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdFtjbGFzcyo9XCJtaWNyb3Bob25lXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM4MkE1MzI7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cInZpbWVvXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM0NWJiZmY7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2NsYXNzKj1cImZsaWNrclwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdFtjbGFzcyo9XCJ2a1wiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA3Mjk5O1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXHRbY2xhc3MqPVwiaW5zdGFncmFtXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNDRDRBNkI7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFtjbGFzcyo9XCJyc3NcIl06aG92ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1ODQzMjtcblx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdH1cblx0W2NsYXNzKj1cInJlZGRpdFwiXTpob3ZlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QzFEO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXHRbY2xhc3MqPVwidGlrdG9rXCJdOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5zb2NpYWwtZ3JvdXAtc21hbGwge1xuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHQgICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uc29jaWFsLWdyb3VwLW1lZGl1bSB7XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDM2cHggIWltcG9ydGFudDtcblx0XHQgICAgaGVpZ2h0OiAzNnB4O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zb2NpYWwtZ3JvdXAtbGFyZ2Uge1xuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGhlaWdodDogNDRweDtcblx0XHQgICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBOYXZpZ2F0aW9uIHN0eWxlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vKipcbiAqIE1haW4gbmF2LlxuICovXG4gI2xvZ28tbWVudS13cmFwcGVyIHtcbiBcdGRpc3BsYXk6IGJsb2NrO1xuXG4gXHQuc2l0ZS1sb2dvIHtcbiBcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4gXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdCBcdGEge1xuXHQgXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0IFx0XHQvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCBcdH1cblx0IH1cbn1cblxuLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHQ+IGxpIGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQuc2hvcHBpbmdfY2FydF9oZWFkaW5nIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cdC5zaXRlLW1lbnUge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0PiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdD4gYTphZnRlciB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdCAgICBmb250LXdlaWdodDogOTAwO1xuXHRcdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdCAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdCAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNzhcIjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZWxpbmU7XG5cdFx0XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc3ViLW1lbnUtZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXJlZztcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtaW4td2lkdGg6MjIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgXHRcdFx0dGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHQgICAgcGFkZGluZzogOHB4IDI1cHggOHB4IDEycHg7XG5cdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0ICAgIG1hcmdpbjogMHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMHB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdCAgICAvL2ZvbnQtc2l6ZTogMC45MjNlbTtcblx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdCAgICAvL3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmNoYW5nZWQ6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNTNcIiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0ICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRsaTpob3ZlciA+IHVsLFxuXHRcdHVsIGxpOmhvdmVyID4gdWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4vKipcbiAqIFNvY2tldCBtZW51IGZvciBIZWFkZXJzLlxuICovXG5cbiB1bC5zb2NrZXQtbWVudSB7XG4gXHRtYXJnaW46IDA7XG4gXHRwYWRkaW5nLWxlZnQ6IDA7XG5cbiBcdGxpIHtcbiBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuIFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gXHRcdGEge1xuIFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gXHRcdH1cbiBcdH1cbiB9XG5cbiAvKipcbiAqIExvZ2luIE1lbnUgV29vY29tbWVyY2UgZm9yIEhlYWRlciBFaWdodC5cbiAqL1xuIC5sb2dpbi1tZW51LXdvb2NvbW1lcmNlIHtcbiBcdGZvbnQtc2l6ZTogMTRweDtcblxuIFx0dWwuc29ja2V0LW1lbnUgbGkgYSB7XG4gXHRcdGJvcmRlci1yaWdodDogbm9uZTtcbiBcdH1cblxuIFx0Lm1lbnUtaXRlbSBhIHtcbiBcdFx0cGFkZGluZzogNXB4IDEycHggNXB4IDEycHg7XG5cdCAgICAvL2JhY2tncm91bmQtY29sb3I6ICNhNjYzY2M7XG5cdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdCAgICAvL2NvbG9yOiAjRkZGRkZGO1xuIFx0fVxuIH1cblxuLyoqXG4gKiBTdGlja3kgTWVudS5cbiAqL1xuLm5hdi1zdGlja3kge1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYubmF2LXN0aWNrLXRvcCB7XG5cdCBcdHdpZHRoOjEwMCU7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICB0b3A6MHB4O1xuXHQgICAgLy9sZWZ0OjA7XG5cdCAgICAvL3otaW5kZXg6IDk5OTtcblx0ICAgIC8vb3BhY2l0eTogMC45NztcblxuXHQgICAgLmxvZ28tcm93LWhlaWdodCB7XG5cdCAgICBcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cblx0ICAgIFx0LnNpdGUtbG9nbyB7IFxuXHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIFx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblxuXHQgICAgXHRcdGEge1xuXHRcdCAgICBcdFx0Ly90cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdCAgICBcdFx0Ly9iYWNrZ3JvdW5kLXNpemU6IDYwJTtcblx0XHQgICAgXHRcdC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdCAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXG4gICAgICAgICYubmF2YmFyLWxpZ2h0LmJnLWZhZGVkIHtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoIzAwMCwuMSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIC8vYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAuc2l0ZS1uYXZpZ2F0aW9uIHVsID4gbGkgYTpmaXJzdC1jaGlsZCB7XG5cdFx0ICAgIFx0Ly9oZWlnaHQ6IDY1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgLnNpdGUtbmF2aWdhdGlvbiAuc2l0ZS1tZW51IC5zdWItbWVudSBhIHtcblx0XHQgICAgXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0ICAgIH1cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQgLmxvZ297XG4gICAgICAgICAgICAgICAgJi5sb2dvLWRhcmt7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5sb2dvLWxpZ2h0e1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluaywubmF2YmFyLXJpZ2h0LWVsZW1lbnRzIC5saXN0LWlubGluZSA+IGxpID4gYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cbi5uby10b3AtYmFyIHtcblx0Ji5uYXYtc3RpY2stdG9wIHtcblx0XHR0b3A6MHB4O1xuXHR9XG59XG4ubmF2LXN0aWNrLXRvcCArIC5zaXRlLW1haW4ge1xuXHQvL3BhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uaGVhZGVyLW5pbmUge1xuXHQubmF2LXN0aWNrLXRvcCB7XG5cdFx0LnNpdGUtbG9nbyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFNlYXJjaCBCb3ggaW4gTWVudS5cbiAqL1xuI3NlYXJjaGZvcm0tZHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci0xOyAqL1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAwIDJweCA3cHggcmdiYSggMCwgMCwgMCwgMC4xICkgKTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KCAwICk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsIDAuMjVzIGVhc2UtaW4tb3V0ICk7XG5cbiAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KCAxICk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgICAgICBwYWRkaW5nOiAuN2VtIDMwcHggLjdlbSAuOGVtO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYTtcbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJveGVkLW1haW4tbGF5b3V0ICYge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAubmF2YmFyLXN0eWxlLXNpeCAmIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubmF2YmFyLXN0eWxlLWZpdmUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG59XG4uc2VhcmNoYm94LXBvc2l0aW9uIHtcblx0Ly9tYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltNb2JpbGUgTWVudSBUb2dnbGVzXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidG9nZ2xlcy9pY29uLWJ1dHRvbnNcIjtcbi8vQGltcG9ydCBcInRvZ2dsZXMvZml4ZWQtdG9wXCI7XG4vL0BpbXBvcnQgXCJ0b2dnbGVzL25hdmJhclwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW01vYmlsZSBNZW51c11cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy9AaW1wb3J0IFwic3R5bGVzL3NpZHJcIjtcbi8vQGltcG9ydCBcInN0eWxlcy90b2dnbGUtbmF2XCI7XG4vL0BpbXBvcnQgXCJzdHlsZXMvb3ZlcmxheVwiO1xuQGltcG9ydCBcInN0eWxlcy9hdG9taWMtdG9nZ2xlLW5hdlwiO1xuIiwiLyogTW9iaWxlIE1lbnUgVG9nZ2xlcyA+IEljb24gQnV0dG9uKHMpICovXG4jbW9iaWxlLW1lbnUge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHR0b3A6IDY1cHg7XG5cdHotaW5kZXg6IDQwMDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRhIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y29sb3I6ICNmZmY7IFxuXHRcdGZvbnQtc2l6ZTogMTZweDsgLy8gbXVzdCB1c2UgZml4ZWQgcGl4ZWxzXG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2VlZTsqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHQvL3BhZGRpbmctdG9wOiAzcHg7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAzcHggKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCAkdHJhbnNpdGlvbl9fc3BlZWQgKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXG5cdH1cblx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdCAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0ICAgIGhlaWdodDogMXB4O1xuXHQgICAgd2lkdGg6IDFweDtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxufVxuXG4ubm8tdG9wLWJhciAjbW9iaWxlLW1lbnUge1xuXHR0b3A6IDI1cHg7XG59IiwiI3NpZHItbGVmdC5zaWRyLXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogN3B4IDBweCAxMnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDdweCAwcHggMTJweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0Ym94LXNoYWRvdzogN3B4IDBweCAxMnB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuLnNpZHIge1xuXHQvL2JveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XG5cdHVsIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cGFkZGluZzogMDsgbWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMDsgbWFyZ2luOiAwO1xuXG5cdFx0XHQ6aG92ZXIgPiBhIHtcblx0XHRcdFx0Ly9ib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzIyMiBpbnNldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdWItdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvKmJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRkNGQ0ZDsqL1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8qYmFja2dyb3VuZC1jb2xvcjogIzMzMzsqL1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG5cdFx0fVxuXG5cdFx0LmlzLW9wZW4ge1xuXHRcdFx0Y29udGVudDogXCIgLSBcIiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIE5lc3RlZCBzdWJtZW51cyBpbmRlbnQgdGhlbVxuXHQuc3ViLW1lbnUgbGkgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR9XG5cdC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHR9XG5cdC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEge1xuXHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0fVxuXHQuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHR9XG5cdC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xuXHR9XG5cblx0Lyouc2lkci1jbGFzcy1zdWItbWVudSBhOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9Ki9cblx0LmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdC8qY29sb3I6ICNmZmY7Ki9cblx0fVxuXG5cdC53Y21lbnVjYXJ0LWNvbnRlbnRzIHtcblx0XHQvKmNvbG9yOiAjZmZmOyovXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQjc2lkci1zZWFyY2hib3gge1xuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHdpZHRoOiAyMzBweDtcblxuXHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODsqL1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdC8qY29sb3I6ICNmZmY7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXG5cblx0XHR9XG5cdFx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5zaWRyLXNob3BwaW5nLWNhcnQge1xuXHRcdC5zaG9wcGluZ19jYXJ0X2hlYWRpbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uYXRzby1jbG9zZSB7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICBhIHtcbiAgICBcdC8qY29sb3I6ICNmZmY7Ki9cbiAgICBcdHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG59XG5cbiNhdG9taWMtc2lkci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICB6LWluZGV4OiA1MDA7XG59XG5cblxuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBNYWluIGNvbnRlbnQgc3R5bGVzLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8qKlxuICogQ29udGFpbmVyIGFkamFjZW50IHRvIHRoZSBzaWRlYmFyLlxuICogVGhpcyB3aWxsIGhvc3QgdGhlIHBvc3RzIG9yIHBhZ2UgY29udGVudC5cbiAqL1xuI21haW4ge1xuIFx0ZGlzcGxheTogYmxvY2s7XG4gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gfVxuLm1haW4tY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206ICRnbG9iYWwtYm90dG9tLW1hcmdpbjtcbn1cblxuLnBvc3QudHlwZS1wb3N0IHtcblx0bWFyZ2luLXRvcDogJGJsb2ctcG9zdC1ib3R0b20tbWFyZ2luO1xuXHRtYXJnaW4tYm90dG9tOiAkYmxvZy1wb3N0LWJvdHRvbS1tYXJnaW47XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQvL2JvcmRlci1ib3R0b206ICRwb3N0LWRpdmlkZXItc2l6ZSBzb2xpZCAkY29sb3ItMTtcbn1cblxuLyoqXG4gKiA0MDQuXG4gKi9cbi5jb250YWluZXItNDA0IHtcblx0bWFyZ2luOiAxMDBweCAwO1xufVxuXG4vKipcbiAqIEF1dGhvciBiaW8uXG4gKi9cbi5hdXRob3ItYmlvIHtcblx0LmF1dGhvci1hdmF0YXIge31cblxuXHQuYXV0aG9yLWRlc2NyaXB0aW9uIHt9XG59XG5cbi8qKlxuICogQ29tbWVudHMuXG4gKi9cbi5jb21tZW50cy1hcmVhIHtcblx0LmNvbW1lbnQtbmF2IHtcblx0XHQuY29tbWVudC1uYXYtbmV4dCB7fVxuXHRcdC5jb21tZW50LW5hdi1wcmV2IHt9XG5cdH1cblxuXHQuY29tbWVudHMtdGl0bGUge31cblxuXHQubm8tY29tbWVudHMge31cbn1cblxuLmNvbW1lbnRzIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdC5jb21tZW50IHtcblx0XHQmLmJ5cG9zdGF1dGhvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtYm9keSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAZXh0ZW5kIC5pbWctcmVzcG9uc2l2ZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdFx0LmF2YXRhciB7fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29tbWVudC1hd2FpdGluZy1tb2RlcmF0aW9uIHt9XG5cblx0XHRcdC5jb21tZW50LW1ldGEge1xuXHRcdFx0XHQuY29tbWVudC1lZGl0LWxpbmsge31cblx0XHRcdH1cblxuXHRcdFx0LnJlcGx5IHtcblx0XHRcdFx0LmNvbW1lbnQtcmVwbHktbGluayB7fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIENvbW1lbnQgZm9ybS5cbiAqL1xuLmNvbW1lbnQtcmVzcG9uZCB7XG5cdC5jb21tZW50LXJlcGx5LXRpdGxlIHt9XG5cblx0LmNvbW1lbnQtZm9ybSB7XG5cdFx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblxuXHRcdC8vIFdoZW4gbG9nZ2VkIG9mZlxuXHRcdC5jb21tZW50LW5vdGVzIHt9XG5cblx0XHQuZm9ybS1hbGxvd2VkLXRhZ3Mge31cblxuXHRcdC8vIFdoZW4gbG9nZ2VkIGluXG5cdFx0LmxvZ2dlZC1pbi1hcyB7fVxuXHR9XG59XG5cbi8qKlxuICogRW50cnkgaGVhZGVyLlxuICovXG4uZW50cnktaGVhZGVyIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdGgxIGEge1xuXHRcdC8vY29sb3I6ICRjb2xvci01O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly9jb2xvcjogJGNvbG9yLTM7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRAZXh0ZW5kIC5pbWctcmVzcG9uc2l2ZTtcblxuXHR9XG59XG5cbi8qKlxuICogRW50cnkgbWV0YS5cbiAqL1xuLmVudHJ5LW1ldGEge1xuXHRsaSA+IGkge1xuXHRcdC8vY29sb3I6ICRjb2xvci0zO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0fVxuXHQubWV0YS1hdXRob3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0Lm1ldGEtY2F0ZWdvcmllcyB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdC5tZXRhLWRhdGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQubWV0YS1mZWF0dXJlZC1wb3N0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0Lm1ldGEtcmVwbHkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQubWV0YS10YWdzIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi8qKlxuICogRW50cnkgY29udGVudC5cbiAqL1xuLmVudHJ5LWNvbnRlbnQge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0aW1nIHtcblx0XHRAZXh0ZW5kIC5pbWctcmVzcG9uc2l2ZTtcblx0fVxuXHRpbWcuYWxpZ25sZWZ0IHsgbWFyZ2luLXJpZ2h0OjIwcHg7IH1cblx0aW1nLmFsaWducmlnaHQgeyBtYXJnaW4tbGVmdDoyMHB4OyB9XG59XG5cbi5lbnRyeS10aHVtYm5haWwge1xuXHRpbWcge1xuXHRcdEBleHRlbmQgLmltZy1yZXNwb25zaXZlO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdH1cbn1cblxuLyoqXG4gKiBFbnRyeSBmb290ZXIuXG4gKi9cbi5lbnRyeS1mb290ZXIge31cblxuLyoqXG4gKiBHYWxsZXJpZXMuXG4gKi9cbi5nYWxsZXJ5LWNhcHRpb24ge31cblxuLyoqXG4gKiBOb3QgZm91bmQuXG4gKi9cbi5ub3QtZm91bmQge31cblxuLyoqXG4gKiBCbG9nIHBvc3QuXG4gKi9cbi5zaW5nbGUtcG9zdCAuZW50cnktdGh1bWJuYWlsIHtcblx0aW1nIHtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cbn1cblxuLyoqXG4gKiBPbGRlciBOZXdlciBQb3N0cy5cbiAqL1xuLm5leHQsIC5wcmV2aW91cyB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5uZXh0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHJldmlvdXMgeyBmbG9hdDogbGVmdDsgfVxuXG4vKipcbiAqIFRpdGxlIEJhciBEZWZhdWx0LlxuICovXG4udGl0bGUtYmFzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcblx0cGFkZGluZzogMzBweCAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRoMSB7XG5cdFx0Y29sb3I6ICRjb2xvci03O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLnRpdGxlLWNlbnRlciB7XG5cdGgxIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuLmJyZWFkY3J1bWJzLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qKlxuICogQnJlYWRjcnVtYnMuXG4gKi9cbiNjcnVtYnMge1xuXHRmb250LXNpemU6ICRicmVhZGNydW1iLWZvbnQtc2l6ZTtcblx0Y29sb3I6ICRjb2xvci0yO1xufVxuLmJyZWFkY3J1bWJzLWRlZmF1bHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi8qKlxuICogU2Nyb2xsIHRvIHRvcC5cbiAqL1xuLmNkLXRvcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblxuXHQvL2JveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoIzAwMCwgLjA1KTtcblxuXHQvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXG5cdG92ZXJmbG93OiBoaWRkZW47IFxuXHR0ZXh0LWluZGVudDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY2QtdG9wLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciA1MCU7XG5cblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuXG5cdCYuY2QtaXMtdmlzaWJsZSwgJi5jZC1mYWRlLW91dCwgLm5vLXRvdWNoICY6aG92ZXIge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcblx0fVxuXG5cdCYuY2QtaXMtdmlzaWJsZSB7IC8qIHRoZSBidXR0b24gYmVjb21lcyB2aXNpYmxlICovXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDIwMDtcblx0fVxuXG5cdCYuY2QtZmFkZS1vdXQgeyAvKiBpZiB0aGUgdXNlciBrZWVwcyBzY3JvbGxpbmcgZG93biwgdGhlIGJ1dHRvbiBpcyBvdXQgb2YgZm9jdXMgYW5kIGJlY29tZXMgbGVzcyB2aXNpYmxlICovXG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5uby10b3VjaCwgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnRuLTEtYmctaG92ZXIsIDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0LmNkLXRvcCB7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHQuY2QtdG9wIHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdCBcdH1cblx0fVxufVxuXG5cbiIsIi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU2lkZWJhciBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLyoqXG4gKiBNYWluIHNpZGViYXIuXG4gKi9cbi5zaWRlYmFyIHtcblx0bWFyZ2luLXRvcDogJHNpZGViYXItdG9wLW1hcmdpbjtcblx0bWFyZ2luLWJvdHRvbTogJGdsb2JhbC1ib3R0b20tbWFyZ2luO1xuXG5cdGg0IHtcblx0XHQvLyBmb250LXNpemU6IDIuMHJlbTtcblx0XHQvLyBib3JkZXItYm90dG9tOiAkd2lkZ2V0LWRpdmlkZXItc2l6ZSBzb2xpZCAkY29sb3ItMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC8vIGNvbG9yOiAkY29sb3ItNDtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdGxpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICR3aWRnZXQtZGl2aWRlci1saS1jb2w7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4OyBcblxuXHRcdC5wb3N0LWRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdC5yc3MtZGF0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQucnNzU3VtbWFyeSArIGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcblx0fVxufVxuXG4vKipcbiAqIEZvb3RlciBzaWRlYmFyLlxuICovXG4uZm9vdGVyLXNpZGViYXIge30iLCIvKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvb3RlciBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLyoqXG4gKiBNYWluIGZvb3Rlci5cbiAqL1xuLnNpdGUtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG5cdC8vIEZvb3RlciBjb2x1bW4gbGF5b3V0XG5cdC5mb290ZXItd2lkZ2V0LWFyZWEge1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgIzAwMDsgLyogRm9yIGJldHRlciB2aXN1YWxpemF0aW9uLCBub3QgbmVjZXNzYXJ5ICovXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyAvLyBDb2x1bW4gc3BhY2luZ1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vZm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LndpZGdldC1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci0zO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHQvLyAvdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGxpOmJlZm9yZSB7ICAgIFxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkYSc7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDdweCAwIC0xNXB4O1xuXHRcdFx0XHRcdC8vY29sb3I6ICNjYzIwMjY7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHNwYW4ucG9zdC1kYXRlIHtcblx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Ly9mbG9hdDogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBPbmUgY29sdW1uICovXG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRmbG9hdDogbm9uZTsgLyogTm8gbmVlZCBmb3Igb25lIGNvbHVtbiB0byBmbG9hdCAqL1xuXHRcdHdpZHRoOiAxMDAlOyAvKiBOb3QgbmVjZXNzYXJ5LCBidXQgYmV0dGVyIGlsbHVzdHJhdGVzIHRlY2huaXF1ZSAqL1xuXHR9XG5cblx0LyogVHdvIGNvbHVtbnMgKi9cblx0LmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMiksXG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LyogVGhyZWUgY29sdW1ucyAqL1xuXHQuZm9vdGVyLXdpZGdldC1hcmVhOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgzKSxcblx0LmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMiksXG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDMpOm50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQvKiBGb3VyIGNvbHVtbnMgKi9cblx0LmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoNCksXG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDIpLFxuXHQuZm9vdGVyLXdpZGdldC1hcmVhOm50aC1jaGlsZCgzKSxcblx0LmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoNCk6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuLyogRm9vdGVyIFNvY2tldCAqL1xuLmZvb3Rlci1zb2NrZXQge1xuXHRjbGVhcjogYm90aDtcblx0Ly90ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vcGFkZGluZzogMWVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci04O1xuXHRjb2xvcjogJGNvbG9yLTY7XG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDQwNDA7XG5cdHBhZGRpbmc6IDIwcHggMHB4O1xuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLTI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItMTtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuZm9vdGVyLXNvY2tldC1yb3ctaGVpZ2h0IHtcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHR9XG59XG4iLCIvKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG5cdCNzZWFyY2hmb3JtICNzIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG5cbi8qIGlQYWQgaW4gbGFuZHNjYXBlICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5icmVhZGNydW1icy1kZWZhdWx0IHsgXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjbW9iaWxlLW1lbnUgeyBcblx0XHRkaXNwbGF5OiBibG9jazsgdG9wOiAyMHB4O1xuXHR9XG5cdC5zaXRlLWxvZ28ge1xuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNoZWFkZXJBcmVhIC52ZXJ0aWNhbC1jZW50ZXIge1xuXHRcdC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpO1xuICAgIFx0Ly8tbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcbiAgICBcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcblx0fVxuXHQubmF2LXN0aWNreS5uYXYtc3RpY2stdG9wIHtcblx0XHQubG9nby1yb3ctaGVpZ2h0IHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdFx0LnZlcnRpY2FsLWNlbnRlciB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcdH1cblx0fVxuXHRcblxuXHQvKiBIRUFERVIgT05FICovXG5cdC5oZWFkZXItb25lIHtcblx0XHQudG9wLXNvY2tldC1yb3ctaGVpZ2h0LCAuaGVhZGVyLW9uZS1tZW51IHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cdC8qIEhFQURFUiBUV08gKi9cblx0LmhlYWRlci10d28ge1xuXHRcdC50b3Atc29ja2V0LXJvdy1oZWlnaHQsIC5oZWFkZXItdHdvLW1lbnUgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0LyogSEVBREVSIFRIUkVFICovXG5cdC5oZWFkZXItdGhyZWUge1xuXHRcdCNoZWFkZXItdG9wLWJhciwgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cdC8qIEhFQURFUiBGT1VSICovXG5cdC5oZWFkZXItZm91ciB7XG5cdFx0I2hlYWRlci10b3AtYmFyLCAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0LyogSEVBREVSIEZJVkUgKi9cblx0LmhlYWRlci1maXZlIHtcblx0XHQjaGVhZGVyLXRvcC1iYXIsIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQubWlzc2lvbi1zdGF0ZW1lbnQsIC5zb2NpYWwtaWNvbnMgeyBkaXNwbGF5Om5vbmU7IH1cblx0fVxuXHQvKiBIRUFERVIgU0lYICovXG5cdC5oZWFkZXItc2l4IHtcblx0XHQjaGVhZGVyLXRvcC1iYXIsIC5zaXRlLW5hdmlnYXRpb24td3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQuc29jaWFsLWljb25zIHsgZGlzcGxheTpub25lOyB9XG5cdFx0LmhlYWRlci1zaXgtc29jaWFsIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cdC8qIEhFQURFUiBTRVZFTiAqL1xuXHQuaGVhZGVyLXNldmVuIHtcblx0XHQjaGVhZGVyLXRvcC1iYXItd3JhcCwgLnNpdGUtbmF2aWdhdGlvbi13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdC5zb2NpYWwtaWNvbnMgeyBkaXNwbGF5Om5vbmU7IH1cblx0XHQubWlzc2lvbi1zdGF0ZW1lbnQgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0LyogSEVBREVSIEVJR0hUICovXG5cdC5oZWFkZXItZWlnaHQge1xuXHRcdCNoZWFkZXItdG9wLWJhci13cmFwLCAuc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0LnNvY2lhbC1pY29ucyB7IGRpc3BsYXk6bm9uZTsgfVxuXHRcdC5sb2dpbi1iYXNrZXQtZGV0YWlscyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXHQvKiBIRUFERVIgTklORSAqL1xuXHQuaGVhZGVyLW5pbmUge1xuXHRcdCNoZWFkZXItdG9wLWJhciwgLmhlYWRlci1uaW5lLW1lbnUgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblxufVxuXG4vKiBpUGhvbmUgWCBpbiBsYW5kc2NhcGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTJweCkge1xuXHQvLyBGb3VyIGNvbHVtbnMgZm9vdGVyIHdpZGdldHNcblx0LnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDQpLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMiksIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC1hcmVhOm50aC1jaGlsZCgzKSwgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDQpOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC8vIFRocmVlIGNvbHVtbnMgZm9vdGVyIHdpZGdldHNcblx0LnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDMpLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMiksIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC1hcmVhOm50aC1jaGlsZCgzKTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ly8gVHdvIGNvbHVtbnMgZm9vdGVyIHdpZGdldHNcblx0LnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQtYXJlYTpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8qIGlQYWQgaW4gcG9ydHJhaXQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG59XG5cbi8qIGlQaG9uZSA2LzcvOCBQbHVzIGluIGxhbmRzY2FwZSBhbmQgYmVsb3cgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzZweCkge1xuXG59XG5cbi8qIGlQaG9uZSA2LzcvOCBpbiBsYW5kc2NhcGUgYW5kIGJlbG93ICovXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcblxufVxuXG4vKiBpUGhvbmUgNS9TRSBpbiBsYW5kc2NhcGUgYW5kIGJlbG93ICovXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcblxufVxuXG4vKiBpUGhvbmUgNi83LzggUGx1cyBpbiBwb3J0cmFpdCBhbmQgYmVsb3cgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuXHQuaGVhZGVyLXRocmVlLXNvY2lhbCwgLmhlYWRlci1zaXgtc29jaWFsIHsgZGlzcGxheTogbm9uZTsgfVxuXHQjZm9vdGVyLWJvdHRvbS1iYXIgLnNvY2lhbC1ncm91cCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXHQuc2l0ZS1sb2dvIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogaVBob25lIDYvNy84IGluIHBvcnRyYWl0IGFuZCBiZWxvdyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdC5zaXRlLWxvZ28ge1xuXHRcdGEgeyBcblx0XHRcdG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lm5hdi1zdGlja3kubmF2LXN0aWNrLXRvcCAubG9nby1yb3ctaGVpZ2h0IC5zaXRlLWxvZ28gYSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBpUGhvbmUgNS9TRSBpbiBwb3J0cmFpdCBhbmQgYmVsb3cgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXHQuc2l0ZS1sb2dvIHtcblx0XHRhIHsgXG5cdFx0XHR3aWR0aDogMzAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLyogQXBwbGUgUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuLyogaVBhZCBpbiBwb3J0cmFpdCAmIGxhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIHtcbiAgIFxufVxuXG4vKiBpUGFkIGluIGxhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgIHtcblxufVxuXG4vKiBpUGhvbmUgNSBpbiBwb3J0cmFpdCAmIGxhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA1NjhweCkge1xuXHRcbn1cblxuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBXb29Db21tZXJjZSBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiBhLndjbWVudWNhcnQtY29udGVudHMge1xuIFx0dGV4dC1kZWNvcmF0aW9uOiBub3JtYWw7XG4gfVxuIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiBcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiB9XG4gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuIFx0Ly9mb250LXNpemU6IDEuNWVtO1xuIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gXHRjb2xvcjogIzg4Y2IyZTtcbiB9XG4gLnByb2R1Y3RzIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuIFx0Zm9udC1zaXplOiAxLjVlbTtcbiB9XG5cbiBoMi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiBcdGNvbG9yOiAjMDAzYjc4O1xuXG4gXHQmOmhvdmVyIHtcbiBcdFx0Y29sb3I6ICMxYWFjZjA7XG4gXHR9XG4gfVxuXG4gLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gXHRjb2xvcjogI0ZGRkZGRjtcbiB9XG5cbiAud29vY29tbWVyY2Utb3JkZXJpbmcgLm9yZGVyYnkgeyBwYWRkaW5nOiA1cHg7IH1cblxuIC53b29jb21tZXJjZSAuaW5wdXQtcmFkaW8geyB3aWR0aDogMjVweCAhaW1wb3J0YW50OyBtYXJnaW46IDAgMWVtIDAgMDsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuIGZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWJ1dHRvbl0pLmlucHV0LXRleHQucXR5LnRleHQgeyBoZWlnaHQ6IDQ1cHg7IH1cblxuIGlucHV0I2NvdXBvbl9jb2RlLmlucHV0LXRleHQgeyBoZWlnaHQ6IDQ1cHg7IHdpZHRoOiAxMjBweDsgfVxuXG4gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgeyBwYWRkaW5nLXRvcDogMnB4OyBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuIGlucHV0I3Rlcm1zLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHsgd2lkdGg6IDI1cHg7IH1cblxuIGxhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7IHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4gLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC5jYXJ0X2xpc3QgbGk6bGFzdC1jaGlsZCB7IGJvcmRlcjpub25lOyB9XG5cbiAud29vY29tbWVyY2UtY2hlY2tvdXQgLndjX3BheW1lbnRfbWV0aG9kIGltZyB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XG4iLCIvKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEN1c3RvbSBjb250ZW50IHN0eWxlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4gLyoqXG4gKiBUb3AgU29ja2V0XG4gKi9cbiAudHMtY2l0eSB7XG5cbiB9XG4gLnRzLXBob25lLW51bWJlciB7XG4gXHRmb250LXdlaWdodDogYm9sZDtcbiBcdGZvbnQtc2l6ZTogMjZweDtcbiBcdGNvbG9yOiAjY2MyMDI2O1xuIH1cblxuLyoqXG4gKiBIb21lIFBhZ2VcbiAqL1xuICNob21lTGVmdCB7XG4gXHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuIFx0LnZjX2NvbHVtbi1pbm5lciB7IFxuIFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG4gXHR9XG4gfVxuICNob21lUmlnaHQgLnZjX2NvbHVtbi1pbm5lciB7XG4gXHRib3JkZXItcmFkaXVzOiA1cHg7XG4gfVxuLmhvbWUgLm1haW4tY29udGVudCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uaGVyb0J0biB7XG4gXHRmb250LXdlaWdodDogNjAwO1xuXG4gXHRhIHtcbiBcdFx0cGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gXHRcdGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gXHR9XG59XG5cbi5jYWxsVG9BY3Rpb25Gb290ZXIge1xuXHQvL3BhZGRpbmctdG9wOiAxMnB4O1xuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdH1cbn1cblxuLmhlcm9IZWFkaW5nIHtcblx0d2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaGVyb0J0bkxhcmdlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhIHtcblx0XHR6LWluZGV4OjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cbn1cblxuLmJ0bkpTIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvL21hcmdpbjogMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAwLjVlbSAxLjhlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6IHdoaXRlOyAgXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246Y29sb3IgMC4yNXMgZWFzZTtcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uYnRuSlM6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjY2MyMDI2O1xufVxuXG4uYnRuSlM6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOjA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjYzIwMjY7XG5cdHRyYW5zZm9ybS1vcmlnaW46bGVmdDtcblx0dHJhbnNpdGlvbjp3aWR0aCAwLjI1cyBlYXNlO1xuXHR6LWluZGV4Oi0xO1xufVxuXG4uYnRuSlM6aG92ZXI6OmFmdGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsVG9BY3Rpb25QYWdlIHtcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5mYXFDdXN0b20ge1xuXHQudmNfdG9nZ2xlX2ljb24ge1xuXHRcdGJvcmRlci1jb2xvcjogI2NjMjAyNiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjY2MyMDI2O1xuXHR9XG5cdGkudmNfdG9nZ2xlX2ljb246OmJlZm9yZSwgaS52Y190b2dnbGVfaWNvbjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYzIwMjYgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBUaXRsZSBTdHlsZXMgKi9cbi5pbnRyb1RleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDEudGl0bGVIZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbi8qKlxuICogQ3VzdG9tIE1lZGlhIFF1ZXJpZXNcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5oZXJvQnRuTGFyZ2UgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lmhlcm9IZWFkaW5nIHtcblx0XHR3aWR0aDogMjUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY2FsbFRvQWN0aW9uRm9vdGVyIGgzIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuXG4iLCIvKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFdpZGdldCBzdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLndpZGdldCB7XG5cdC8vbWFyZ2luLWJvdHRvbTogJHdpZGdldC1ib3R0b20tbWFyZ2luO1xuXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHRpbWcge1xuXHRcdEBleHRlbmQgLmltZy1yZXNwb25zaXZlO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRsaSBvbCxcblx0XHRsaSB1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQ+IHVsLFxuXHQ+IG9sLFxuXHQubWVudSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdC5jaGlsZHJlbiB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHQ+IGE6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0ICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly9sZWZ0OiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50YWdjbG91ZCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRhZy1jbG91ZC1saW5rIHtcdFx0XG5cdFx0cGFkZGluZzogM3B4IDhweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxufVxuXG4vKipcbiAqIEN1c3RvbSB3aWRnZXQ6IEJ1c2luZXNzIGhvdXJzLlxuICovXG4ud2lkZ2V0LWJ1c2luZXNzLWhvdXJzIHtcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKlxuICogV2lkZ2V0OiBXaWRnZXQgTmF2IE1lbnUgaW4gU2lkZWJhci5cbiAqL1xuLnNpZGViYXIgLndpZGdldF9uYXZfbWVudSB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQgPiBhIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTRlNGU0O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogbWVkaXVtIDFweCAxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWItbWVudSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCA+IGEge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogdmMgZ2VuZXJhbFxuICovXG5cbiAuYXRzby1sZWZ0IHtcbiBcdHRleHQtYWxpZ246IGxlZnQ7XG4gfVxuIFxuIC5hdHNvLXJpZ2h0IHtcbiBcdHRleHQtYWxpZ246IHJpZ2h0O1xuIH1cblxuIC5hdHNvLWNlbnRlciB7XG4gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRtYXJnaW46IDAgYXV0bztcbiB9XG5cbi5hdHNvLWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4gLmF0c28taWNvbi1yaWdodCB7XG4gXHRmbG9hdDogcmlnaHQ7XG4gfVxuICIsIi8qKlxuICogdmMgY29sb3JzXG4gKi9cblxuLmF0c28tY29sb3ItMSB7XG5cdGNvbG9yOiAkY29sb3ItMTtcbn1cblxuLmF0c28tY29sb3ItMiB7XG5cdGNvbG9yOiAkY29sb3ItMjtcbn1cblxuLmF0c28tY29sb3ItMyB7XG5cdGNvbG9yOiAkY29sb3ItMztcbn1cblxuLmF0c28tY29sb3ItNCB7XG5cdGNvbG9yOiAkY29sb3ItNDtcbn1cblxuLmF0c28tY29sb3ItNSB7XG5cdGNvbG9yOiAkY29sb3ItNTtcbn1cblxuLmF0c28tY29sb3ItNiB7XG5cdGNvbG9yOiAkY29sb3ItNjtcbn1cblxuLmF0c28tY29sb3ItNyB7XG5cdGNvbG9yOiAkY29sb3ItNztcbn1cblxuLmF0c28tY29sb3ItOCB7XG5cdGNvbG9yOiAkY29sb3ItODtcbn1cblxuLmF0c28tY29sb3ItOSB7XG5cdGNvbG9yOiAkY29sb3ItOTtcbn1cblxuLmF0c28tY29sb3ItMTAge1xuXHRjb2xvcjogJGNvbG9yLTEwO1xufVxuIiwiLyoqXG4gKiB2YyBzZXBhcmF0b3JzXG4gKi9cbi5hdHNvLXZjLXNlcC1ib2xkLXRoaW4tbGVmdCB7XG4gICAgLy93aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgIzcyN2Y4YTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy93aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjY2MyMDI2O1xuICAgIH1cbn1cblxuLmF0c28tdmMtc2VwLWJvbGQtdGhpbi1yaWdodCB7XG4gICAgLy93aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgIzcyN2Y4YTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvL2xlZnQ6IDE0MHB4O1xuICAgICAgICAvL3dpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAvL2JhY2tncm91bmQ6ICNjYzIwMjY7XG4gICAgfVxufVxuXG4uYXRzby12Yy1zZXAtYm9sZC10aGluLWNlbnRlciB7XG4gICAgLy93aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMzVweCBhdXRvO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MjdmOGE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAvL2xlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvL3dpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAvL2JhY2tncm91bmQ6ICNjYzIwMjY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4iLCIvKipcbiAqIHZjIHF1b3RlXG4gKi9cbi5hdHNvLXZjLXF1b3RlIHtcblxuICAgIC8vIEdlbmVyYWxcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAvLyBBdXRob3JcbiAgICBjaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnfiAnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWxpZ25tZW50IGxlZnRcbiAgICAmLmF0c28tbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWxpZ25tZW50IGNlbnRlciB0b3AgcnVsZVxuICAgICYuYXRzby1jZW50ZXItdG9wIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsaWdubWVudCBjZW50ZXIgYm90dG9tIHJ1bGVcbiAgICAmLmF0c28tY2VudGVyLWJvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsaWdubWVudCByaWdodFxuICAgICYuYXRzby1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfSAgXG5cbn1cblxuIiwiLyoqXG4gKiB2YyB0YWJsZVxuICovXG4uYXRzby10YWJsZSB7XG5cdC8vIEdlbmVyYWxcblx0bWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBUYWJsZXNcblx0PiB0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHR0aCwgdHIsIHRkIHtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQvLyBwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0Ji5hdHNvLWNlbnRlciB0aCwgJi5hdHNvLWNlbnRlciB0ciwgJi5hdHNvLWNlbnRlciB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5hdHNvLXJpZ2h0IHRoLCAmLmF0c28tcmlnaHQgdHIsICYuYXRzby1yaWdodCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmLmF0c28tbGVmdCB0aCwgJi5hdHNvLWxlZnQgdHIsICYuYXRzby1sZWZ0IHRkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4iLCIvKipcbiAqIHZjIGJ1dHRvblxuICovXG5cbi8vIFZhcnNcbiRtYXJnaW46IDVweDtcblxuXG4uYXRzby1idXR0b24ge1xuXG5cdC8vIEdlbmVyYWxcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAZXh0ZW5kICVfcm91bmRlZC1jb3JuZXJzO1xuXHRwYWRkaW5nOiA5cHggMjBweCA2cHggMjBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0Ly9ib3gtc2hhZG93OiAwIDRweCAwICM2NjZlN2E7XG5cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcblx0fVxuXG5cdC8vIExhc3QgY2hpbGRcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXG5cdC8vIFNpemVcblx0Ji5hdHNvLWJ0bi10aW55IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogNHB4IDE0cHggM3B4IDE0cHhcblx0fVxuXG5cdCYuYXRzby1idG4tc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0fVxuXG5cdCYuYXRzby1idG4tbWVkaXVtIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweCAyNHB4O1xuXHR9XG5cblx0Ji5hdHNvLWJ0bi1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMjhweDtcblx0fVxuXG5cdCYuYXRzby1idG4teHRyYS1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDE2cHggMzJweDtcblx0fVxuXG5cdC8vIEhvdmVyIFN0eWxlIERhcmtlbiBvciBMaWdodGVuXG5cdCYuYXRzby1kYXJrZW4ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG5cdFx0fVxuXHR9XG5cdCYuYXRzby1saWdodGVuIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcblx0XHR9XG5cdH1cblxuXHQvLyBBbGlnbm1lbnRcblx0Ji5hdHNvLWJ0bi1sZWZ0IHtcblx0fVxuXG5cdCYuYXRzby1idG4tY2VudGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW46IDEwcHggYXV0byAxMHB4O1xuXHR9XG5cblx0Ji5hdHNvLWJ0bi1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogJG1hcmdpbjtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBGdWxsIHdpZHRoXG5cdCYuYXRzby1idG4tZnVsbHdpZHRoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cblx0Ly8gV2l0aCBpY29uXG5cdC5hdHNvLWJ0bi1pY29uIHtcblx0XHQmLmF0c28tYnRuLXJpZ2h0IHNwYW46YmVmb3JlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0XHR9XG5cblx0XHQmLmF0c28tYnRuLWxlZnQgc3BhbjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiLyoqXG4gKiB2YyBjb2xvciBib3hcbiAqL1xuXG4uYXRzby1jb2xvci1ib3gge1xuXG5cdC8vIEdlbmVyYWxcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRAZXh0ZW5kICVfcm91bmRlZC1jb3JuZXJzO1xuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbiIsIi8qKlxuICogdmMgaGVhZGluZ1xuICovXG4gLmF0c28taGVhZGluZyB7XG4gXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiBcdFx0bWFyZ2luLXRvcDogMHB4O1xuIFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuIFx0fVxuIH1cblxuLmF0c28taGVhZGluZy1zdHlsZS0xIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXRzby1oZWFkaW5nLXN0eWxlLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gQWxpZ25tZW50XG4uYXRzby1oZWFkaW5nLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXRzby1oZWFkaW5nLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF0c28taGVhZGluZy1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyBUZXh0IHRyYW5zZm9ybVxuLmF0c28tdHJhbnNmb3JtLXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXRzby10cmFuc2Zvcm0tbG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5hdHNvLXRyYW5zZm9ybS1jYXBpdGFsaXplIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59IiwiLmZhLWxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMWVtO1xufVxuXG4vLyBDT0xPVVJcbi5hdHNvLWljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8vIFNJWkVcbi5hdHNvLWljb24tc21hbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmF0c28taWNvbi1tZWRpdW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmF0c28taWNvbi1sYXJnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjY2MyMDI2O1xuICAgIC8vY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmF0c28taWNvbi1leHRyYWxhcmdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjYzIwMjY7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBzdmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYXRzby1pY29uLWN1c3RvbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2ZvbnQtc2l6ZTogODBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjYzIwMjY7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgLy93aWR0aDogMTQwcHg7XG4gICAgLy9oZWlnaHQ6IDE0MHB4O1xuXG4gICAgc3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gU0hBUEVcbi5hdHNvLWljb24tY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF0c28taWNvbi1yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF0c28taWNvbi1yb3VuZGVkLXNtYWxsIHtcblx0Ym9yZGVyLXJhZGl1czogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXRzby1pY29uLXNxdWFyZSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF0c28taWNvbi1ub25lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyoqXG4gKiB2YyBsaXN0XG4gKi9cbi5hdHNvLWxpc3QtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmZhLXVsIHtcblx0XHRtYXJnaW4tbGVmdDogMC41ZW07XG5cdH1cblx0LmZhLWxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTAuNWVtO1xuXHR9XG59XG5cbi5hdHNvLWxpc3QtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5mYS11bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmZhLWxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTAuNWVtO1xuXHR9XG59XG5cbi5hdHNvLWxpc3QtYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZmEtdWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5mYS1saSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IC0wLjVlbTtcblx0fVxufVxuXG5cbi5hdHNvLWJ1bGxldC1jb2xvci0xIHtcblx0bGkge1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0LmZhLWxpIHtcblx0XHRjb2xvcjogJGNvbG9yLTE7XG5cdH1cbn1cblxuLmF0c28tYnVsbGV0LWNvbG9yLTIge1xuXHRsaSB7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0fVxuXHQuZmEtbGkge1xuXHRcdGNvbG9yOiAkY29sb3ItMjtcblx0fVxufVxuXG4uYXRzby1idWxsZXQtY29sb3ItMyB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDZweCAwO1xuXHR9XG5cdC5mYS1saSB7XG5cdFx0Y29sb3I6ICRjb2xvci0zO1xuXHR9XG59XG5cbi5hdHNvLWJ1bGxldC1jb2xvci00IHtcblx0bGkge1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0LmZhLWxpIHtcblx0XHRjb2xvcjogJGNvbG9yLTQ7XG5cdH1cbn1cblxuLmF0c28tYnVsbGV0LWNvbG9yLTUge1xuXHRsaSB7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0fVxuXHQuZmEtbGkge1xuXHRcdGNvbG9yOiAkY29sb3ItNTtcblx0fVxufVxuXG4uYXRzby1idWxsZXQtY29sb3ItNiB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDZweCAwO1xuXHR9XG5cdC5mYS1saSB7XG5cdFx0Y29sb3I6ICRjb2xvci02O1xuXHR9XG59XG5cbi5hdHNvLWJ1bGxldC1jb2xvci03IHtcblx0bGkge1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0LmZhLWxpIHtcblx0XHRjb2xvcjogJGNvbG9yLTc7XG5cdH1cbn1cblxuLmF0c28tYnVsbGV0LWNvbG9yLTgge1xuXHRsaSB7XG5cdFx0bWFyZ2luOiA2cHggMDtcblx0fVxuXHQuZmEtbGkge1xuXHRcdGNvbG9yOiAkY29sb3ItODtcblx0fVxufVxuXG4uYXRzby1idWxsZXQtY29sb3ItOSB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDZweCAwO1xuXHR9XG5cdC5mYS1saSB7XG5cdFx0Y29sb3I6ICRjb2xvci05O1xuXHR9XG59XG5cbi5hdHNvLWJ1bGxldC1jb2xvci0xMCB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDZweCAwO1xuXHR9XG5cdC5mYS1saSB7XG5cdFx0Y29sb3I6ICRjb2xvci0xMDtcblx0fVxufSIsIi8qKlxuICogdmMgaW1hZ2VcbiAqL1xuXG4uYXRzby1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBpbWcge1xuICAgIFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuXHQud3AtY2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5hdHNvLWZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LndwLWNhcHRpb24ge1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5hdHNvLWltYWdlLmF0c28tbGVmdCB7XG5cdGZsb2F0OmxlZnQ7IG1hcmdpbjowIDFlbSAxZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uYXRzby1pbWFnZS5hdHNvLXJpZ2h0IHtcblx0ZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMWVtIDFlbSAhaW1wb3J0YW50O1xufVxuXG4uYXRzby1pbWFnZS5hdHNvLWNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0bWFyZ2luLWxlZnQ6IGF1dG87IFxuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdGltZyB7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG5cdC53cC1jYXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5hdHNvLWltYWdlLmF0c28tcm91bmRlZCB7XG5cblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdGltZyB7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG5cbi5hdHNvLWltYWdlLmF0c28tcm91bmRlZC1zbWFsbCB7XG5cblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdGltZyB7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR9XG59XG5cbmEuYXRzby1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF0c28tYm9yZGVyLXN0eWxlLTEsIC5hdHNvLWJvcmRlci1zdHlsZS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdHNvLWltYWdlLXNoYWRvdyB7XG5cdGltZyB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMTc2LDE3NiwxNzYsMSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMTc2LDE3NiwxNzYsMSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDE3NiwxNzYsMTc2LDEpO1xuXHR9XG59IiwiLyoqXG4gKiB2YyBtYXBcbiAqL1xuIC5hdHNvLWxvY2F0aW9uLWJ1YmJsZSBwIHtcbiBcdG1hcmdpbi1ib3R0b206IDVweDtcbiB9IiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBJRTggU3R5bGVzLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi5pZTgge30iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0dBV0c7QUFFSDs7R0FFRztBQUVIOzs7Ozs7R0FNRztBQ3ZCSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQUVILDREQUE0RDtBQUFBLEFBQUEsSUFBSSxDQUFBO0VBQUMsV0FBVyxFQUFDLFVBQVU7RUFBQyxvQkFBb0IsRUFBQyxJQUFJO0VBQUMsd0JBQXdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sRUFBQyxLQUFLLEVBQUMsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLEVBQUMsTUFBTSxFQUFDLE1BQU0sRUFBQyxNQUFNLEVBQUMsSUFBSSxFQUFDLEdBQUcsRUFBQyxPQUFPLEVBQUMsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLEtBQUssRUFBQyxNQUFNLEVBQUMsUUFBUSxFQUFDLEtBQUssQ0FBQTtFQUFDLE9BQU8sRUFBQyxZQUFZO0VBQUMsY0FBYyxFQUFDLFFBQVEsR0FBRTs7QUFBRCxBQUFBLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVTtFQUFDLE9BQU8sRUFBQyxJQUFJO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7Q0FBRCxBQUFBLEFBQUEsTUFBQyxBQUFBLEdBQVEsUUFBUSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLENBQUMsQ0FBQTtFQUFDLFVBQVUsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU07RUFBQyxhQUFhLEVBQUMsVUFBVSxHQUFFOztBQUFELEFBQUEsQ0FBQyxFQUFDLE1BQU0sQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxHQUFHLENBQUE7RUFBQyxVQUFVLEVBQUMsTUFBTSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7RUFBQyxNQUFNLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsSUFBSSxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsS0FBSyxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEdBQUcsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxDQUFDO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxjQUFjLEVBQUMsUUFBUSxHQUFFOztBQUFE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OztBQUFELEFBQUEsTUFBTSxDQUFBO0VBQUMsTUFBTSxFQUFDLENBQUM7RUFBQyxPQUFPLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsUUFBUSxDQUFBO0VBQUMsUUFBUSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxLQUFLLENBQUE7RUFBQyxlQUFlLEVBQUMsUUFBUTtFQUFDLGNBQWMsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsRUFBRSxDQUFBO0VBQUMsT0FBTyxFQUFDLENBQUMsR0FBRTs7QUFBRCxNQUFNLENBQUMsS0FBSztFQUFDLEFBQUEsQ0FBQyxDQUFBO0lBQUMsV0FBVyxFQUFDLElBQUksQ0FBQSxVQUFVO0lBQUMsS0FBSyxFQUFDLElBQUksQ0FBQSxVQUFVO0lBQUMsVUFBVSxFQUFDLFdBQVcsQ0FBQSxVQUFVO0lBQUMsVUFBVSxFQUFDLElBQUksQ0FBQSxVQUFVLEdBQUU7RUFBRCxBQUFBLENBQUMsRUFBQyxDQUFDLEFBQUEsUUFBUSxDQUFBO0lBQUMsZUFBZSxFQUFDLFNBQVMsR0FBRTtFQUFELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxBQUFBLENBQUssTUFBTSxDQUFBO0lBQUMsT0FBTyxFQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTSxNQUFNLENBQUE7SUFBQyxPQUFPLEVBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLENBQUMsQ0FBQSxBQUFBLElBQUMsRUFBTSxhQUFhLEFBQW5CLENBQW9CLE1BQU0sRUFBQyxDQUFDLENBQUEsQUFBQSxJQUFDLEVBQU0sR0FBRyxBQUFULENBQVUsTUFBTSxDQUFBO0lBQUMsT0FBTyxFQUFDLEVBQUUsR0FBRTtFQUFELEFBQUEsR0FBRyxFQUFDLFVBQVUsQ0FBQTtJQUFDLE1BQU0sRUFBQyxjQUFjO0lBQUMsaUJBQWlC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O0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBMWlHLEFBQUEsRUFBRSxDQUF5aUc7RUFBQyxVQUFVLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxJQUFJO0VBQUMsTUFBTSxFQUFDLENBQUM7RUFBQyxVQUFVLEVBQUMsY0FBYyxHQUFFOztBQUFELEFBQUEsUUFBUSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUMsR0FBRztFQUFDLE1BQU0sRUFBQyxHQUFHO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsQ0FBQztFQUFDLFFBQVEsRUFBQyxNQUFNO0VBQUMsSUFBSSxFQUFDLGdCQUFhO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFBO0VBQUMsV0FBVyxFQUFDLE9BQU87RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxHQUFHO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUc7RUFBQyxXQUFXLEVBQUMsQ0FBQztFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFDLEtBQUssRUFBQyxHQUFHLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsS0FBSyxFQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDLE1BQU0sRUFBQyxHQUFHLENBQUMsTUFBTSxFQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUMsR0FBRyxDQUFDLE1BQU0sRUFBQyxFQUFFLENBQUMsTUFBTSxFQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsRUFBRSxFQUFDLEdBQUcsQ0FBQTtFQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsR0FBRyxDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxHQUFHLENBQUE7RUFBQyxTQUFTLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsQ0FBQyxDQUFBO0VBQUMsTUFBTSxFQUFDLFFBQVEsR0FBRTs7QUFBRCxBQUFBLEtBQUssQ0FBQTtFQUFDLGFBQWEsRUFBQyxJQUFJO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQWhHLEFBQUEsS0FBSyxDQUFpRztJQUFDLFNBQVMsRUFBQyxJQUFJLEdBQUU7O0FBQUEsQUFBQSxLQUFLLEVBQUMsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLElBQUksQ0FBQTtFQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUE7RUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsVUFBVSxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxhQUFhLENBQUE7RUFBQyxVQUFVLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsUUFBUSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLFFBQVEsQUFBQSxNQUFNLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFBO0VBQUMsY0FBYyxFQUFDLEdBQUc7RUFBQyxNQUFNLEVBQUMsV0FBVztFQUFDLGFBQWEsRUFBQyxjQUFjLEdBQUU7O0FBQUQsQUFBQSxFQUFFLEVBQUMsRUFBRSxDQUFBO0VBQUMsVUFBVSxFQUFDLENBQUM7RUFBQyxhQUFhLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQTtFQUFDLGFBQWEsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxZQUFZLEVBQUMsQ0FBQztFQUFDLFVBQVUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUE7RUFBQyxZQUFZLEVBQUMsQ0FBQztFQUFDLFVBQVUsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksR0FBQyxFQUFFLENBQUE7RUFBQyxPQUFPLEVBQUMsWUFBWTtFQUFDLFlBQVksRUFBQyxHQUFHO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQTtFQUFDLFVBQVUsRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLEVBQUUsRUFBQyxFQUFFLENBQUE7RUFBQyxXQUFXLEVBQUMsVUFBVSxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLEVBQUUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxjQUFjLENBQUMsRUFBRSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxLQUFLLEVBQUMsS0FBSztJQUFDLEtBQUssRUFBQyxJQUFJO0lBQUMsVUFBVSxFQUFDLEtBQUs7SUFBQyxRQUFRLEVBQUMsTUFBTTtJQUFDLGFBQWEsRUFBQyxRQUFRO0lBQUMsV0FBVyxFQUFDLE1BQU0sR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FBQTtJQUFDLFdBQVcsRUFBQyxLQUFLLEdBQUU7O0FBQUEsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsR0FBTyxJQUFJLENBQUEsQUFBQSxtQkFBQyxBQUFBLEVBQW9CO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsZUFBZSxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFBO0VBQUMsU0FBUyxFQUFDLEdBQUc7RUFBQyxjQUFjLEVBQUMsU0FBUyxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsT0FBTyxFQUFDLFNBQVM7RUFBQyxNQUFNLEVBQUMsUUFBUTtFQUFDLFNBQVMsRUFBQyxNQUFNO0VBQUMsV0FBVyxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxDQUFDLEFBQUEsV0FBVyxFQUFDLFVBQVUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLFVBQVUsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLEVBQUMsVUFBVSxDQUFDLEtBQUssRUFBQyxVQUFVLENBQUMsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7RUFBQyxTQUFTLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxVQUFVO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsT0FBTyxFQUFDLFVBQVUsQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLGFBQWEsR0FBRTs7QUFBRCxBQUFBLG1CQUFtQixFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUE7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxDQUFDO0VBQUMsWUFBWSxFQUFDLGNBQWM7RUFBQyxXQUFXLEVBQUMsQ0FBQztFQUFDLFVBQVUsRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE9BQU8sRUFBQyxtQkFBbUIsQ0FBQyxLQUFLLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLE9BQU8sRUFBQyxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxFQUFFLEdBQUU7O0FBQUQsQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE1BQU0sRUFBQyxtQkFBbUIsQ0FBQyxLQUFLLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLE1BQU0sRUFBQyxtQkFBbUIsQ0FBQyxNQUFNLEFBQUEsTUFBTSxFQUFDLFVBQVUsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxhQUFhLEdBQUU7O0FBQUQsQUFBQSxV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U0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxVQUFVLEVBQUMsR0FBRztFQUFDLFlBQVksRUFBQyxJQUFJO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLEtBQUssRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUE7RUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsY0FBYyxDQUFBO0VBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLElBQUksRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxjQUFjLENBQUE7RUFBQyxJQUFJLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsaUJBQWlCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUE7RUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFOztBQUFELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUFDLEFBQUEsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsVUFBVSxFQUFDLFVBQVUsRUFBQyxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxVQUFVLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxTQUFTLENBQUE7SUFBQyxLQUFLLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxLQUFLLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxlQUFlLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxjQUFjLENBQUE7SUFBQyxJQUFJLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsV0FBVyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxVQUFVLEVBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFVBQVUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLFNBQVMsQ0FBQTtJQUFDLEtBQUssRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLEtBQUssRUFBQyxDQUFDLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxJQUFJLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGVBQWUsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxHQUFHLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGNBQWMsQ0FBQTtJQUFDLElBQUksRUFBQyxDQUFDLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsWUFBWSxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxXQUFXLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLENBQUMsR0FBRTs7QUFBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFBQyxBQUFBLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsVUFBVSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsU0FBUyxDQUFBO0lBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsS0FBSyxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLElBQUksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZUFBZSxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLEdBQUcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsY0FBYyxDQUFBO0lBQUMsSUFBSSxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsaUJBQWlCLENBQUE7SUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFlBQVksR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFO0VBQUQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUFDLFdBQVcsRUFBQyxZQUFZLEdBQUU7RUFBRCxBQUFBLGdCQUFnQixDQUFBO0lBQUMsV0FBVyxFQUFDLFdBQVcsR0FBRTtFQUFELEFBQUEsZ0JBQWdCLENBQUE7SUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFOztBQUFoeGMsQUFBQSxLQUFLLENBQWd4YztFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsRUFBRSxDQUFBO0VBQUMsVUFBVSxFQUFDLElBQUksR0FBRTs7QUFBemtiLEFBQUEsTUFBTSxDQUF3a2I7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQ0FBQTtFQUFDLE9BQU8sRUFBQyxHQUFHO0VBQUMsV0FBVyxFQUFDLFVBQVU7RUFBQyxjQUFjLEVBQUMsR0FBRztFQUFDLFVBQVUsRUFBQyxjQUFjLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7RUFBQyxjQUFjLEVBQUMsTUFBTTtFQUFDLGFBQWEsRUFBQyxjQUFjLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsT0FBTyxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsUUFBUSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsT0FBTyxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsUUFBUSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLEVBQUUsQ0FBQTtFQUFDLFVBQVUsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsS0FBSyxHQUFDLEtBQUssQ0FBQTtFQUFDLFVBQVUsRUFBQyxjQUFjLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZ0JBQWdCLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7RUFBQyxPQUFPLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFBO0VBQUMsTUFBTSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxDQUFBO0VBQUMsTUFBTSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7RUFBQyxtQkFBbUIsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxVQUFXLENBQUEsR0FBRyxJQUFFLEVBQUUsRUFBQyxjQUFjLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxVQUFXLENBQTFDLEdBQUcsSUFBNEMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsTUFBTSxHQUFDLEVBQUUsRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxNQUFNLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsS0FBSyxDQUFDLEdBQUcsQ0FBQSxBQUFBLEtBQUMsRUFBRCxJQUFDLEFBQUEsRUFBWTtFQUFDLFFBQVEsRUFBQyxNQUFNO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxPQUFPLEVBQUMsWUFBWSxHQUFFOztBQUFELEFBQUEsS0FBSyxDQUFDLEVBQUUsQ0FBQSxBQUFBLEtBQUMsRUFBRCxJQUFDLEFBQUEsR0FBYSxLQUFLLENBQUMsRUFBRSxDQUFBLEFBQUEsS0FBQyxFQUFELElBQUMsQUFBQSxFQUFZO0VBQUMsUUFBUSxFQUFDLE1BQU07RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLE9BQU8sRUFBQyxVQUFVLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEdBQUMsRUFBRSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxNQUFNLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxBQUFBLE1BQU0sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxBQUFBLE1BQU0sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxHQUFDLEVBQUUsRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxLQUFLLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsS0FBSyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxLQUFLLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsS0FBSyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLEtBQUssR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxLQUFLLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLEtBQUssR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxLQUFLLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLEtBQUssQUFBQSxNQUFNLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxBQUFBLE1BQU0sR0FBQyxFQUFFLEVBQUMsWUFBWSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsS0FBSyxBQUFBLE1BQU0sR0FBQyxFQUFFLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsUUFBUSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFFBQVEsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxRQUFRLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsUUFBUSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxRQUFRLEFBQUEsTUFBTSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEdBQUMsRUFBRSxFQUFDLFlBQVksR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFFBQVEsQUFBQSxNQUFNLEdBQUMsRUFBRSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLE9BQU8sRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxPQUFPLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLEVBQUUsRUFBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLE9BQU8sR0FBQyxFQUFFLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxHQUFDLEVBQUUsRUFBQyxZQUFZLEdBQUMsS0FBSyxHQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUEsTUFBTSxHQUFDLEVBQUUsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLGlCQUFpQixDQUFBO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxhQUFhLEVBQUMsSUFBSTtJQUFDLFVBQVUsRUFBQyxNQUFNO0lBQUMsVUFBVSxFQUFDLE1BQU07SUFBQyxrQkFBa0IsRUFBQyx3QkFBd0I7SUFBQyxNQUFNLEVBQUMsY0FBYztJQUFDLDBCQUEwQixFQUFDLEtBQUssR0FBRTtFQUFELEFBQUEsaUJBQWlCLEdBQUMsTUFBTSxDQUFBO0lBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTtFQUFELEFBQUEsaUJBQWlCLEdBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGlCQUFpQixHQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxpQkFBaUIsR0FBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEVBQUMsaUJBQWlCLEdBQUMsTUFBTSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxFQUFDLGlCQUFpQixHQUFDLE1BQU0sR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsRUFBQyxpQkFBaUIsR0FBQyxNQUFNLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLENBQUE7SUFBQyxXQUFXLEVBQUMsTUFBTSxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsR0FBQyxlQUFlLENBQUE7SUFBQyxNQUFNLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQTtJQUFDLFdBQVcsRUFBQyxDQUFDLEdBQUU7RUFBRCxBQUFBLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsaUJBQWlCLEdBQUMsZUFBZSxHQUFDLEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxpQkFBaUIsR0FBQyxlQUFlLEdBQUMsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0lBQUMsWUFBWSxFQUFD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TUFBTSxFQUFDLFNBQVMsR0FBQyxTQUFTLENBQUE7RUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxFQUFDLGdCQUFnQixDQUFBO0VBQUMsT0FBTyxFQUFDLFlBQVk7RUFBQyxZQUFZLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxDQUFDO0VBQUMsY0FBYyxFQUFDLE1BQU07RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLE1BQU0sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEdBQUMsYUFBYSxFQUFDLGdCQUFnQixHQUFDLGdCQUFnQixDQUFBO0VBQUMsVUFBVSxFQUFDLENBQUM7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxFQUFXLEFBQUEsUUFBQyxBQUFBLEdBQVUsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxFQUFjLEFBQUEsUUFBQyxBQUFBLEdBQVUsTUFBTSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsYUFBYSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsZ0JBQWdCLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVSxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBQVksUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxHQUFlLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxhQUFhLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsU0FBUyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLGdCQUFnQixDQUFBO0VBQUMsTUFBTSxFQUFDLFdBQVcsR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJO0VBQUMsT0FBTyxFQUFDLFFBQVE7RUFBQyxTQUFTLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxHQUFHO0VBQUMsYUFBYSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsU0FBUyxFQUFDLE1BQU0sQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLFNBQVMsQ0FBQTtFQUFDLE1BQU0sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLE9BQU8sRUFBQyxTQUFTO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSTtFQUFDLGFBQWEsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFBO0VBQUMsTUFBTSxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLFNBQVMsRUFBQyxNQUFNLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxTQUFTLENBQUE7RUFBQyxNQUFNLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVEsR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLEVBQTNCLGFBQWEsQ0lBdDB4QixJQUFJLENBbUNILEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFuQ2hELElBQUksQ0pBcXp4QixhQUFhLENJbUNyMHhCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QUpuQ3l3eEIsYUFBYSxDSUF0MHhCLElBQUksQ0FvQ0gsUUFBUSxFQXBDVCxJQUFJLENKQXF6eEIsYUFBYSxDSW9DcjB4QixRQUFRLENKcEMyMHhCO0VBQUMsYUFBYSxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQyxzQkFBc0IsQ0FBQTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsR0FBRyxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsQ0FBQztFQUFDLE9BQU8sRUFBQyxLQUFLO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJO0VBQUMsVUFBVSxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxXQUFXLEVBQUMsWUFBWSxDQUFDLGNBQWMsRUFBQyxZQUFZLENBQUMsTUFBTSxFQUFDLFlBQVksQ0FBQyxTQUFTLEVBQUMsWUFBWSxDQUFDLGFBQWEsRUFBQyxZQUFZLENBQUMsZ0JBQWdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsRUFBMUIsWUFBWSxDSUE3cXlCLElBQUksQ0FtQ0gsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVcsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQW5DaEQsSUFBSSxDSkE2cHlCLFlBQVksQ0ltQzVxeUIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVcsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQTtBSm5DaW55QixZQUFZLENJQTdxeUIsSUFBSSxDQW9DSCxRQUFRLEVBcENULElBQUksQ0pBNnB5QixZQUFZLENJb0M1cXlCLFFBQVEsQ0pwQ2tyeUI7RUFBQyxZQUFZLEVBQUMsT0FBTztFQUFDLGtCQUFrQixFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBZ0I7RUFBQyxVQUFVLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQixHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsQUFBQSxNQUFNLEVBQWhDLFlBQVksQ0lBN3p5QixJQUFJLENBbUNILEtBQUssQUpuQzIxdEIsTUFBTSxBSW1DajJ0QixJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFuQ2hELElBQUksQ0pBNnl5QixZQUFZLENJbUM1enlCLEtBQUssQUpuQzIxdEIsTUFBTSxBSW1DajJ0QixJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QUpuQ2l3eUIsWUFBWSxDSUE3enlCLElBQUksQ0FvQ0gsUUFBUSxBSnBDdzF0QixNQUFNLEVJQXYydEIsSUFBSSxDSkE2eXlCLFlBQVksQ0lvQzV6eUIsUUFBUSxBSnBDdzF0QixNQUFNLENBQTArRTtFQUFDLFlBQVksRUFBQyxPQUFPO0VBQUMsa0JBQWtCLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQixFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU87RUFBQyxVQUFVLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQixFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsc0JBQXNCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLFdBQVcsRUFBQyxZQUFZLENBQUMsY0FBYyxFQUFDLFlBQVksQ0FBQyxNQUFNLEVBQUMsWUFBWSxDQUFDLFNBQVMsRUFBQyxZQUFZLENBQUMsYUFBYSxFQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxFQUExQixZQUFZLENJQXh5ekIsSUFBSSxDQW1DSCxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQUFhLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFBVyxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBbkNoRCxJQUFJLENKQXd4ekIsWUFBWSxDSW1Ddnl6QixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQUFhLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFBVyxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FKbkM0dXpCLFlBQVksQ0lBeHl6QixJQUFJLENBb0NILFFBQVEsRUFwQ1QsSUFBSSxDSkF3eHpCLFlBQVksQ0lvQ3Z5ekIsUUFBUSxDSnBDNnl6QjtFQUFDLFlBQVksRUFBQyxPQUFPO0VBQUMsa0JBQWtCLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQjtFQUFDLFVBQVUsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxBQUFBLE1BQU0sRUFBaEMsWUFBWSxDSUF4N3pCLElBQUksQ0FtQ0gsS0FBSyxBSm5DMjF0QixNQUFNLEFJbUNqMnRCLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVcsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQW5DaEQsSUFBSSxDSkF3NnpCLFlBQVksQ0ltQ3Y3ekIsS0FBSyxBSm5DMjF0QixNQUFNLEFJbUNqMnRCLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVcsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQTtBSm5DNDN6QixZQUFZLENJQXg3ekIsSUFBSSxDQW9DSCxRQUFRLEFKcEN3MXRCLE1BQU0sRUlBdjJ0QixJQUFJLENKQXc2ekIsWUFBWSxDSW9Ddjd6QixRQUFRLEFKcEN3MXRCLE1BQU0sQ0FBcW1HO0VBQUMsWUFBWSxFQUFDLE9BQU87RUFBQyxrQkFBa0IsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTztFQUFDLFVBQVUsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLGtCQUFrQixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxzQkFBc0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUMsV0FBVyxFQUFDLFVBQVUsQ0FBQyxjQUFjLEVBQUMsVUFBVSxDQUFDLE1BQU0sRUFBQyxVQUFVLENBQUMsU0FBUyxFQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxhQUFhLEVBQXhCLFVBQVUsQ0lBcjUwQixJQUFJLENBbUNILEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFuQ2hELElBQUksQ0pBdTQwQixVQUFVLENJbUNwNTBCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QUpuQzIxMEIsVUFBVSxDSUFyNTBCLElBQUksQ0FvQ0gsUUFBUSxFQXBDVCxJQUFJLENKQXU0MEIsVUFBVSxDSW9DcDUwQixRQUFRLENKcEMwNTBCO0VBQUMsWUFBWSxFQUFDLE9BQU87RUFBQyxrQkFBa0IsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCO0VBQUMsVUFBVSxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBZ0IsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUEsTUFBTSxFQUE5QixVQUFVLENJQW5pMUIsSUFBSSxDQW1DSCxLQUFLLEFKbkMyMXRCLE1BQU0sQUltQ2oydEIsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQUFhLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFBVyxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBbkNoRCxJQUFJLENKQXFoMUIsVUFBVSxDSW1DbGkxQixLQUFLLEFKbkMyMXRCLE1BQU0sQUltQ2oydEIsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQUFhLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFBVyxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FKbkN5KzBCLFVBQVUsQ0lBbmkxQixJQUFJLENBb0NILFFBQVEsQUpwQ3cxdEIsTUFBTSxFSUF2MnRCLElBQUksQ0pBcWgxQixVQUFVLENJb0NsaTFCLFFBQVEsQUpwQ3cxdEIsTUFBTSxDQUFndEg7RUFBQyxZQUFZLEVBQUMsT0FBTztFQUFDLGtCQUFrQixFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBZ0IsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPO0VBQUMsVUFBVSxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBZ0IsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUMsa0JBQWtCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsVUFBVSxDQUFDLHNCQUFzQixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLG9CQUFvQixDQUFBO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFdBQVcsQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLO0VBQUMsVUFBVSxFQUFDLEdBQUc7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxZQUFZLENBQUMsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLFlBQVk7SUFBQyxhQUFhLEVBQUMsQ0FBQztJQUFDLGNBQWMsRUFBQyxNQUFNLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxhQUFhLEVBQTFCLFlBQVksQ0lBL2oyQixJQUFJLENBbUNILEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFuQ2hELElBQUksQ0pBK2kyQixZQUFZLENJbUM5ajJCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7RUpuQ21nMkIsWUFBWSxDSUEvajJCLElBQUksQ0FvQ0gsUUFBUSxFQXBDVCxJQUFJLENKQStpMkIsWUFBWSxDSW9DOWoyQixRQUFRLENKcENvazJCO0lBQUMsT0FBTyxFQUFDLFlBQVk7SUFBQyxLQUFLLEVBQUMsSUFBSTtJQUFDLGNBQWMsRUFBQyxNQUFNLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxZQUFZLEdBQUMsYUFBYSxFQUF2QyxZQUFZLENJQWhwMkIsSUFBSSxDSkE2bzJCLFlBQVksR0ltQzVwMkIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVcsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQW5DaEQsSUFBSSxDSkFnbzJCLFlBQVksQ0FBQyxZQUFZLEdJbUM1cDJCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQWEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUFXLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7RUpuQ29sMkIsWUFBWSxDSUFocDJCLElBQUksQ0pBNm8yQixZQUFZLEdJb0M1cDJCLFFBQVEsRUFwQ1QsSUFBSSxDSkFnbzJCLFlBQVksQ0FBQyxZQUFZLEdJb0M1cDJCLFFBQVEsQ0pwQ2txMkI7SUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsY0FBYyxDQUFBO0lBQUMsYUFBYSxFQUFDLENBQUM7SUFBQyxjQUFjLEVBQUMsTUFBTSxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsTUFBTSxFQUFDLFlBQVksQ0FBQyxTQUFTLENBQUE7SUFBQyxPQUFPLEVBQUMsWUFBWTtJQUFDLFVBQVUsRUFBQyxDQUFDO0lBQUMsYUFBYSxFQUFDLENBQUM7SUFBQyxZQUFZLEVBQUMsQ0FBQztJQUFDLGNBQWMsRUFBQyxNQUFNLEdBQUU7RUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQUFZLFlBQVksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxFQUFjO0lBQUMsS0FBSyxFQUFDLElBQUk7SUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFO0VBQUQsQUFBQSxZQUFZLENBQUMsYUFBYSxDQUFDLHNCQUFzQixDQUFBO0lBQUMsR0FBRyxFQUFDLENBQUMsR0FBRTs7QUFBQSxBQUFBLGdCQUFnQixDQUFDLGNBQWMsRUFBQyxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFDLGdCQUFnQixDQUFDLGFBQWEsRUFBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQTtFQUFDLFVBQVUsRUFBQyxDQUFDO0VBQUMsYUFBYSxFQUFDLENBQUM7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsZ0JBQWdCLENBQUMsTUFBTSxFQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQTtFQUFDLFVBQVUsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQ0FBQyxXQUFXLENBQUE7RUFBQyxXQUFXLEVBQUMsS0FBSztFQUFDLFlBQVksRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUU7O0FBQUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUE7SUFBQyxVQUFVLEVBQUMsS0FBSyxHQUFFOztBQUFBLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLHNCQUFzQixDQUFBO0VBQUMsR0FBRyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxFSUFqajRCLElBQUksQ0FRSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUpUMGk0QjtFQUFDLE9BQU8sRUFBQyxZQUFZO0VBQUMsYUFBYSxFQUFDLENBQUM7RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsY0FBYyxFQUFDLE1BQU07RUFBQyxNQUFNLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLElBQUk7RUFBQyxNQUFNLEVBQUMscUJBQXFCO0VBQUMsV0FBVyxFQUFDLE1BQU07RUFBQyxPQUFPLEVBQUMsUUFBUTtFQUFDLFNBQVMsRUFBQyxJQUFJO0VBQUMsV0FBVyxFQUFDLFVBQVU7RUFBQyxhQUFhLEVBQUMsR0FBRztFQUFDLG1CQUFtQixFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJO0VBQUMsZUFBZSxFQUFDLElBQUk7RUFBQyxXQUFXLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxBQUFBLE1BQU0sRUlBNTQ0QixJQUFJLENBUUgsS0FBSyxBSlJnNDRCLE1BQU0sQ0lRdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlRnNDRCLE1BQU0sQ0lTdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUczQ0QixJQUFJLEFBQUEsT0FBTyxBQUFBLE1BQU0sRUlBOTU0QixJQUFJLENBUUgsS0FBSyxBSlIyNDRCLE9BQU8sQUFBQSxNQUFNLENJUXg1NEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQUpUMjQ0QixPQUFPLEFBQUEsTUFBTSxDSVN4NTRCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlR3NTRCLElBQUksQUFBQSxPQUFPLEFBQUEsTUFBTSxFSUFoNzRCLElBQUksQ0FRSCxLQUFLLEFKUjY1NEIsT0FBTyxBQUFBLE1BQU0sQ0lRMTY0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlQ2NTRCLE9BQU8sQUFBQSxNQUFNLENJUzE2NEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVKVHk2NEI7RUFBQyxPQUFPLEVBQUMsV0FBVztFQUFDLE9BQU8sRUFBQyxpQ0FBaUM7RUFBQyxjQUFjLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxBQUFBLE1BQU0sRUlBN2c1QixJQUFJLENBUUgsS0FBSyxBSlJpZzVCLE1BQU0sQ0lRdmc1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlRpZzVCLE1BQU0sQ0lTdmc1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUMjM0QixJQUFJLEFBQUEsTUFBTSxFSUE1NDRCLElBQUksQ0FRSCxLQUFLLEFKUmc0NEIsTUFBTSxDSVF0NDRCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVGc0NEIsTUFBTSxDSVN0NDRCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFSlRpaDVCO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxlQUFlLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsSUFBSSxBQUFBLE9BQU8sRUlBcGs1QixJQUFJLENBUUgsS0FBSyxBSlJ1ajVCLE9BQU8sQ0lROWo1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlR1ajVCLE9BQU8sQ0lTOWo1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUOGo1QixJQUFJLEFBQUEsT0FBTyxFSUFobDVCLElBQUksQ0FRSCxLQUFLLEFKUm1rNUIsT0FBTyxDSVExazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVG1rNUIsT0FBTyxDSVMxazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFSlR5azVCO0VBQUMsT0FBTyxFQUFDLENBQUM7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJO0VBQUMsa0JBQWtCLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG9CQUFnQjtFQUFDLFVBQVUsRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWdCLEdBQUU7O0FBQUQsQUFBQSxJQUFJLEFBQUEsU0FBUyxFSUE5dDVCLElBQUksQ0FRSCxLQUFLLEFKUitzNUIsU0FBUyxDSVF4dDVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVCtzNUIsU0FBUyxDSVN4dDVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlR3dDVCLElBQUksQ0FBQSxBQUFBLFFBQUMsQUFBQSxHSUFwdTVCLElBQUksQ0FRSCxLQUFLLENKUjZ0NUIsQUFBQSxRQUFDLEFBQUEsRUlROXQ1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxDSlQ2dDVCLEFBQUEsUUFBQyxBQUFBLEVJUzl0NUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVHV1NUIsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSSxFQUF2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlBdnY1QixJQUFJLENBUUgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVJQLElBQUksQ0pBMHU1QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlRdHY1QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FKUnV1NUIsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJQXZ2NUIsSUFBSSxDQVNILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FUUCxJQUFJLENKQTB1NUIsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJU3R2NUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFSlQ4djVCO0VBQUMsTUFBTSxFQUFDLFdBQVc7RUFBQyxjQUFjLEVBQUMsSUFBSTtFQUFDLE9BQU8sRUFBQyxHQUFHO0VBQUMsTUFBTSxFQUFDLGlCQUFpQjtFQUFDLGtCQUFrQixFQUFDLElBQUk7RUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxFSUF0NDVCLElBQUksQ0FRSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUpUKzM1QjtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsTUFBTSxFSUE1ODVCLElBQUksQ0FRSCxLQUFLLEFKUmlnNUIsTUFBTSxDSVF2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVGlnNUIsTUFBTSxDSVN2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlRzODVCLFlBQVksQUFBQSxNQUFNLEVJQS85NUIsSUFBSSxDQVFILEtBQUssQUpSZzQ0QixNQUFNLENJUXQ0NEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQUpUZzQ0QixNQUFNLENJU3Q0NEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVHk5NUIsWUFBWSxBQUFBLE9BQU8sRUlBbi81QixJQUFJLENBUUgsS0FBSyxBSlJ1ajVCLE9BQU8sQ0lROWo1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlR1ajVCLE9BQU8sQ0lTOWo1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUNis1QixZQUFZLEFBQUEsT0FBTyxFSUF2ZzZCLElBQUksQ0FRSCxLQUFLLEFKUm1rNUIsT0FBTyxDSVExazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVG1rNUIsT0FBTyxDSVMxazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlRpZzZCLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQSxZQUFZLEVBQWxDLEtBQUssQ0lBN2c2QixJQUFJLENBUUgsS0FBSyxBSlJ3ZzZCLGdCQUFnQixDSVF4aDZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVJQLElBQUksQ0pBb2c2QixLQUFLLENJUTVnNkIsS0FBSyxBSlJ3ZzZCLGdCQUFnQixDSVF4aDZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBSlJpZzZCLEtBQUssQ0lBN2c2QixJQUFJLENBU0gsS0FBSyxBSlR3ZzZCLGdCQUFnQixDSVN4aDZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVRQLElBQUksQ0pBb2c2QixLQUFLLENJUzVnNkIsS0FBSyxBSlR3ZzZCLGdCQUFnQixDSVN4aDZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFSlRtaTZCO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBckksQUFBb0ksWUFBeEgsQUFBQSxPQUFPLEVJQW4vNUIsSUFBSSxDQVFILEtBQUssQUpSdWo1QixPQUFPLENJUTlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQUpUdWo1QixPQUFPLENJUzlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVDYrNUIsWUFBWSxBQUFBLE9BQU8sRUlBdmc2QixJQUFJLENBUUgsS0FBSyxBSlJtazVCLE9BQU8sQ0lRMWs1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlRtazVCLE9BQU8sQ0lTMWs1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUaWc2QixLQUFLLENBQUMsZ0JBQWdCLEFBQUEsWUFBWSxFQUFsQyxLQUFLLENJQTdnNkIsSUFBSSxDQVFILEtBQUssQUpSd2c2QixnQkFBZ0IsQ0lReGg2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FSUCxJQUFJLENKQW9nNkIsS0FBSyxDSVE1ZzZCLEtBQUssQUpSd2c2QixnQkFBZ0IsQ0lReGg2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUpSaWc2QixLQUFLLENJQTdnNkIsSUFBSSxDQVNILEtBQUssQUpUd2c2QixnQkFBZ0IsQ0lTeGg2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FUUCxJQUFJLENKQW9nNkIsS0FBSyxDSVM1ZzZCLEtBQUssQUpUd2c2QixnQkFBZ0IsQ0lTeGg2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUpUdXE2QjtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxTQUFTLEVJQTF0NkIsSUFBSSxDQVFILEtBQUssQUpSK3M1QixTQUFTLENJUXh0NUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQUpUK3M1QixTQUFTLENJU3h0NUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVG90NkIsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLEdJQXh1NkIsSUFBSSxDQVFILEtBQUssQ0pSNnQ1QixBQUFBLFFBQUMsQUFBQSxFSVE5dDVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLENKVDZ0NUIsQUFBQSxRQUFDLEFBQUEsRUlTOXQ1QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUMnU2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEVBQS9CLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSUEzdjZCLElBQUksQ0FRSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBUlAsSUFBSSxDSkE4dTZCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSVExdjZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUpSMnU2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlBM3Y2QixJQUFJLENBU0gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVRQLElBQUksQ0pBOHU2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlTMXY2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVDJ3NkIsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVJQTd5NkIsSUFBSSxDQVFILEtBQUssQUpSd3g2QixTQUFTLEFBQUEsTUFBTSxDSVF2eTZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVHd4NkIsU0FBUyxBQUFBLE1BQU0sQ0lTdnk2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUdXk2QixZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVJQTEwNkIsSUFBSSxDQVFILEtBQUssQ0pSb3o2QixBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQ0lRcDA2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxDSlRvejZCLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxDSVNwMDZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlRvMDZCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQXJDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSUFwMTZCLElBQUksQ0FRSCxLQUFLLEFKUmlnNUIsTUFBTSxDSVF2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVJQLElBQUksQ0pBdTA2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlRbjE2QixLQUFLLEFKUmlnNUIsTUFBTSxDSVF2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBSlJvMDZCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSUFwMTZCLElBQUksQ0FTSCxLQUFLLEFKVGlnNUIsTUFBTSxDSVN2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVRQLElBQUksQ0pBdTA2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlTbjE2QixLQUFLLEFKVGlnNUIsTUFBTSxDSVN2ZzVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlQwMjZCLFlBQVksQUFBQSxTQUFTLEFBQUEsTUFBTSxFSUE1NDZCLElBQUksQ0FRSCxLQUFLLEFKUnUzNkIsU0FBUyxBQUFBLE1BQU0sQ0lRdDQ2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxBSlR1MzZCLFNBQVMsQUFBQSxNQUFNLENJU3Q0NkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVHM0NkIsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFSUF6NjZCLElBQUksQ0FRSCxLQUFLLENKUm01NkIsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLENJUW42NkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQ0pUbTU2QixBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sQ0lTbjY2QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUbTY2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEFBQUEsTUFBTSxFQUFyQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlBbjc2QixJQUFJLENBUUgsS0FBSyxBSlJnNDRCLE1BQU0sQ0lRdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FSUCxJQUFJLENKQXM2NkIsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJUWw3NkIsS0FBSyxBSlJnNDRCLE1BQU0sQ0lRdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUpSbTY2QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlBbjc2QixJQUFJLENBU0gsS0FBSyxBSlRnNDRCLE1BQU0sQ0lTdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FUUCxJQUFJLENKQXM2NkIsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJU2w3NkIsS0FBSyxBSlRnNDRCLE1BQU0sQ0lTdDQ0QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUeTg2QixZQUFZLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUlBNSs2QixJQUFJLENBUUgsS0FBSyxBSlJzOTZCLFNBQVMsQUFBQSxPQUFPLENJUXQrNkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBUlAsSUFBSSxDQVNILEtBQUssQUpUczk2QixTQUFTLEFBQUEsT0FBTyxDSVN0KzZCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlRzKzZCLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUlBMWc3QixJQUFJLENBUUgsS0FBSyxDSlJtLzZCLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxDSVFwZzdCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLENKVG0vNkIsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLENJU3BnN0IsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVG9nN0IsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE9BQU8sRUFBdEMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJQXBoN0IsSUFBSSxDQVFILEtBQUssQUpSdWo1QixPQUFPLENJUTlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBUlAsSUFBSSxDSkF1ZzdCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSVFuaDdCLEtBQUssQUpSdWo1QixPQUFPLENJUTlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FKUm9nN0IsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVJQXBoN0IsSUFBSSxDQVNILEtBQUssQUpUdWo1QixPQUFPLENJUzlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBVFAsSUFBSSxDSkF1ZzdCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSVNuaDdCLEtBQUssQUpUdWo1QixPQUFPLENJUzlqNUIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdKVDJpN0IsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVJQTlrN0IsSUFBSSxDQVFILEtBQUssQUpSd2o3QixTQUFTLEFBQUEsT0FBTyxDSVF4azdCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQVJQLElBQUksQ0FTSCxLQUFLLEFKVHdqN0IsU0FBUyxBQUFBLE9BQU8sQ0lTeGs3QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0pUd2s3QixZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVJQTVtN0IsSUFBSSxDQVFILEtBQUssQ0pScWw3QixBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sQ0lRdG03QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUFSUCxJQUFJLENBU0gsS0FBSyxDSlRxbDdCLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxDSVN0bTdCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHSlRzbTdCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLEVBQXRDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSUF0bjdCLElBQUksQ0FRSCxLQUFLLEFKUm1rNUIsT0FBTyxDSVExazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVJQLElBQUksQ0pBeW03QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlRcm43QixLQUFLLEFKUm1rNUIsT0FBTyxDSVExazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBSlJzbTdCLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFSUF0bjdCLElBQUksQ0FTSCxLQUFLLEFKVG1rNUIsT0FBTyxDSVMxazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQVRQLElBQUksQ0pBeW03QixRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUlTcm43QixLQUFLLEFKVG1rNUIsT0FBTyxDSVMxazVCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFSlQ0bzdCO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUMsTUFBTSxFSUEvczdCLElBQUksQ0FRSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVKUmtzN0IsTUFBTSxFSUEvczdCLElBQUksQ0FTSCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVKVGtzN0IsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxLQUFLLENBQUMsZ0JBQWdCLEFBQUEsWUFBWSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxLQUFLLENBQUMsZ0JBQWdCLEFBQUEsWUFBWSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLFNBQVMsRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVSxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsT0FBTyxFQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQSxZQUFZLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsU0FBUyxFQUFDLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUFVLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsU0FBUyxBQUFBLE1BQU0sRUFBQyxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxPQUFPLEVBQUMsS0FBSyxDQUFDLGdCQUFnQixBQUFBLFNBQVMsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxPQUFPLEVBQUMsS0FBSyxDQUFDLGdCQUFnQixBQUFBLFNBQVMsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxTQUFTLEVBQUMsU0FBUyxDQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVUsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsU0FBUyxFQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE1BQU0sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxTQUFTLEFBQUEsTUFBTSxFQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLE9BQU8sRUFBQyxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE1BQU0sRUFBQyxZQUFZLEFBQUEsTUFBTSxFQUFDLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxLQUFLLENBQUMsZ0JBQWdCLEFBQUEsWUFBWSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE9BQU8sRUFBQyxLQUFLLENBQUMsZ0JBQWdCLEFBQUEsWUFBWSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLFNBQVMsRUFBQyxZQUFZLENBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVSxRQUFRLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxZQUFZLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxNQUFNLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsTUFBTSxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxNQUFNLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVMsT0FBTyxFQUFDLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTztFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsTUFBTSxFQUFDLFdBQVcsQUFBQSxNQUFNLEVBQUMsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsT0FBTyxFQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQSxXQUFXLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsT0FBTyxFQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQUFBQSxXQUFXLENBQUE7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsU0FBUyxFQUFDLFdBQVcsQ0FBQSxBQUFBLFFBQUMsQUFBQSxHQUFVLFFBQVEsQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLFdBQVcsRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxNQUFNLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE1BQU0sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxXQUFXLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBUyxPQUFPLEVBQUMsUUFBUSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsV0FBVyxDQUFDLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxXQUFXLEVBQUMsR0FBRztFQUFDLE1BQU0sRUFBQyxPQUFPO0VBQUMsYUFBYSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLFNBQVMsRUFBQyxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMs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RUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVztFQUFDLE1BQU0sRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxJQUFJLENBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxJQUFJLENBQUMsS0FBSyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsSUFBSSxDQUFDLEtBQUssR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxJQUFJLENBQUMsWUFBWSxDQUFBO0VBQUMsTUFBTSxFQUFDLEdBQUc7RUFBQyxNQUFNLEVBQUMsS0FBSztFQUFDLFFBQVEsRUFBQyxNQUFNO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsSUFBSSxHQUFDLEVBQUUsR0FBQyxDQUFDLEdBQUMsR0FBRyxDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQ0FBQTtFQUFDLGFBQWEsRUFBQyxjQUFjLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEdBQUMsRUFBRSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxHQUFDLEVBQUUsR0FBQyxDQUFDLENBQUE7RUFBQyxZQUFZLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxVQUFVO0VBQUMsTUFBTSxFQUFDLHFCQUFxQjtFQUFDLGFBQWEsRUFBQyxXQUFXLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLENBQUE7RUFBQyxZQUFZLEVBQUMsY0FBYyxHQUFFOztBQUFELEFBQUEsU0FBUyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsQ0FBQyxFQUFDLFNBQVMsR0FBQyxFQUFFLEFBQUEsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsU0FBUyxHQUFDLEVBQUUsQUFBQSxPQUFPLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFD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ZSxDQUFDLFdBQVcsR0FBQyxFQUFFLEdBQUMsQ0FBQyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLFdBQVcsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsR0FBQyxPQUFPLEdBQUMsQ0FBQyxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLFdBQVcsR0FBQyxPQUFPLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLFdBQVcsR0FBQyxTQUFTLEdBQUMsQ0FBQyxFQUFDLGVBQWUsQ0FBQyxXQUFXLEdBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsZUFBZSxDQUFDLFdBQVcsR0FBQyxTQUFTLEdBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJO0VBQUMsZ0JBQWdCLEVBQUMsV0FBVyxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQTtFQUFDLFlBQVksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLE1BQU0sRUFBQyxlQUFlLENBQUMsY0FBYyxBQUFBLE1BQU0sQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFBO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxDQUFDLGdCQUFnQixFQUFDLGVBQWUsQ0FBQyxZQUFZLENBQUE7RUFBQyxZQUFZ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QUFHLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsRUFBRSxDQUFBO0VBQUMsT0FBTyxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLFdBQVcsR0FBQyxFQUFFLEdBQUMsQ0FBQyxFQUFDLFdBQVcsR0FBQyxFQUFFLEdBQUMsSUFBSSxDQUFBO0VBQUMsUUFBUSxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLE9BQU8sRUFBQyxRQUFRO0VBQUMsV0FBVyxFQUFDLFVBQVU7RUFBQyxlQUFlLEVBQUMsSUFBSTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxjQUFjO0VBQUMsV0FBVyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUFDLENBQUMsRUFBQyxXQUFXLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxJQUFJLENBQUE7RUFBQyxXQUFXLEVBQUMsQ0FBQztFQUFDLHlCQUF5QixFQUFDLEdBQUc7RUFBQyxzQkFBc0IsRUFBQyxHQUFHLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxDQUFDLEVBQUMsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLEdBQUMsSUFBSSxDQUFBO0VBQUMsMEJBQTBCLEVBQUMsR0FBRztFQUFDLHVCQUF1QixFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLFdBQVcsR0FBQyxFQUFFLEdBQUMsQ0FBQyxBQUFBLE1BQU0sRUFBQyxXQUFXLEdBQUMsRUFBRSxHQUFDLElBQUksQUFBQSxNQUFNLEVBQUMsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLFdBQVcsR0FBQyxFQUFFLEdBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsZ0JBQWdCLEVBQUMsSUFBSTtFQUFDLFlBQVksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsT0FBTyxHQUFDLENBQUMsRUFB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TUFBTSxDQUFDLEVBQUUsR0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFBO0VBQUMsZUFBZSxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUMsS0FBSyxHQUFDLENBQUMsRUFBQyxNQUFNLENBQUMsS0FBSyxHQUFDLElBQUksQ0FBQTtFQUFDLEtBQUssRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUMsU0FBUyxHQUFDLENBQUMsRUFBQyxNQUFNLENBQUMsU0FBUyxHQUFDLElBQUksQ0FBQTtFQUFDLEtBQUssRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUMsU0FBUyxHQUFDLENBQUMsRUFBQyxNQUFNLENBQUMsU0FBUyxHQUFDLENBQUMsQUFBQSxNQUFNLEVBQUMsTUFBTSxDQUFDLFNBQVMsR0FBQyxDQUFDLEFBQUEsTUFBTSxFQUFDLE1BQU0sQ0FBQyxTQUFTLEdBQUMsSUFBSSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxJQUFJO0VBQUMsTUFBTSxFQUFDLFdBQVcsR0FBRTs7QUFBdGlpRSxBQUFBLE1BQU0sQ0FBcWlpRTtFQUFDLE9BQU8sRUFBQyxNQUFNO0VBQUMsT0FBTyxFQUFDLGNBQWM7RUFBQyxTQUFTLEVBQUMsR0FBRztFQUFDLFdBQVcsRUFBQyxHQUFHO0VBQUMsV0FBVyxFQUFDLENBQUM7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFVBQVUsRUFBQyxNQUFNO0VBQUMsV0FBVyxFQUFDLE1BQU07RUFBQyxjQUFjLEVBQUMsUUFBUTtFQUFDLGFBQWEsRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxNQUFNLENBQUEsQUFBQSxJQUFDLEFBQUEsQ0FBSyxNQUFNLEVBQUMsTUFBTSxDQUFBLEFBQUEsSUFBQyxBQUFBLENBQUssTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxlQUFlLEVBQUMsSUFBSTtFQUFDLE1BQU0sRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxNQUFN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QUFBLE9BQU8sQUFBQSxNQUFNLEVBQUMsQ0FBQyxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQUFBQSxNQUFNLENBQUE7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLGdCQUFnQixFQUFDLE9BQU87RUFBQyxZQUFZLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsd0JBQXdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSx3QkFBd0IsQ0FBQTtFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsd0JBQXdCLENBQUMsd0JBQXdCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHdCQUF3QixBQUFBLE1BQU0sRUFBQyxDQUFDLEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsd0JBQXdCLEFBQUEsT0FBTyxFQUFDLENBQUMsQUFBQSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxFQUFDLENBQUMsQUFBQSx3QkFBd0IsQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLHVCQUF1QixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxDQUFDLEFBQUEsdUJBQXVCLENBQUE7RUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFFOztBQUFELEFBQUEsQ0FBQyxBQUFBLHVCQUF1QixDQUFDLHdCQUF3QixDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLENBQUMsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLEVBQUMsQ0FBQyxBQUFBLHVC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RUFBQyx1QkFBdUIsRUFBQyxHQUFHO0VBQUMsc0JBQXNCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxZQUFZLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFBO0VBQUMsc0JBQXNCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxZQUFZLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFlBQVksR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsWUFBWSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxZQUFZLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFlBQVksR0FBQyxNQUFNLEFBQUEsWUFBWSxHQUFDLEtBQUssQUFBQSxZQUFZLEdBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0VBQUMsdUJBQXVCLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFBO0VBQUMsMEJBQTBCLEVBQUMsR0FBRztFQUFDLHlCQUF5QixFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsV0FBVyxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQTtFQUFDLHlCQUF5QixFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsRUFBQyxNQUFNLEdBQUMsaUJBQWlCLEFBQUEsV0FBVyxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLE1BQU0sQUFBQSxXQUFXLEdBQUMsS0FBSyxBQUFBLFdBQVcsR0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixBQUFBLFdBQVcsR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxNQUFNLEFBQUEsV0FBVyxHQUFDLEtBQUssQUFBQSxXQUFXLEdBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsV0FBVyxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsQUFBQSxXQUFXLEdBQUMsTUFBTSxBQUFBLFdBQVcsR0FBQyxLQUFLLEFBQUEsV0FBVyxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQTtFQUFDLDBCQUEwQixFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLE1BQU0sR0FBQyxXQUFXLEdBQUMsTUFBTSxFQUFDLE1BQU0sR0FBQyxXQUFXLEdBQUMsaUJBQWlCLENBQUE7RUFBQyxVQUFVLEVBQUMsY0FBYyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLE1BQU0sR0FBQyxLQUFLLEFBQUEsWUFBWSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxFQUFDLE1BQU0sR0FBQyxNQUFNLEdBQUMsS0FBSyxBQUFBLFlBQVksR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQ0FBQTtFQUFDLFVBQVUsRUFBQyxDQUFDLEdBQUU7O0FBQUQsQUFBQSxNQUFNLEdBQUMsZUFBZSxFQUFDLE1BQU0sR0FBQyxpQkFBaUIsR0FBQyxlQUFlLENBQUE7RUFBQyxNQUFNLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLENBQUE7RUFBQyxXQUFXLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxHQUFDLEVBQUUsQUFBQSxXQUFXLENBQUE7RUFBQyxZQUFZLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFlBQVksR0FBQyxFQUFFLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLEVBQUMsTUFBTSxHQUFDLGlCQUFpQixHQUFDLGVBQWUsR0FBQyxLQUFLLEdBQUMsRUFBRSxBQUFBLFdBQVcsR0FBQyxFQUFFLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsTUFBTSxHQUFDLGlCQUFpQixDQUFBO0VBQUMsTUFBTSxFQUFDLENBQUM7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFBO0VBQUMsYUFBYSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQztFQUFDLGFBQWEsRUFBQyxHQUFHO0VBQUMsUUFBUSxFQUFDLE1BQU0sR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEdBQUMsTUFBTSxDQUFBO0VBQUMsVUFBVSxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUE7RUFBQyxhQUFhLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLGNBQWMsR0FBQyxlQUFlLENBQUMsV0FBVyxDQUFBO0VBQUMsVUFBVSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLFlBQVksQ0FBQyxhQUFhLENBQUE7RUFBQyxVQUFVLEVBQUMsQ0FBQyxHQUFFOztBQUFELEFBQUEsWUFBWSxDQUFDLGFBQWEsR0FBQyxlQUFlLENBQUMsV0FBVyxDQUFBO0VBQUMsYUFBYSxFQUFDLGNBQWMsR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLFlBQVksRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxhQUFhLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxhQUFhLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxhQUFhLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsQ0FBQTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLFdBQVcsR0FBQyxhQUFhLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsQ0FBQTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGNBQWMsR0FBQyxhQUFhLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLG1CQUFtQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsQ0FBQTtFQUFDLFlBQVksRUFBQyxPQUFPLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEdBQUMsY0FBYyxDQUFBO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxnQkFBZ0IsRUFBQyxPQUFPO0VBQUMsWUFBWSxFQUFDLE9BQU8sR0FBRTs7QUFBRCxBQUFBLGFBQWEsR0FBQyxjQUFjLEdBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQTtFQUFDLGdCQUFnQixFQUFDLE9BQU8sR0FBRTs7QUFBRCxB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RCxBQUFBLFVBQVUsQ0FBQTtFQUFDLFVBQVUsRUFBQyxNQUFNLEdBQUU7O0FBQUQsQUFBQSxVQUFVLENBQUE7RUFBQyxJQUFJLEVBQUMsS0FBSztFQUFDLEtBQUssRUFBQyxXQUFXO0VBQUMsV0FBVyxFQUFDLElBQUk7RUFBQyxnQkFBZ0IsRUFBQyxXQUFXO0VBQUMsTUFBTSxFQUFDLENBQUMsR0FBRTs7QUFBRCxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLENBQUEsVUFBVTtFQUFDLFVBQVUsRUFBQyxNQUFNLENBQUEsVUFBVSxHQUFFOztBQUFELEFBQUEsTUFBTSxDQUFBO0VBQUMsUUFBUSxFQUFDLEtBQUssR0FBRTs7QUFBRCxhQUFhO0VBQUMsS0FBSyxFQUFDLFlBQVk7O0FBQUMsQUFBQSxXQUFXLEVBQUMsV0FBVyxFQUFDLFdBQVcsRUFBQyxXQUFXLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxDQUFBLFVBQVUsR0FBRTs7QUFBRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFBQyxBQUFBLFdBQVcsQ0FBQTtJQUFDLE9BQU8sRUFBQyxLQUFLLENBQUEsVUFBVSxHQUFFO0VBQUQsQUFBQSxLQUFLLEFBQUEsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTtFQUFELEFBQUEsRUFBRSxBQUFBLFdBQVcsQ0FBQTtJQUFDLE9BQU8sRUFBQyxTQUFTLENBQUEsVUFBVSxHQUFFO0VBQUQsQUFBQSxFQUFFLEFBQUEsV0FBVyxFQUFDLEVBQUUsQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsVUFBVSxDQUFBLFVBQVUsR0FBRTs7QUFBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUFBLEFBQUEsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLEtBQUssQ0FBQSxVQUFVLEdBQUU7RUFBRCxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFO0VBQUQsQUFBQSxFQUFFLEFBQUEsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLFNBQVMsQ0FBQSxVQUFVLEdBQUU7RUFBRCxBQUFBLEVBQUUsQUFBQSxXQUFXLEVBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBQTtJQUFDLE9BQU8sRUFBQyxVQUFVLENBQUEsVUFBVSxHQUFFOztBQUFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQUEsQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsS0FBSyxDQUFBLFVBQVUsR0FBRTtFQUFELEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQTtJQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7RUFBRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsU0FBUyxDQUFBLFVBQVUsR0FBRTtFQUFELEFBQUEsRUFBRSxBQUFBLFdBQVcsRUFBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLFVBQVUsQ0FBQSxVQUFVLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VBQUMsQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsS0FBSyxDQUFBLFVBQVUsR0FBRTtFQUFELEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQTtJQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7RUFBRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUE7SUFBQyxPQUFPLEVBQUMsU0FBUyxDQUFBLFVBQVUsR0FBRTtFQUFELEFBQUEsRUFBRSxBQUFBLFdBQVcsRUFBQyxFQUFFLEFBQUEsV0FBVyxDQUFBO0lBQUMsT0FBTyxFQUFDLFVBQVUsQ0FBQSxVQUFVLEdBQUU7O0FBQUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQUMsQUFBQSxVQUFVLENBQUE7SUFBQyxPQUFPLEVBQUMsSUFBSSxDQUFBLFVBQVUsR0FBRTs7QUFBQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUFBLEFBQUEsVUFBVSxDQUFBO0lBQUMsT0FBTyxFQUFDLElBQUks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 */
