HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/shop.komma.nl/wwwroot/vendor/kms/kms.css
html {
  font-size: 18px;
}

body {
  margin: 0;
  color: white;
  font-family: "Rubik", sans-serif;
  background-color: #1D2433;
}
body #main {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 230px;
  overflow: auto;
}
body input {
  font-family: "Rubik", sans-serif;
}

.text-muted {
  color: #9ba0ae;
}

.text-primary {
  color: #3289ff;
}

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

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

.text-warning {
  color: #ff8d00;
}

.text-danger {
  color: #f2303f;
}

.text-light {
  color: #9ba0ae;
  font-weight: 300;
}

h1, h2, h3, h4 {
  font-weight: 400;
}

h1 {
  font-size: 1.8rem;
}

h2 {
  font-size: 1.6rem;
}

h3 {
  font-size: 1.4rem;
}

h4 {
  font-size: 1.2rem;
}

.inline {
  display: inline;
}

#selectYearAndMonthForm .selectize-control {
  float: left;
  width: 45%;
  margin-left: 3.3333%;
}

/* ==========================================================================
 * Basic style settings
 * ========================================================================== */
* {
  box-sizing: border-box;
}

/* * Set up the body
 * *
 * * 1. This is the base for al rem units
 * * 2. Makes sue that some fonts are better rendered
 * * #. Set font to lining figures
 * */
html {
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "lnum";
}

/**
 * * 1.Default display for images is block to lose the extra margin below the image
 * * 2. Remove border / especially on older browsers
 * */
img, svg {
  display: block;
  border: none;
}

/**
 * * Add translation to prevent recoloring from autocomplete
 * */
input :-ms-input-placeholder, textarea :-ms-input-placeholder {
  -ms-transition: all 9999s linear 9999s;
  transition: all 9999s linear 9999s;
}
input ::placeholder, textarea ::placeholder {
  transition: all 9999s linear 9999s;
}

/* * Remove default margin around figure
 * */
figure {
  margin: 0;
}

@keyframes shake1 {
  0% {
    transform: translate3d(0.5px, 0.25px, 0);
  }
  10% {
    transform: translate3d(-0.25px, -0.5px, 0);
  }
  20% {
    transform: translate3d(-0.75px, 0px, 0);
  }
  30% {
    transform: translate3d(0px, 0.5px, 0);
  }
  40% {
    transform: translate3d(0.25px, -0.25px, 0);
  }
  50% {
    transform: translate3d(-0.25px, 0.5px, 0);
  }
  60% {
    transform: translate3d(-0.75px, 0.25px, 0);
  }
  70% {
    transform: translate3d(0.5px, 0.25px, 0);
  }
  80% {
    transform: translate3d(-0.25px, -0.25px, 0);
  }
  90% {
    transform: translate3d(0.5px, 0.5px, 0);
  }
  100% {
    transform: translate3d(0.25px, -0.5px, 0);
  }
}
@keyframes shake2 {
  0% {
    transform: translate3d(0.25px, -0.5px, 0);
  }
  10% {
    transform: translate3d(0.5px, 0.5px, 0);
  }
  20% {
    transform: translate3d(-0.25px, -0.25px, 0);
  }
  30% {
    transform: translate3d(0.5px, 0.25px, 0);
  }
  40% {
    transform: translate3d(-0.75px, 0.25px, 0);
  }
  50% {
    transform: translate3d(-0.25px, 0.5px, 0);
  }
  60% {
    transform: translate3d(0.25px, -0.25px, 0);
  }
  70% {
    transform: translate3d(0px, 0.5px, 0);
  }
  80% {
    transform: translate3d(-0.75px, 0px, 0);
  }
  90% {
    transform: translate3d(-0.25px, -0.5px, 0);
  }
  100% {
    transform: translate3d(0.5px, 0.25px, 0);
  }
}
/* ==========================================================================
 * Functions used in grid calculation
 * ========================================================================== */
/**
 * * Define amount of grid columns
 * */
/**
 * * This is where the magic happens
 * * Return percentage based on amount of columns
 * * Use parent column size to adjust the origin
 * */
/**
 * * Default function for columns
 * * Return as percentage
 * */
/**
 * * Return as viewport width
 * */
/* ==========================================================================
 * Login KMS
 * ========================================================================== */
.login {
  position: relative;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1D2433;
  background-image: url("img/background.svg");
  background-size: cover;
  background-position: center;
}
.login .placeholder {
  width: 80%;
  max-width: 400px;
  padding: 20px 40px;
  background-color: white;
  color: #2B2F83;
  /* Alert messages
  * ========================================================================== */
}
.login .placeholder .header {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.login .placeholder .header.small {
  margin-bottom: 20px;
}
.login .placeholder .header img {
  display: block;
  width: 45px;
  height: 45px;
  margin-left: auto;
}
.login .placeholder .header h2 {
  width: calc(100% - 45px);
  margin: 0;
  color: #2B2F83;
  font-size: 1.2rem;
  font-weight: bold;
}
.login .placeholder h4 {
  margin-bottom: 16px;
}
.login .placeholder .description {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 14px;
  color: #70778c;
}
.login .placeholder label {
  font-size: 0.8rem;
}
.login .placeholder .warning {
  padding: 7px 12px;
  margin: 8px 0;
  border: 1px solid #2B2F83;
  font-size: 0.7rem;
  color: #2B2F83;
}
.login .placeholder input {
  width: 100%;
  height: 40px;
  margin: 0 0 8px;
  border-radius: 4px;
  font-size: 0.7rem;
  color: #2B2F83;
  text-indent: 10px;
  border: #d8dae2 solid 1px;
  transition: box-shadow 0.4s;
}
.login .placeholder input:focus {
  outline: 0;
  box-shadow: rgba(0, 0, 255, 0.75) 0 0 5px 0;
}
.login .placeholder input[type=submit] {
  background-color: #2B2F83;
  border: none;
  color: white;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.4s;
}
.login .placeholder input[type=submit]:hover {
  background-color: #383da9;
}
.login .placeholder a {
  color: #2B2F83;
  font-size: 0.7rem;
  font-weight: semibold();
}
.login .placeholder .login__submit {
  margin-top: 20px;
}

/* ==========================================================================
 * Entities navigation KMS
 * ========================================================================== */
#entities {
  position: absolute;
  top: 0;
  left: 0;
  width: 380px;
  height: auto;
  min-height: 100vh;
  background-color: white;
  color: #3289ff;
  /* Header block
  * ========================================================================== */
  /* Search block
  * ========================================================================== */
  /* Add new item block
  * ========================================================================== */
  /* Change order block
  * ========================================================================== */
  /* Entities list
  * ==========================================================================
  * Entities header:  141px
  * Search:           50px
  * New item:         50px
  * Order:            50px
  * */
}
#entities .entities-header {
  padding: 40px 0;
  border-bottom: 1px solid #d8dae2;
  text-align: center;
  height: 101px;
}
#entities .entities-header h1 {
  font-size: 1.2rem;
  color: #2B2F83;
  font-weight: medium();
  margin: 0;
}
#entities .entities-header p {
  font-size: 0.7rem;
  color: #70778c;
  opacity: 0.5;
  margin: 0;
  font-weight: lightest();
}
#entities .entities-content > p, #entities .entities-content h2 {
  padding: 0 20px;
}
#entities .entities-content > p {
  font-size: 0.9rem;
}
#entities .search .search-field {
  height: 45px;
  border-bottom: 1px solid #d8dae2;
  font-size: 0.9rem;
  cursor: text;
  background-color: #f4f5f7;
  background-image: url("img/icons/icon_search.svg");
  background-repeat: no-repeat;
  background-position: 7px center;
}
#entities .search .search-field input {
  width: 100%;
  height: 45px;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 0.7rem;
  line-height: 2.2;
  text-indent: 60px;
  background-color: transparent;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
#entities .search .search-field input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
#entities .search .search-result-text {
  display: none;
  height: 50px;
  width: 100%;
  border-bottom: 2px solid #3289ff;
  transition: background-color 0.2s, color 0.2s;
  margin: 0;
  padding: 0 15px 0 60px;
  color: #70778c;
  font-size: 0.7rem;
  line-height: 1;
}
#entities .search .search-result-text span {
  display: inline-block;
  margin-left: 5px;
  color: #3289ff;
}
#entities .search .entities-list {
  display: none;
  height: calc( 100vh - 235px);
}
#entities .search .entities-list ul .entities-list-item {
  display: none;
}
#entities .search .entities-list ul .entities-list-item.active {
  display: block;
}
#entities .search .entities-list ul .entities-list-item.active > a {
  background-color: transparent;
  color: #70778c;
}
#entities .search .entities-list ul .entities-list-item.active > a .icon {
  background-color: rgba(216, 218, 226, 0.6);
}
#entities .search .entities-list ul .entities-list-item.active > a p {
  margin: 0;
  width: calc(100% - 65px);
}
#entities .search .entities-list ul .entities-list-item.active > a p:before {
  content: attr(data-breadcrumb);
  display: block;
  color: #70778c;
  font-size: 0.6rem;
  opacity: 0.5;
}
#entities .search.active .entities-list {
  display: block;
}
#entities .search.active .search-result-text {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#entities .new-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border-bottom: 2px solid #3289ff;
  transition: background-color 0.2s, color 0.2s;
  color: #3289ff;
  font-size: 0.7rem;
  line-height: 1;
  text-decoration: none;
}
#entities .new-item span {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 15px 0 15px;
  border: 1px solid #3289ff;
  border-radius: 100%;
  background-color: white;
}
#entities .new-item span:before {
  content: "";
  background-image: url("img/icons/icon_plus.svg");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 30px;
  height: 30px;
}
#entities .new-item:hover {
  background-color: #3289ff;
  color: white;
}
#entities .entities-order {
  position: relative;
  width: 100%;
  height: 50px;
  border-top: solid 1px #e0e6ec;
}
#entities .entities-order .sortable-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #3289ff;
  font-size: 0.7rem;
  text-align: center;
  cursor: pointer;
}
#entities .entities-order .sortable-button:before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 23px;
  background-image: url("img/icons/icon_reorder.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 10px;
}
#entities .entities-order .sortable-button.save-order {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  background-color: #3289ff;
  color: white;
}
#entities .entities-order .sortable-button.save-order.show {
  z-index: 2;
  opacity: 1;
  pointer-events: all;
}
#entities .entities-order .sortable-button.save-order:before {
  background-image: url("img/icons/icon_save_order.svg");
}
#entities #main-entities-list.hide {
  display: none;
}
#entities .entities-list {
  position: relative;
  height: calc( 100vh - 146px);
  overflow: auto;
  overflow-x: hidden;
}
#entities .entities-list .js-sortable {
  height: calc(100% - 95px);
}
#entities .entities-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#entities .entities-list ul.ui-sortable, #entities .entities-list ul.sortable {
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
}
#entities .entities-list ul ul {
  padding-left: 20px;
  min-height: 10px;
}
#entities .entities-list ul .sortable-placeholder {
  height: 50px;
  width: 100%;
  background-color: #f7f7f7;
  border: 1px dashed rgba(50, 137, 255, 0.4);
}
#entities .entities-list ul .entities-list-item {
  background-color: white;
  transition: background-color 0.3s;
}
#entities .entities-list ul .entities-list-item:nth-child(even) {
  background-color: #f7f7f7;
}
#entities .entities-list ul .entities-list-item > a, #entities .entities-list ul .entities-list-item .tree-node-content {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  width: 100%;
  text-decoration: none;
  font-size: 0.7rem;
  line-height: 1.1;
  color: #70778c;
  cursor: pointer;
  font-weight: lightest();
}
#entities .entities-list ul .entities-list-item > a sub, #entities .entities-list ul .entities-list-item .tree-node-content sub {
  opacity: 0.6;
}
#entities .entities-list ul .entities-list-item > a:hover, #entities .entities-list ul .entities-list-item .tree-node-content:hover {
  background-color: #eceef3;
  color: #2B2F83;
}
#entities .entities-list ul .entities-list-item.active > a, #entities .entities-list ul .entities-list-item.active > .tree-node-content {
  background-color: #3289ff;
  color: white;
}
#entities .entities-list ul .entities-list-item.active > a .icon, #entities .entities-list ul .entities-list-item.active > .tree-node-content .icon {
  background-color: #d8dae2;
}
#entities .entities-list ul .entities-list-item .color-status {
  display: inline-block;
  height: 100%;
  width: 5px;
  background-color: transparent;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="0"] {
  background-color: #d8dae2;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="1"] {
  background-color: #78dc84;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="2"] {
  background-color: #f2303f;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="3"] {
  background-color: #2B2F83;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="4"] {
  background-color: #ff8d00;
}
#entities .entities-list ul .entities-list-item .color-status[data-status-type="5"] {
  background-color: #3c763d;
}
#entities .entities-list ul .entities-list-item p {
  margin: 0;
  width: calc(100% - 60px);
}
#entities .entities-list ul .entities-list-item .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0 15px;
  border-radius: 100%;
  background-color: rgba(216, 218, 226, 0.6);
  background-position: center;
  background-size: cover;
  overflow: hidden;
}
#entities .entities-list ul .entities-list-item .icon img {
  width: 30px;
  height: 30px;
}
#entities .entities-list ul .entities-list-item .icon span {
  font-size: 0.8rem;
  color: #70778c;
  position: relative;
  top: 1px;
}
#entities .entities-list ul .entities-list-item .triangle {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.03);
  width: 40px;
  height: 100%;
  cursor: pointer;
}
#entities .entities-list ul .entities-list-item .triangle:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 5px;
  background-image: url("img/icons/icon_triangle_down.svg");
  background-position: center center;
  background-repeat: no-repeat;
  transition: transform 0.4s;
}
#entities .entities-list ul .entities-list-item[collapsed=true] .triangle:before {
  transform: rotate(180deg);
}
#entities .entities-list .sorting .entities-list-item {
  position: relative;
  cursor: move;
}
#entities .entities-list .sorting .entities-list-item a {
  cursor: move;
  animation: shake1 1.5s infinite alternate;
}
#entities .entities-list .sorting .entities-list-item:nth-child(odd) a {
  animation: shake2 1.5s infinite alternate;
}

/* Drag and drop styling
 *  ========================================================================== */
/* ==========================================================================
 * Entity block KMS
 * ========================================================================== */
#entity {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 380px;
  border-left: 1px solid #d8dae2;
  /* Header + Save and Delete buttons
  * ========================================================================== */
  /* (Language) Tabs
  * ========================================================================== */
  /* Container for attributes
  * ========================================================================== */
}
#entity .entity-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 140px;
  position: relative;
  padding-left: 40px;
  padding-right: 20px;
  box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.5);
}
#entity .entity-header .entity-header-attributes {
  width: calc(100% - 200px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail {
  position: relative;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: solid 1px white;
  border-radius: 10px;
  background-color: #d8dae2;
  line-height: 100px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
  color: #70778c;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#entity .entity-header .entity-header-attributes .entity-thumbnail:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);
}
#entity .entity-header .entity-header-attributes h2 {
  display: block;
  width: calc(100% - 100px);
  padding-left: 40px;
  font-size: 1.2rem;
  color: white;
}
#entity .entity-header .entity-buttons {
  width: 200px;
}
#entity .entity-tabs {
  width: 100%;
  height: 50px;
  padding-left: 40px;
  background-color: #262f43;
}
#entity .entity-tabs ul {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
}
#entity .entity-tabs ul li {
  position: relative;
  background-color: #394664;
  margin: 0 5px;
  height: 35px;
  line-height: 40px;
  border-radius: 4px 4px 0 0;
  transition: background-color 0.3s, box-shadow 0.3s;
  white-space: nowrap;
}
#entity .entity-tabs ul li a {
  position: relative;
  z-index: 1;
  display: block;
  height: 100%;
  width: 100%;
  color: white;
  font-size: 0.7rem;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 20px;
}
#entity .entity-tabs ul li:hover {
  background-color: #2f3b54;
}
#entity .entity-tabs ul li.active {
  background-color: #f9f9f9;
}
#entity .entity-tabs ul li.active a {
  color: #3289ff;
}
#entity .entity-tabs ul li.error:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px 3px 0 0;
  border: 3px solid #FF323C;
  border-bottom: none;
}
#entity .entity-attributes {
  position: absolute;
  top: 190px;
  bottom: 0;
  width: 100%;
  overflow: auto;
  background-color: #f9f9f9;
}
#entity .entity-attributes .contentBlockAddButton {
  text-align: center;
  width: 33%;
  display: inline-block;
  cursor: pointer;
}
#entity .entity-attributes .contentBlockAddButton img {
  display: block;
  margin: 0 auto;
  pointer-events: none;
}
#entity .entity-attributes .contentBlockAddButton label {
  position: static;
  display: inline;
  margin-left: auto;
  font-size: 0.8rem;
  color: #9ba0ae;
  text-transform: uppercase;
  font-weight: 300;
  white-space: nowrap;
  pointer-events: none;
}
#entity .tab-content, #entity .sub-tab-content {
  display: none;
}
#entity .tab-content.active, #entity .sub-tab-content.active {
  display: block;
}
#entity.full-width {
  left: 0;
  color: #9ba0ae;
}

.fieldGroupCollection ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fieldGroupCollection ul li {
  list-style: none;
  position: relative;
  padding-left: 25px;
}
.fieldGroupCollection ul.fieldGroupItems li:before {
  content: "";
  display: inline-block;
  height: 25px;
  width: 35px;
  background-image: url("img/icons/drag.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 20px;
  top: 17px;
}

button.save,
input[type=submit].save,
.trash {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s;
}
button.save:focus,
input[type=submit].save:focus,
.trash:focus {
  outline: none;
}

button.save,
input[type=submit].save {
  width: 150px;
  background-color: #3289ff;
  color: white;
  font-size: 0.7rem;
}
button.save.disabled,
input[type=submit].save.disabled {
  pointer-events: none;
  background-color: #2f3b54;
  color: rgba(255, 255, 255, 0.3);
}
button.save:hover,
input[type=submit].save:hover {
  background-color: #006cfe;
}

.trash {
  width: 40px;
  background-color: #FF323C;
  background-image: url("img/icons/icon_trash.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 16px 16px;
}
.trash:hover {
  background-color: #e5000b;
}

/* ==========================================================================
 * Sidebar KMS
 * ========================================================================== */
#sidebar {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  padding-bottom: 50px;
  width: 230px;
  background-color: #1D2433;
  /* Account block
  * ========================================================================== */
  /* Log out button
  * ========================================================================== */
}
#sidebar .logo-placeholder {
  height: 100px;
  width: 100%;
}
#sidebar .logo-placeholder a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 20px 0 20px;
  text-decoration: none;
}
#sidebar .logo-placeholder a img {
  width: 40px;
  height: 40px;
}
#sidebar .logo-placeholder a p {
  color: white;
  font-size: 0.75rem;
  line-height: 1.2;
}
#sidebar .account-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-left: none;
  border-right: none;
  padding: 10px 25px;
  height: 90px;
}
#sidebar .account-block figure {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0;
  background-color: rgba(50, 137, 255, 0.3);
  border-radius: 100%;
}
#sidebar .account-block figure:empty:after {
  content: "";
  background-image: url("img/icons/user.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  opacity: 0.4;
}
#sidebar .account-block figure span {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#sidebar .account-block .text {
  width: calc(100% - 40px);
}
#sidebar .account-block .text h3 {
  color: white;
  font-size: 0.85rem;
  margin: 0;
}
#sidebar .log-out {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 25px;
  background-color: rgba(43, 47, 131, 0.4);
  border: none;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  color: white;
  text-decoration: none;
  font-size: 0.7rem;
  transition: background-color 0.4s;
}
#sidebar .log-out:hover {
  background-color: rgba(43, 47, 131, 0.6);
  cursor: pointer;
}

.c-confirm-box {
  position: fixed;
  z-index: -100;
  pointer-events: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-confirm-box.show {
  z-index: 100;
  pointer-events: all;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-confirm-box .shader {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.c-confirm-box .modal {
  display: block;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  width: 100%;
  max-width: 500px;
  background-color: white;
  z-index: 2;
}
.c-confirm-box .modal .header {
  padding: 12px 40px;
  background-color: #262f43;
}
.c-confirm-box .modal .header h4 {
  font-size: 0.8rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 100;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
}
.c-confirm-box .modal .body {
  padding: 25px 40px 40px;
}
.c-confirm-box .modal .body p {
  font-size: 0.7rem;
  line-height: 1.2;
  color: #9ba0ae;
  margin: 0;
  text-align: center;
}
.c-confirm-box .modal .body .buttons, .c-confirm-box .modal .body .navigatableElements {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
}
.c-confirm-box .modal .body .buttons button, .c-confirm-box .modal .body .navigatableElements button {
  display: flex;
  justify-content: center;
  align-items: center;
  display: inline-block;
  width: 120px;
  height: 40px;
  border: none;
  border-radius: 3px;
  color: white;
  font-size: 0.7rem;
  line-height: 1.2;
  cursor: pointer;
}
.c-confirm-box .modal .body .buttons button + button, .c-confirm-box .modal .body .navigatableElements button + button {
  margin-left: 10px;
}
.c-confirm-box .modal .body .buttons button.confirm, .c-confirm-box .modal .body .navigatableElements button.confirm {
  background-color: #FF323C;
}
.c-confirm-box .modal .body .buttons button.confirm:hover, .c-confirm-box .modal .body .navigatableElements button.confirm:hover {
  background-color: #ff0c18;
}
.c-confirm-box .modal .body .buttons button.cancel, .c-confirm-box .modal .body .navigatableElements button.cancel {
  color: #1D2433;
  background-color: #eceef3;
}
.c-confirm-box .modal .body .buttons button.cancel:hover, .c-confirm-box .modal .body .navigatableElements button.cancel:hover {
  background-color: #d5d9e4;
}

.uk-tooltip {
  display: none;
  position: fixed;
  z-index: 1030;
  box-sizing: border-box;
  max-width: 200px;
  padding: 5px 8px;
  background: #333333;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-left: -5px;
}
.uk-tooltip:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: 5px dashed #333333;
}

.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {
  bottom: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #333333;
}

.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
  top: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #333333;
}

.uk-tooltip-top:after,
.uk-tooltip-bottom:after {
  left: 50%;
  margin-left: -5px;
}

.uk-tooltip-top-left:after,
.uk-tooltip-bottom-left:after {
  left: 17px;
}

.uk-tooltip-top-right:after,
.uk-tooltip-bottom-right:after {
  right: 17px;
}

.uk-tooltip-left:after {
  right: -5px;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #333333;
}

.uk-tooltip-right:after {
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: #333333;
}

#flash-message {
  position: fixed;
  top: 50px;
  right: 225px;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 40px;
  margin: 0;
  padding: 10px 15px;
  background-color: rgba(29, 36, 51, 0.8);
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  font-size: 0.7rem;
  line-height: 1.2;
  color: #ffffff;
  pointer-events: none;
  animation-duration: 1s;
  animation-name: fadeInDown;
}
#flash-message[data-type="1"] {
  border-color: #f2303f;
}
#flash-message[data-type="2"] {
  border-color: #78dc84;
}
#flash-message[data-type="3"] {
  border-color: #3289ff;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.error-block {
  margin-bottom: 50px;
  margin-left: 50px;
  width: 25%;
  margin-top: -150px;
  border: 1px solid darkred;
  margin-bottom: 50px;
  margin-left: 25px;
  margin-top: 20px;
  padding: 25px;
  width: 90%;
  background-color: rgba(139, 0, 0, 0.2);
}
.error-block h2 {
  margin: 0 0 10px 0;
}
.error-block h3 {
  margin: 0;
  cursor: pointer;
}
.error-block h3:hover {
  color: darkred;
  background-color: rgba(139, 0, 0, 0.4);
}

.c-sidebar-navigation {
  position: fixed;
  overflow-x: hidden;
  height: calc(100vh - 100px - 90px - 50px);
  width: 230px;
}

.c-sidebar-navigation__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.c-sidebar-navigation__list--sub {
  display: none;
  box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.7);
  background-color: rgba(0, 0, 0, 0.25);
}
.c-sidebar-navigation__list--sub.is-open {
  display: block;
}

.c-sidebar-navigation__separator {
  height: 49px;
}

.c-sidebar-navigation__item {
  position: relative;
  font-size: 0.7rem;
}
.c-sidebar-navigation__item + .c-sidebar-navigation__item:before {
  position: absolute;
  left: -50vw;
  top: 0;
  content: "";
  display: block;
  width: 200vw;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
}

.c-sidebar-navigation__link {
  text-decoration: none;
}

.c-sidebar-navigation__list-name {
  cursor: pointer;
}

.c-sidebar-navigation__name {
  position: relative;
  z-index: 1;
  padding: 14px 25px;
  color: white;
}
.c-sidebar-navigation__name:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -2;
  left: -50vw;
  top: 0;
  width: 200vw;
  height: 100%;
  background-color: transparent;
  transition: background-color 0.4s;
}
.c-sidebar-navigation__item:hover .c-sidebar-navigation__name:hover {
  background-color: rgba(43, 47, 131, 0.4);
}
.c-sidebar-navigation__item.is-active > .c-sidebar-navigation__link .c-sidebar-navigation__name:before {
  background-color: #3289ff;
}
.c-sidebar-navigation__list--sub .c-sidebar-navigation__name {
  padding-left: 40px;
}
.c-sidebar-navigation__name .c-sidebar-navigation__list--sub .c-sidebar-navigation__list--sub {
  padding-left: 55px;
}

.c-sidebar-navigation__drop-down {
  position: absolute;
  top: 22px;
  right: 20px;
  border-style: solid;
  border-width: 4px 5px 0 5px;
  border-color: white transparent transparent transparent;
  transform: rotate(0deg);
  opacity: 0.5;
}

.no_password_message {
  color: #b93c17;
  margin: 0;
  font-size: 0.7rem;
}

.entity-attribute-wrapper.hidden {
  visibility: hidden;
  height: 0;
}
.entity-attribute-wrapper.hidden .entity-attribute {
  margin: 0;
  padding: 0;
}
.entity-attribute-wrapper:last-of-type {
  padding-bottom: 60px;
}

.entity-attribute-wrapper.has-error + .entity-attribute-wrapper.has-error .entity-attribute.error {
  border-top-color: transparent;
}

.entity-attribute {
  padding: 10px 0 14px;
  position: relative;
  font-size: 1rem;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-left: none;
  border-right: none;
}
.entity-attribute label:not(.c-checkboxes__item), .entity-attribute > *.label {
  display: block;
  width: 250px;
  padding-left: 45px;
  font-size: 0.7rem;
  color: #9ba0ae;
  text-transform: uppercase;
  font-weight: 500;
  white-space: nowrap;
  margin: 0;
}
.entity-attribute .permission-indicator {
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url("img/icons/visibility.svg");
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.2;
  position: absolute;
  left: 16px;
  top: 12px;
}
.entity-attribute-wrapper.has-error .entity-attribute {
  background-color: rgba(242, 48, 63, 0.05);
  border-color: rgba(242, 48, 63, 0.5);
}
.entity-attribute-wrapper.has-error .entity-attribute label {
  color: #f2303f;
}
.entity-attribute.hidden {
  display: none;
}
.entity-attribute .content {
  position: relative;
  padding-left: 205px;
  padding-right: 15px;
  line-height: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: transparent;
  border: 0;
  display: block;
  color: #5c5f65;
  box-sizing: border-box;
}
.entity-attribute .input-read-only {
  text-indent: 205px;
  font-size: 0.7rem;
  color: #32343a;
  opacity: 0.5;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: not-allowed;
}
.entity-attribute input {
  width: 100%;
  min-height: 40px;
  background-color: white;
  text-indent: 10px;
  font-size: 0.7rem;
  margin-left: 45px;
  border: 0;
  z-index: 99999;
  display: block;
  color: #32343a;
  box-sizing: border-box;
  transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
}
.entity-attribute input[type=checkbox] {
  margin-left: 0;
  width: auto;
}
.entity-attribute .explanation {
  display: block;
  padding: 5px 0 0 45px;
  color: #9ba0ae;
  font-size: 0.7rem;
  line-height: 1.2;
}

.c-checkboxes__items {
  padding-left: 45px;
}

.c-checkboxes__item {
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
}
.c-checkboxes__item + .c-checkboxes__item {
  margin-top: 5px;
}

.c-checkboxes__text {
  display: inline-block;
  padding: 1px 10px;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #70778c;
}

.c-component {
  position: relative;
  z-index: 2;
  background-color: white;
  margin-bottom: 60px;
  border-radius: 5px;
}
.c-component.c-component--content-slider {
  padding-bottom: 0;
}
.c-component:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.4s;
}
.c-component .attributes {
  background-color: #f9f9f9;
  border-radius: 5px;
}
.c-component .attributes .entity-attribute {
  margin-top: 0;
  padding-top: 24px;
}
.c-component .attributes .entity-attribute:last-child {
  padding-bottom: 24px;
}
.c-component .entity-attribute-separator {
  margin: 0;
  background-color: transparent;
  box-shadow: none;
}

.c-component__header {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #e0e6ec;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.c-component__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  padding: 2px 10px;
  border-right: 1px solid #e0e6ec;
}
.c-component__icon img {
  width: 100%;
}

.c-component__order-buttons {
  padding: 2px 10px;
  color: #a0a9b7;
  height: 62px;
  border-right: 1px solid #e0e6ec;
}

.c-component__order-button {
  cursor: pointer;
}

.c-component__title {
  width: calc(100% - 62px - 33px - 35px - 15px);
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.4;
  font-weight: bold;
  letter-spacing: 0.4px;
  color: #a0a9b7;
}

.c-component__delete-button {
  width: 35px;
  height: 35px;
  background-color: #FF323C;
  background-image: url("/vendor/kms/img/icons/icon_trash.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 16px 16px;
  cursor: pointer;
  border-radius: 5px;
  opacity: 1;
  transition: opacity 0.3s;
}
.c-component__delete-button:hover {
  opacity: 0.4;
}

.c-components-area {
  margin-top: 24px;
  padding: 45px;
  background-color: #efefef;
  box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.15);
}

.c-components-area__main {
  width: 100%;
  max-width: 1000px;
  margin: auto;
}

.c-components-area__copy {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background: white;
  padding: 15px 0;
  width: 100%;
  max-width: 1000px;
  margin: 30px auto;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  color: #666666;
  border-radius: 5px;
  font-size: 0.7rem;
}
.c-components-area__copy p {
  margin: 0 15px;
}
.c-components-area__copy select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-padding-end: 20px;
  -moz-padding-end: 20px;
  -webkit-padding-start: 20px;
  -moz-padding-start: 20px;
  background-color: rgba(103, 113, 122, 0.05);
  background-image: url("/vendor/kms/img/icons/arrow_dark_select.svg");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 1px solid #E0E1E3;
  border-radius: 5px;
  box-shadow: none;
  font-size: 0.7rem;
  margin: 0 15px;
  overflow: hidden;
  padding: 5px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 60px;
}
.c-components-area__copy select:focus {
  box-shadow: none;
  outline: none;
}
.c-components-area__copy .confirm {
  display: inline-block;
  cursor: pointer;
  border: solid 1px #d8dae2;
  border-radius: 5px;
  padding: 8px 15px;
  color: #666666;
  margin: 0 15px;
  font-size: 12px;
  font-family: "Rubik", sans-serif;
}

.c-components-area__buttons {
  width: 100%;
  max-width: 1000px;
  margin: auto;
}

.c-components-area__grid {
  display: -ms-grid;
  display: grid;
  grid-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.c-components-area__label {
  display: block;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0.4px;
  color: #70778c;
  font-weight: bold;
}

.c-components-area-button {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 10px 15px 15px;
  background: white;
  border-radius: 5px;
  cursor: pointer;
}
.c-components-area-button > * {
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.c-components-area-button:before {
  content: "";
  position: absolute;
  left: 80px;
  top: 5px;
  display: block;
  width: 1px;
  height: calc(100% - 10px);
  background-color: #d8dae2;
  opacity: 0.75;
}
.c-components-area-button:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.4s;
}
.c-components-area-button:hover:after {
  opacity: 0.2;
}

.c-components-area-button__icon {
  width: 50px;
}
.c-components-area-button__icon img {
  width: 100%;
}

.c-components-area-button__label {
  margin-top: 2px;
  width: calc(100% - 80px);
  font-size: 14px;
  line-height: 1.4;
  font-weight: bold;
  letter-spacing: 0.4px;
  color: #a0a9b7;
}

.c-components-area__confirmation {
  border-bottom: 1px solid #e9ebec;
  padding: 0 8px;
  margin-right: auto;
  display: none;
}
.c-components-area__confirmation.active {
  display: initial;
}

.component-tab {
  background-color: #f4f5f7;
  padding: 30px;
  overflow: hidden;
}

.component-tab__list {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}

.component-tab__list-item {
  background-color: #394664;
  height: 35px;
  line-height: 40px;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  transition: background-color 0.3s, box-shadow 0.3s;
}
.component-tab__list-item + .component-tab__list-item {
  margin-left: 5px;
}
.component-tab__list-item:hover {
  background-color: #2f3b54;
}
.component-tab__list-item.active {
  background-color: #ffffff;
}
.component-tab__list-item.active a.component-tab__button {
  color: #3289ff;
}
.component-tab__list-item.error {
  background-color: #FF323C;
}
.component-tab__list-item a.component-tab__button {
  display: block;
  height: 100%;
  width: 100%;
  color: white;
  font-size: 0.7rem;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 20px;
}

.component-tab__container {
  position: relative;
}

.component-tab__content {
  background-color: white;
  position: absolute;
  top: 0;
  z-index: -1;
}
.component-tab__content.active {
  position: relative;
  z-index: 1;
}

.entity-attribute-date-picker {
  min-height: 0;
}
.entity-attribute-date-picker label {
  position: relative;
}
.entity-attribute-date-picker input {
  display: inline-block;
  text-indent: 0;
  margin-left: auto;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-date-picker input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-date-picker .date-field {
  position: relative;
  display: inline-block;
  width: 175px;
  cursor: pointer;
  margin-left: 45px;
}
.entity-attribute-date-picker .date-field .icon {
  position: absolute;
  pointer-events: none;
  left: 20px;
  top: 19px;
}
.entity-attribute-date-picker .date-field .icon img {
  width: 20px;
  max-height: 23px;
}
.entity-attribute-date-picker .date-field input {
  min-height: 0;
  width: 100%;
  text-align: right;
  padding: 23px 25px;
  border: 1px solid #d8dae2;
  border-radius: 4px;
  cursor: pointer;
}
.entity-attribute-date-picker .date-field input:focus {
  border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-date-picker .time-field {
  display: inline-block;
  width: 101px;
  border: 1px solid #d8dae2;
  background-color: white;
  border-radius: 4px;
}
.entity-attribute-date-picker .time-field.hidden {
  display: none;
}
.entity-attribute-date-picker .time-field > span {
  display: inline-block;
  width: 10px;
  color: #9ba0ae;
  font-size: 0.8rem;
  line-height: 1;
  text-align: center;
}
.entity-attribute-date-picker .time-field .ui-spinner {
  position: relative;
  border: none !important;
  margin: 0;
  width: 40px;
}
.entity-attribute-date-picker .time-field .ui-spinner input {
  width: 100%;
  margin: 0;
  padding: 23px 10px;
  min-height: 0;
  text-align: center;
}
.entity-attribute-date-picker .time-field .ui-spinner input::-webkit-outer-spin-button, .entity-attribute-date-picker .time-field .ui-spinner input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button {
  position: absolute;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 15px;
  cursor: pointer;
  border: none !important;
  background-color: transparent;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button .ui-icon {
  position: relative;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-left: 0;
  width: 8px;
  height: 4px;
  background-image: url("img/icons/icon_triangle_down_grey.svg");
  background-position: center;
  background-size: contain;
  transform-origin: center;
  opacity: 0;
  transition: opacity 0.3s;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-up {
  top: 0;
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon {
  transform: rotate(180deg);
}
.entity-attribute-date-picker .time-field .ui-spinner .ui-spinner-button.ui-spinner-down {
  bottom: 0;
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button {
  background: rgba(155, 160, 174, 0.08);
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button .ui-icon {
  opacity: 0.4;
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button:hover {
  background: rgba(155, 160, 174, 0.14);
}
.entity-attribute-date-picker .time-field .ui-spinner:hover .ui-spinner-button:hover .ui-icon {
  opacity: 1;
}

#ui-datepicker-div {
  position: fixed;
  left: -100vh;
  min-width: 285px;
  width: 320px;
  margin-top: 5px;
  padding: 15px;
  border: 1px solid #d8dae2;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
}
#ui-datepicker-div .ui-datepicker-header {
  position: relative;
  padding: 0;
  margin: 0 0 10px;
  border-radius: 0;
  border: none;
  background: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  position: absolute;
  top: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  border: none !important;
  border-radius: 100%;
  cursor: pointer;
  background: transparent;
  transition: background-color 0.3s;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
  background: rgba(155, 160, 174, 0.2);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:focus, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:focus {
  outline: 0;
  box-shadow: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
  position: relative;
  left: 0;
  top: 4px;
  margin-left: 0;
  margin-right: 0;
  width: 8px;
  height: 4px;
  transform-origin: center;
  background-image: url("img/icons/icon_triangle_down_grey.svg");
  background-size: contain;
  background-position: center;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  right: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
  transform: rotate(-90deg);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  left: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  left: -2px;
  transform: rotate(90deg);
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  width: 100%;
  margin: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none !important;
  margin: 0;
  padding: 10px 5px;
  background-color: transparent;
  font-size: 0.8rem;
  line-height: 1.2;
  font-weight: 400;
  color: #2B2F83;
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:focus {
  outline: 0;
  box-shadow: none;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month {
  direction: rtl;
  width: 48%;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
  width: 42%;
}
#ui-datepicker-div table {
  width: 100%;
  border-spacing: 0;
  margin-bottom: 0;
}
#ui-datepicker-div table thead {
  background-color: rgba(224, 230, 236, 0.4);
  border-radius: 4px;
}
#ui-datepicker-div table thead tr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#ui-datepicker-div table thead th {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 36px;
  height: 36px;
  font-size: 0.7rem;
  line-height: 1;
  font-weight: 400;
  color: #9ba0ae;
}
#ui-datepicker-div table tbody {
  display: block;
  margin-top: 5px;
}
#ui-datepicker-div table tbody tr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#ui-datepicker-div table tbody td {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
#ui-datepicker-div table tbody td a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  font-size: 0.7rem;
  color: #9ba0ae;
  text-decoration: none;
  border: none;
}
#ui-datepicker-div table tbody td a:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 7.5%;
  top: 7.5%;
  height: 85%;
  width: 85%;
  border-radius: 100%;
  background-color: transparent;
  transition: background-color 0.2s;
}
#ui-datepicker-div table tbody td a:hover:after {
  background-color: rgba(155, 160, 174, 0.1);
}
#ui-datepicker-div table tbody td .ui-priority-secondary {
  opacity: 0.4;
}
#ui-datepicker-div table tbody td .ui-state-highlight:after {
  background-color: rgba(50, 137, 255, 0.1);
}
#ui-datepicker-div table tbody td .ui-state-active {
  color: white;
  font-weight: bold;
}
#ui-datepicker-div table tbody td .ui-state-active:after {
  background-color: #3289ff !important;
}

.entity-attribute-documents {
  position: relative;
}
.entity-attribute-documents ul.files {
  position: relative;
  margin: 0 0 10px 45px;
  width: calc(100% - 45px);
  max-width: 500px;
  padding: 0;
}
.entity-attribute-documents ul.files .document {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 720px;
  height: 82px;
  padding: 10px;
  border: solid 1px #d8dae2;
  border-radius: 5px;
  transition: opacity 0.4s, border 0.4s;
}
.entity-attribute-documents ul.files .document.isDropTarget {
  border: 2px dashed #d0d4dc !important;
}
.entity-attribute-documents ul.files .document.deleted {
  display: none;
}
.entity-attribute-documents ul.files .document + .document {
  margin-top: 5px;
}
.entity-attribute-documents ul.files .document > input[type=file] {
  display: none;
}
.entity-attribute-documents ul.files .document .thumb {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  overflow: hidden;
  background-color: #d8dae2;
  background-position: center;
  background-size: cover;
  transition: all 0.3s;
}
.entity-attribute-documents ul.files .document .thumb.hidden {
  display: none !important;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=svg] {
  background-color: #F9C80E;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=pdf] {
  background-color: #EA3546;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=zip], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=rar] {
  background-color: #f5cf56;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=csv], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=xlsx] {
  background-color: #227045;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=mp3] {
  background-color: #43BCCD;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=mp4] {
  background-color: #3066BE;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=docx], .entity-attribute-documents ul.files .document .thumb:not(.has-image)[data-filetype=docx] {
  background-color: #2C5697;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image):not(.has-icon) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.entity-attribute-documents ul.files .document .thumb:not(.has-image):not(.has-icon):after {
  content: "." attr(data-filetype);
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #70778c;
}
.entity-attribute-documents ul.files .document .thumb__image {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-position: center;
  background-size: cover;
}
.entity-attribute-documents ul.files .document .thumb.is-uploading {
  border: 1px solid #3289ff;
  width: 49px;
  height: 49px;
  background-color: #f7f7f7 !important;
}
.entity-attribute-documents ul.files .document .thumb.is-uploading .thumb__image {
  filter: blur(1px);
}
.entity-attribute-documents ul.files .document .thumb .percentage {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  opacity: 0.6;
}
.entity-attribute-documents ul.files .document .thumb .percentage:after {
  content: "";
  background-color: #3289ff;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
  border-radius: 50%;
  transform: scale3d(0, 0, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="0"]:after {
  transform: scale3d(0, 0, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="1"]:after {
  transform: scale3d(0.01, 0.01, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="2"]:after {
  transform: scale3d(0.02, 0.02, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="3"]:after {
  transform: scale3d(0.03, 0.03, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="4"]:after {
  transform: scale3d(0.04, 0.04, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="5"]:after {
  transform: scale3d(0.05, 0.05, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="6"]:after {
  transform: scale3d(0.06, 0.06, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="7"]:after {
  transform: scale3d(0.07, 0.07, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="8"]:after {
  transform: scale3d(0.08, 0.08, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="9"]:after {
  transform: scale3d(0.09, 0.09, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="10"]:after {
  transform: scale3d(0.1, 0.1, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="11"]:after {
  transform: scale3d(0.11, 0.11, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="12"]:after {
  transform: scale3d(0.12, 0.12, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="13"]:after {
  transform: scale3d(0.13, 0.13, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="14"]:after {
  transform: scale3d(0.14, 0.14, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="15"]:after {
  transform: scale3d(0.15, 0.15, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="16"]:after {
  transform: scale3d(0.16, 0.16, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="17"]:after {
  transform: scale3d(0.17, 0.17, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="18"]:after {
  transform: scale3d(0.18, 0.18, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="19"]:after {
  transform: scale3d(0.19, 0.19, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="20"]:after {
  transform: scale3d(0.2, 0.2, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="21"]:after {
  transform: scale3d(0.21, 0.21, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="22"]:after {
  transform: scale3d(0.22, 0.22, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="23"]:after {
  transform: scale3d(0.23, 0.23, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="24"]:after {
  transform: scale3d(0.24, 0.24, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="25"]:after {
  transform: scale3d(0.25, 0.25, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="26"]:after {
  transform: scale3d(0.26, 0.26, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="27"]:after {
  transform: scale3d(0.27, 0.27, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="28"]:after {
  transform: scale3d(0.28, 0.28, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="29"]:after {
  transform: scale3d(0.29, 0.29, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="30"]:after {
  transform: scale3d(0.3, 0.3, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="31"]:after {
  transform: scale3d(0.31, 0.31, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="32"]:after {
  transform: scale3d(0.32, 0.32, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="33"]:after {
  transform: scale3d(0.33, 0.33, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="34"]:after {
  transform: scale3d(0.34, 0.34, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="35"]:after {
  transform: scale3d(0.35, 0.35, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="36"]:after {
  transform: scale3d(0.36, 0.36, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="37"]:after {
  transform: scale3d(0.37, 0.37, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="38"]:after {
  transform: scale3d(0.38, 0.38, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="39"]:after {
  transform: scale3d(0.39, 0.39, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="40"]:after {
  transform: scale3d(0.4, 0.4, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="41"]:after {
  transform: scale3d(0.41, 0.41, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="42"]:after {
  transform: scale3d(0.42, 0.42, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="43"]:after {
  transform: scale3d(0.43, 0.43, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="44"]:after {
  transform: scale3d(0.44, 0.44, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="45"]:after {
  transform: scale3d(0.45, 0.45, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="46"]:after {
  transform: scale3d(0.46, 0.46, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="47"]:after {
  transform: scale3d(0.47, 0.47, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="48"]:after {
  transform: scale3d(0.48, 0.48, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="49"]:after {
  transform: scale3d(0.49, 0.49, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="50"]:after {
  transform: scale3d(0.5, 0.5, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="51"]:after {
  transform: scale3d(0.51, 0.51, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="52"]:after {
  transform: scale3d(0.52, 0.52, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="53"]:after {
  transform: scale3d(0.53, 0.53, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="54"]:after {
  transform: scale3d(0.54, 0.54, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="55"]:after {
  transform: scale3d(0.55, 0.55, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="56"]:after {
  transform: scale3d(0.56, 0.56, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="57"]:after {
  transform: scale3d(0.57, 0.57, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="58"]:after {
  transform: scale3d(0.58, 0.58, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="59"]:after {
  transform: scale3d(0.59, 0.59, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="60"]:after {
  transform: scale3d(0.6, 0.6, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="61"]:after {
  transform: scale3d(0.61, 0.61, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="62"]:after {
  transform: scale3d(0.62, 0.62, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="63"]:after {
  transform: scale3d(0.63, 0.63, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="64"]:after {
  transform: scale3d(0.64, 0.64, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="65"]:after {
  transform: scale3d(0.65, 0.65, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="66"]:after {
  transform: scale3d(0.66, 0.66, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="67"]:after {
  transform: scale3d(0.67, 0.67, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="68"]:after {
  transform: scale3d(0.68, 0.68, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="69"]:after {
  transform: scale3d(0.69, 0.69, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="70"]:after {
  transform: scale3d(0.7, 0.7, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="71"]:after {
  transform: scale3d(0.71, 0.71, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="72"]:after {
  transform: scale3d(0.72, 0.72, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="73"]:after {
  transform: scale3d(0.73, 0.73, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="74"]:after {
  transform: scale3d(0.74, 0.74, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="75"]:after {
  transform: scale3d(0.75, 0.75, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="76"]:after {
  transform: scale3d(0.76, 0.76, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="77"]:after {
  transform: scale3d(0.77, 0.77, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="78"]:after {
  transform: scale3d(0.78, 0.78, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="79"]:after {
  transform: scale3d(0.79, 0.79, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="80"]:after {
  transform: scale3d(0.8, 0.8, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="81"]:after {
  transform: scale3d(0.81, 0.81, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="82"]:after {
  transform: scale3d(0.82, 0.82, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="83"]:after {
  transform: scale3d(0.83, 0.83, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="84"]:after {
  transform: scale3d(0.84, 0.84, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="85"]:after {
  transform: scale3d(0.85, 0.85, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="86"]:after {
  transform: scale3d(0.86, 0.86, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="87"]:after {
  transform: scale3d(0.87, 0.87, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="88"]:after {
  transform: scale3d(0.88, 0.88, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="89"]:after {
  transform: scale3d(0.89, 0.89, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="90"]:after {
  transform: scale3d(0.9, 0.9, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="91"]:after {
  transform: scale3d(0.91, 0.91, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="92"]:after {
  transform: scale3d(0.92, 0.92, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="93"]:after {
  transform: scale3d(0.93, 0.93, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="94"]:after {
  transform: scale3d(0.94, 0.94, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="95"]:after {
  transform: scale3d(0.95, 0.95, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="96"]:after {
  transform: scale3d(0.96, 0.96, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="97"]:after {
  transform: scale3d(0.97, 0.97, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="98"]:after {
  transform: scale3d(0.98, 0.98, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="99"]:after {
  transform: scale3d(0.99, 0.99, 1);
}
.entity-attribute-documents ul.files .document .thumb .percentage[aria-valuenow="100"]:after {
  transform: scale3d(1, 1, 1);
}
.entity-attribute-documents ul.files .document .select {
  display: inline-block;
  padding: 0.8em 2.2em;
  border: 0.1em solid #9ba0ae;
  margin: 0 0.3em 0.3em 0;
  border-radius: 0.12em;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 300;
  color: #9ba0ae;
  text-align: center;
  transition: all 0.2s;
}
.entity-attribute-documents ul.files .document .select:hover {
  color: #ffffff;
  background-color: #9ba0ae;
}
.entity-attribute-documents ul.files .document .select.hidden {
  display: none;
}
.entity-attribute-documents ul.files .document .content-wrapper {
  width: calc(100% - 100px);
  padding: 0 10px;
}
.entity-attribute-documents ul.files .document .content-wrapper.hidden {
  display: none;
}
.entity-attribute-documents ul.files .document .content-wrapper input {
  margin-left: 0;
  padding: 10px;
  min-height: auto;
  border-radius: 5px;
  border: solid 1px #d8dae2;
  background-color: white;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-documents ul.files .document .content-wrapper input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-documents ul.files .document .content-wrapper p {
  margin: 5px 0 0;
  padding: 0 10px;
  color: #9ba0ae;
  font-size: 0.7rem;
  line-height: 1.2;
}
.entity-attribute-documents ul.files .document .content-wrapper p.path {
  font-size: 0;
  margin: 0;
  line-height: 0;
}
.entity-attribute-documents ul.files .document .drag-icon {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: move;
}
.entity-attribute-documents ul.files .document .drag-icon.is-hidden {
  opacity: 0;
  cursor: default;
  pointer-events: none;
}
.entity-attribute-documents ul.files .document .drag-icon:after {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("img/icons/drag-dots.svg");
  width: 9px;
  height: 16px;
  opacity: 0.2;
}
.entity-attribute-documents ul.files .document .delete {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  font-size: 13px;
  line-height: 13px;
  background-color: transparent;
  border: 2px solid transparent;
  transition: color 0.3s, background-color 0.3s, border 0.3s;
}
.entity-attribute-documents ul.files .document .delete.hidden {
  display: none;
}
.entity-attribute-documents ul.files .document .delete:before {
  content: "";
  display: inline-block;
  height: 10px;
  width: 10px;
  background-image: url("img/icons/icon_cross_red.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.entity-attribute-documents ul.files .document .delete:hover {
  background-color: #f5606c;
  color: white;
}
.entity-attribute-documents ul.files .document .delete:hover:before {
  background-image: url("img/icons/icon_cross.svg");
}
.entity-attribute-documents .drag-and-drop-area {
  height: 260px;
  border: 2px dashed #d8dae2;
  text-align: center;
  margin: 10px 0 10px 45px;
  line-height: 1rem;
  width: 100%;
  max-width: 700px;
  padding: 30px;
  cursor: pointer;
  transition: border 0.2s;
}
.entity-attribute-documents .drag-and-drop-area:hover {
  border-color: #3289ff;
  background-color: rgba(50, 137, 255, 0.05);
}
.entity-attribute-documents .drag-and-drop-area .icon {
  display: inline-block;
  width: 95px;
  height: 78px;
  margin-bottom: 20px;
  background-image: url("img/icons/drag-and-drop-cloud.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.entity-attribute-documents .drag-and-drop-area p {
  margin: 0;
  color: #70778c;
  font-size: 0.7rem;
  line-height: 1.2;
}
.entity-attribute-documents .drag-and-drop-area .or {
  display: inline-block;
  margin: 10px 0;
  font-size: 0.8rem;
  line-height: 1.2;
  color: rgba(112, 119, 140, 0.5);
}
.entity-attribute-documents .drag-and-drop-area .select {
  display: block;
  width: 100%;
  max-width: 250px;
  margin: 0 auto;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid #3289ff;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #3289ff;
  cursor: pointer;
}
.entity-attribute-documents .drag-and-drop-area .select:hover {
  background-color: #3289ff;
  color: white;
}
.entity-attribute-documents .drag-and-drop-area--small {
  width: 60px;
  height: 60px;
  padding: 0;
}
.entity-attribute-documents .drag-and-drop-area--small .icon {
  width: 55px;
  height: 55px;
  background-image: url("img/icons/icon_plus.svg");
  margin-bottom: 0;
}
.entity-attribute-documents .drag-and-drop-area--small p, .entity-attribute-documents .drag-and-drop-area--small .select, .entity-attribute-documents .drag-and-drop-area--small .or {
  display: none;
}
.entity-attribute-documents .drag-and-drop-area.is-hidden {
  display: none;
}

.entity-attribute-file input {
  position: relative;
  min-height: 60px;
  text-indent: 0;
  width: auto;
  padding: 10px 30px;
}
.entity-attribute-file input:focus {
  outline: none;
}
.entity-attribute-file input::-webkit-file-upload-button {
  visibility: hidden;
}
.entity-attribute-file input:after {
  content: "Kies een bestand";
  display: block;
  border: dashed 2px #9ba0ae;
  border-radius: 4px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  line-height: 60px;
  text-align: center;
  margin-top: 10px;
}
.entity-attribute-file textarea {
  min-width: 500px;
  min-height: 100px;
  margin: 10px 30px;
  padding: 10px;
  font-size: 0.7rem;
  z-index: 99999;
  display: block;
  color: #32343a;
}

.entity-attribute-multiselect-combo-box {
  color: #000000;
}
.entity-attribute-multiselect-combo-box .ui-widget {
  position: relative;
  margin-left: 45px;
  max-width: 500px;
}
.entity-attribute-multiselect-combo-box .ui-widget input {
  display: block;
  height: auto;
  min-height: 40px;
  padding: 8px;
  font-size: 0.75rem;
  margin-left: 0;
  line-height: 1.6;
  border: 1px solid #d8dae2;
  border-radius: 3px;
  text-indent: 0;
  color: #32343a;
  background: white;
}
.entity-attribute-multiselect-combo-box .ui-widget input.ui-autocomplete-input.hidden {
  display: none;
}
.entity-attribute-multiselect-combo-box .ui-widget input:focus {
  outline: none;
  border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown {
  position: absolute;
  right: 1px;
  top: 0;
  width: 39px;
  height: 100%;
  background-color: rgba(224, 230, 236, 0.5);
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown.hidden {
  display: none;
}
.entity-attribute-multiselect-combo-box .ui-widget .dropdown:after {
  content: "";
  display: block;
  border-style: solid;
  border-width: 4px 5px 0 5px;
  border-color: #2B2F83 transparent transparent transparent;
  opacity: 0.5;
}
.entity-attribute-multiselect-combo-box .items {
  margin-left: 50px;
  max-width: 490px;
  padding: 0;
}

.c-multi-select-item {
  position: relative;
  margin: 5px 0;
  min-height: 42px;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #70778c;
  padding: 5px 35px 5px 15px;
  border: solid 1px #d8dae2;
  background-color: white;
  border-radius: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.c-multi-select-item:first-child {
  margin-top: 10px;
}
.c-multi-select-item.is-ghost {
  filter: blur(0.5px);
  animation: shake1 1s infinite alternate;
  background-color: rgba(216, 218, 226, 0.2);
}

.c-multi-select-item__remove {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 100%;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  background-color: transparent;
  transition: background-color 0.1s;
}
.c-multi-select-item__remove:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("img/icons/icon_cross_red.svg");
  background-position: center;
  background-size: 50%;
  background-repeat: no-repeat;
}
.c-multi-select-item__remove:hover {
  background-color: #f5606c;
}
.c-multi-select-item__remove:hover:after {
  background-image: url("img/icons/icon_cross.svg");
}
.c-multi-select-item.readonly .c-multi-select-item__remove {
  display: none;
}

.c-multi-select-item__value {
  width: calc(100% - 30px);
}

.c-multi-select-item__drag-icon {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: move;
}
.c-multi-select-item__drag-icon.hidden {
  display: none;
}
.c-multi-select-item__drag-icon:after {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("img/icons/drag-dots.svg");
  width: 9px;
  height: 16px;
  opacity: 0.2;
}
.c-multi-select-item.readonly .c-multi-select-item__drag-icon {
  display: none;
}

.ui-menu.ui-autocomplete {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #d8dae2;
  background-color: white;
  max-height: 500px;
  max-width: 500px;
  overflow: hidden;
  overflow-y: scroll;
}
.ui-menu.ui-autocomplete.ui-widget.ui-widget-content {
  border-top: none;
}
.ui-menu.ui-autocomplete li {
  font-size: 0.7rem;
  line-height: 1.6;
  color: #32343a;
}
.ui-menu.ui-autocomplete li div {
  padding: 4px 8px;
}
.ui-menu.ui-autocomplete li div.ui-state-active {
  border: none !important;
  background-color: #f4f5f7;
  color: #32343a;
  margin: 0 !important;
}

.entity-attribute-link {
  padding: 0;
  box-sizing: border-box;
}
.entity-attribute-link a {
  margin-left: 45px;
  color: #3289ff;
  font-size: 0.7rem;
}

.entity-attribute.entity-attribute-on-off {
  max-width: 500px;
}
.entity-attribute.entity-attribute-on-off label {
  position: relative;
  margin-right: 60px;
}
.entity-attribute.entity-attribute-on-off input {
  display: none;
}
.entity-attribute.entity-attribute-on-off .placeholder {
  padding: 20px 0;
}
.entity-attribute.entity-attribute-on-off .on-off-switch {
  position: relative;
  display: block;
  width: 35px;
  height: 20px;
  margin-left: 45px;
  border-radius: 20px;
  background-color: #e0e6ec;
  cursor: pointer;
  transition: background 0.4s;
}
.entity-attribute.entity-attribute-on-off .on-off-switch:after {
  content: "";
  position: absolute;
  display: block;
  left: 2px;
  top: 2px;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  background-color: white;
  transform: translate3d(0, 0, 0);
  transition: transform 0.4s;
}
.entity-attribute.entity-attribute-on-off .on-off-switch.on {
  background-color: #78dc84;
}
.entity-attribute.entity-attribute-on-off .on-off-switch.on:after {
  transform: translate3d(15px, 0, 0);
}

.entity-attribute-password {
  position: relative;
}
.entity-attribute-password .password.repeat {
  margin-top: 5px;
}

.validationHelper {
  position: absolute;
  z-index: 3;
  top: -235px;
  left: 205px;
  pointer-events: none;
  opacity: 0;
  transform: translate3d(0, 10px, 0);
  transition: opacity 0.3s, transform 0.3s;
  transition-delay: 0s;
  width: calc(100% - 225px);
  height: 225px;
  max-width: 340px;
  background-color: white;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.validationHelper h3 {
  font-size: 0.7rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5);
  font-weight: 100;
  margin: 0;
  background-color: #262f43;
  padding: 12px 20px;
  border-radius: 5px 5px 0 0;
  text-transform: uppercase;
}
.validationHelper .success {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s;
  border-radius: 5px;
  background-image: url("img/icons/success.gif");
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #12c06a;
}
.validationHelper .success p {
  margin: 0;
  opacity: 0.6;
  font-size: 0.8rem;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.validationHelper .requirements {
  padding: 10px 15px;
}
.validationHelper .requirements p {
  font-size: 0.7rem;
  color: rgba(155, 160, 174, 0.65);
  line-height: 0.85;
}
.validationHelper .requirements p span {
  display: inline-block;
  position: relative;
  padding: 0 5px;
}
.validationHelper .requirements p span:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  transform-origin: 0 50%;
  background-color: #70778c;
  transition: transform 0.6s;
}
.validationHelper .requirements p.info {
  color: #70778c;
  font-weight: bold;
  margin-bottom: 1rem;
  padding: 0 5px;
}
.validationHelper .requirements p.invalid {
  color: #f2303f;
  opacity: 0.8;
}
.validationHelper .requirements p.valid span:after {
  transform: scaleX(1);
}
.validationHelper:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 15px;
  border-right-width: 15px;
  border-top: 15px solid white;
  left: calc(50% - 7.5px);
  bottom: -15px;
  transition: border 0.4s;
}
.validationHelper.active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  pointer-events: all;
}
.validationHelper.valid {
  opacity: 0;
  transition-delay: 2s;
  pointer-events: none;
}
.validationHelper.valid:after {
  border-top-color: #12c06a;
}
.validationHelper.valid .success {
  opacity: 1;
  z-index: 4;
}

.entity-attribute-send-password-mail-button {
  position: relative;
}
.entity-attribute-send-password-mail-button .password_mail .mail_button {
  display: inline-block;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid #dcdcdc;
  height: 40px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  padding: 5px 24px;
  text-decoration: none;
  margin-left: 45px;
  margin-top: 10px;
  font-size: 0.7rem;
  transition: background-color 0.2s;
}
.entity-attribute-send-password-mail-button .password_mail .mail_button:hover {
  background-color: #e0e0e0;
}
.entity-attribute-send-password-mail-button .password_mail .mail_button:active {
  position: relative;
  top: 1px;
}
.entity-attribute-send-password-mail-button .password_mail .mail_button.hidden {
  display: none;
}
.entity-attribute-send-password-mail-button .password_mail .mail_confirmation, .entity-attribute-send-password-mail-button .password_mail .mail_fail {
  display: inline-block;
  padding: 8px 24px;
  font-weight: 500;
  font-size: 0.7rem;
  border-radius: 4px;
  margin-left: 45px;
}
.entity-attribute-send-password-mail-button .password_mail .mail_confirmation.hidden, .entity-attribute-send-password-mail-button .password_mail .mail_fail.hidden {
  display: none;
}
.entity-attribute-send-password-mail-button .password_mail .mail_confirmation {
  color: #479c38;
  border-color: #479c38;
  background-color: rgba(120, 220, 132, 0.4);
}
.entity-attribute-send-password-mail-button .password_mail .mail_fail {
  color: #bf2614;
  border-color: #bf2614;
  background-color: rgba(242, 48, 63, 0.25);
}
.entity-attribute-send-password-mail-button .password_mail.hidden {
  display: none;
}

.entity-attribute-select .select-wrapper {
  width: calc(100% - 225px);
  max-width: 500px;
  margin-left: 45px;
}
.entity-attribute-select .select-wrapper .select-menu {
  display: none;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button {
  position: relative;
  display: block;
  font-size: 0.75rem;
  line-height: 1.6;
  padding: 8px;
  border: 1px solid #d8dae2;
  border-radius: 3px;
  color: #32343a;
  background: white;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button:focus {
  outline: none;
  border-color: rgba(50, 137, 255, 0.75);
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 17px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 5px 0 5px;
  border-color: #2B2F83 transparent transparent transparent;
  opacity: 0.5;
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button.dropdown-open:after {
  transform: rotate(180deg);
}
.entity-attribute-select .select-wrapper .ui-selectmenu-button .ui-icon {
  display: none;
}

.ui-selectmenu-menu {
  display: none;
  margin: 0;
}
.ui-selectmenu-menu.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #d8dae2;
  background-color: white;
  max-height: 500px;
  overflow: hidden;
  overflow-y: scroll;
}
.ui-selectmenu-menu ul.ui-widget.ui-widget-content {
  border-top: none;
}
.ui-selectmenu-menu ul li {
  font-size: 0.7rem;
  line-height: 1.6;
  color: #32343a;
}
.ui-selectmenu-menu ul li.ui-state-focus {
  background-color: #f4f5f7;
}
.ui-selectmenu-menu ul li div {
  padding: 4px 8px;
}
.ui-selectmenu-menu ul li div.ui-state-active {
  border: 1px solid transparent !important;
  background-color: #f4f5f7;
  color: #32343a;
}

.entity-attribute-separator {
  margin: 30px 0 16px 0;
  min-height: 30px;
  background-color: #efefef;
  box-shadow: inset 0px 15px 15px -15px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #d8dae2;
}

.entity-attribute-text, .entity-attribute-password {
  box-sizing: border-box;
}
.entity-attribute-text.error + .error, .entity-attribute-password.error + .error {
  box-shadow: inset 0 1px 1px rgba(242, 48, 63, 0.075), inset 0 0 1px rgba(224, 117, 125, 0.75);
  border: 1px solid #f2303f;
  border-top: 0;
}
.entity-attribute-text input, .entity-attribute-password input {
  width: calc(100% - 45px);
  max-width: 500px;
  margin-left: 45px;
  border: solid 1px #d8dae2;
  border-radius: 5px;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.entity-attribute-text input:focus, .entity-attribute-password input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-text input:-ms-input-placeholder, .entity-attribute-password input:-ms-input-placeholder {
  font-style: italic;
}
.entity-attribute-text input::placeholder, .entity-attribute-password input::placeholder {
  font-style: italic;
}
.entity-attribute-text.error input, .entity-attribute-password.error input {
  background-image: url("img/icons/icon_cross_red.svg");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 10px 10px;
}

.entity-attribute-text-area label {
  vertical-align: top;
}
.entity-attribute-text-area .text-area-wrapper {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 90px);
  max-width: 910px;
  margin-left: 45px;
  border: solid 1px #d8dae2;
  border-radius: 3px;
}
.entity-attribute-text-area .text-area-wrapper > textarea {
  display: block;
  width: 100%;
  padding: 10px;
  border-radius: 3px;
  min-height: 100px;
  border: none;
  font-family: "Rubik", sans-serif;
  line-height: 1.6;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  font-size: 0.7rem;
  resize: vertical;
}
.entity-attribute-text-area .text-area-wrapper > textarea:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.entity-attribute-text-area .text-area-wrapper > textarea:-ms-input-placeholder {
  font-style: italic;
}
.entity-attribute-text-area .text-area-wrapper > textarea::placeholder {
  font-style: italic;
}

div.mce-toolbar-grp {
  border-bottom: 1px solid #e0e6ec;
}

.entity-attribute-title h3 {
  padding-left: 45px;
  color: #3289ff;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}

.entity-attribute-view {
  padding: 0;
  box-sizing: border-box;
}
.entity-attribute-view.error + .error {
  box-shadow: inset 0 1px 1px rgba(242, 48, 63, 0.075), inset 0 0 1px rgba(224, 117, 125, 0.75);
  border: 1px solid #f2303f;
  border-top: 0;
}
.entity-attribute-view .content {
  padding: 0;
  padding-left: 45px;
}
.entity-attribute-view .content .order-table {
  padding-left: 0;
}

.c-video__grid {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 45px;
}

.c-video__fields {
  width: calc(100% - 475px);
}

.c-video__fields {
  padding: 20px 20px 20px 0;
}

.c-video__preview {
  position: relative;
  width: 200px;
  min-height: 150px;
  padding: 20px 0;
  text-decoration: none;
}
.c-video__preview[href]:after {
  display: none;
}
.c-video__preview:after {
  content: "";
  display: block;
  width: 200px;
  height: 150px;
  background-color: rgba(155, 160, 174, 0.15);
  background-image: radial-gradient(white, rgba(155, 160, 174, 0.15));
}

.c-video__title {
  display: block;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #9ba0ae;
  text-transform: uppercase;
  font-weight: 700;
}

.c-video__title {
  width: 100%;
  color: #70778c;
}

.c-video__id {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  flex-flow: row wrap;
}

.c-video__url {
  display: inline-block;
  width: 220px;
  font-size: 0.7rem;
  line-height: 1.2;
  color: #9ba0ae;
}

.c-video__input {
  display: inline-block;
  width: calc(100% - 220px);
  padding: 5px 10px;
  background-color: white;
  font-size: 0.7rem;
  border: 1px solid rgba(155, 160, 174, 0.4);
  border-radius: 4px;
  color: #32343a;
  box-sizing: border-box;
  transition: border-color ease-in-out 0.25s, box-shadow ease-in-out 0.25s;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.c-video__input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}

.c-video__autoplay {
  margin-top: 20px;
  border-top: 1px solid #e0e6ec;
  padding-top: 20px;
}

.c-video__thumb {
  display: none;
  width: 100%;
}
.c-video__thumb[src] {
  display: block;
}

.entity-attribute-numeric .c-numeric {
  margin-left: 45px;
}

.c-numeric {
  display: flex;
}

.c-numeric__label {
  display: inline-flex;
  align-items: flex-end;
  padding: 10px;
  font-size: 0.7rem;
  color: #32343a;
}

.c-numeric__label--separator {
  padding: 10px 5px;
}

.c-numeric__picker {
  position: relative;
  display: flex;
}

.c-numeric__buttons {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 25px;
}

.c-numeric__button {
  position: absolute;
  right: 0;
  display: block;
  width: 100%;
  height: calc(50% - 1px);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  font-size: 13px;
  line-height: 1.2;
  font-weight: bold;
  color: white;
  cursor: pointer;
}

.c-numeric__button--up {
  top: 0;
  background-color: #3289ff;
  border-top-right-radius: 4px;
}

.c-numeric__button--down {
  bottom: 0;
  background-color: #65a6ff;
  border-bottom-right-radius: 4px;
}

.c-numeric__input {
  margin-left: 0 !important;
  text-indent: 0 !important;
  padding: 0 40px 0 15px;
  text-align: right;
  max-width: 120px;
  border: 1px solid #d8dae2 !important;
  border-radius: 4px 0 0 4px;
  transition: border-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
.c-numeric__input:focus {
  border-color: #3c8bf5;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), inset 0 0 12px rgba(120, 169, 236, 0.3);
}
.c-numeric__input::-webkit-outer-spin-button, .c-numeric__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.c-numeric__input--fraction {
  max-width: 85px;
}

.c-read-only__wrapper {
  padding-left: 45px;
}

.c-read-only__list {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}

.c-read-only__item {
  font-size: 0.7rem;
  color: #32343a;
  opacity: 0.5;
}
.c-read-only__item:before {
  content: "-";
  display: inline-block;
  margin-right: 5px;
}

#entity.transfer-section {
  position: static;
  top: 0;
  height: 100%;
}

#entity.action-log-section {
  position: static;
  top: 0;
  height: 100%;
  background-color: #fafafa;
}
#entity.action-log-section .entity-attributes {
  position: static;
  background-color: transparent;
}
#entity.action-log-section .entity-attributes .tab-content {
  background-color: white;
  border-bottom: 1px solid #e0e6ec;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-title h3 {
  font-size: 1.2rem;
  line-height: 1.2;
  color: #2D323C;
  font-weight: 700;
  text-transform: none;
  padding: 21px 0 13px 30px;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-title h3 p {
  font-size: 0.7rem;
  line-height: 1.4rem;
  color: #70778c;
  opacity: 0.5;
  margin: 0;
  font-weight: 100;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-date-picker {
  width: auto;
  display: inline-block;
  padding-left: 30px;
  border-bottom: none;
}
#entity.action-log-section .entity-attributes .tab-content .entity-attribute-date-picker label {
  width: 100%;
  margin-left: 0;
  margin-bottom: 10px;
}
#entity.action-log-section .entity-attributes .tab-content button {
  display: inline-block;
  height: 40px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s;
  width: 150px;
  background-color: #3289ff;
  color: white;
  font-size: 0.7rem;
}
#entity.action-log-section .entity-attributes .tab-content button:focus {
  outline: none;
}
#entity.action-log-section textarea {
  border: none;
  color: #333;
  font-size: 0.7rem;
  width: 100%;
  height: calc(100vh - 216px);
  padding: 30px;
  background: transparent;
}
#entity.action-log-section textarea:focus {
  outline: none;
}

.c-dashboard__title {
  margin-top: 30px;
  font-size: 1.1rem;
  color: #1D2433;
  font-weight: bold;
  padding: 0 20px;
}

.c-dashboard__text {
  font-size: 0.8rem;
  line-height: 1.2;
  color: #70778c;
  padding: 13px 40px;
}
.c-dashboard__contact .c-dashboard__text {
  font-size: 0.85rem;
  line-height: 1.4;
}

.c-dashboard__employees {
  border-bottom: 1px solid #eceef3;
}

.c-dashboard__employee {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  border-top: 1px solid #eceef3;
}

.c-dashboard__employee-image {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  background-color: #d8dae2;
}

.c-dashboard__employee-info {
  width: calc(100% - 110px);
  font-size: 0.8rem;
  line-height: 1.4;
  color: #70778c;
}

.c-dashboard__employee-name {
  font-size: 1rem;
  font-weight: bold;
  color: #1D2433;
  margin-bottom: 5px;
}

.c-dashboard__link {
  color: #70778c;
  transition: color 0.2s;
}
.c-dashboard__link:hover {
  color: #3289ff;
}

.c-dashboard__logo {
  width: 200px;
  padding: 10px 0;
}
.c-dashboard__logo img {
  width: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fYmFzZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3N0eWxlcy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19jb25maWcuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy90b29scy9fbm9ybWFsaXplci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3Rvb2xzL19rZXlmcmFtZXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy90b29scy9fZ3JpZC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9fbG9naW4uc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy90b29scy9fZmxleC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9fZW50aXRpZXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy90b29scy9fYXR0cmlidXRlRm9jdXMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9ibG9ja3MvX2VudGl0eS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Jsb2Nrcy9fc2lkZWJhci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRpYWxzL19jb25maXJtQm94LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFydGlhbHMvX2N1c3RvbV91aV9raXQuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYXJ0aWFscy9fZmxhc2hNZXNzYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFydGlhbHMvX2ltcG9ydF9lcnJvci5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRpYWxzL19zaWRlYmFyTmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhcnRpYWxzL19ub19wYXNzd29yZF9tZXNzYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fYXR0cmlidXRlcy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2F0dHJpYnV0ZXMvX2NoZWNrYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL19jb21wb25lbnRzQXJlYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2F0dHJpYnV0ZXMvX2NvbXBvbmVudFRhYnMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL19kYXRlUGlja2VyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fZG9jdW1lbnRzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvdG9vbHMvX3Byb2dyZXNzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fZmlsZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2F0dHJpYnV0ZXMvX211bHRpc2VsZWN0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fbGluay5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2F0dHJpYnV0ZXMvX29uT2ZmU3dpdGNoLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fcGFzc3dvcmQuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL19zZW5kUGFzc3dvcmRNYWlsLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fc2VsZWN0LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fc2VwZXJhdG9yLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fdGV4dC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2F0dHJpYnV0ZXMvX3RleHRBcmVhLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fdGl0bGUuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL192aWV3LnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hdHRyaWJ1dGVzL19udW1lcmljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXR0cmlidXRlcy9fcmVhZE9ubHlMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc2VjdGlvbnMvX3RyYW5zZmVyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc2VjdGlvbnMvX2FjdGlvbkxvZy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3NlY3Rpb25zL19kYXNoYm9hcmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0NDQ0Y7O0FEQ0E7RUFDRTtFQUNBO0VBQ0EsaUNFNkNtQjtFRjVDbkIsMEJFb0JnQjtDRGxCbEI7QURBRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0VKO0FEQUU7RUFDRSxpQ0VpQ2lCO0NEL0JyQjs7QURBQTtFQUNFLGVFZmdCO0NEa0JsQjs7QUREQTtFQUNFLGVFUGdCO0NEV2xCOztBREZBO0VBQ0UsZUVSZ0I7Q0RhbEI7O0FESEE7RUFDRSxlRVZnQjtDRGdCbEI7O0FESkE7RUFDRSxlRVpnQjtDRG1CbEI7O0FETEE7RUFDRSxlRWRnQjtDRHNCbEI7O0FETkE7RUFDRSxlRWpDZ0I7RUZrQ2hCLGlCRW1Cb0I7Q0RWdEI7O0FEUEE7RUFDRSxpQkVpQm9CO0NEUHRCOztBRFJBO0VBQ0U7Q0NXRjs7QURUQTtFQUNFO0NDWUY7O0FEVkE7RUFDRTtDQ2FGOztBRFhBO0VBQ0U7Q0NjRjs7QURaQTtFQUNFO0NDZUY7O0FEWkE7RUFDRTtFQUNBO0VBQ0E7Q0NlRjs7QUUvRUE7O2dGQUFBO0FBSUE7RUFDRTtDRmlGRjs7QUUvRUE7Ozs7O0tBQUE7QUFPQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZnRkY7O0FFOUVBOzs7S0FBQTtBQUlBO0VBQ0U7RUFDQTtDRmlGRjs7QUUvRUE7O0tBQUE7QUFJRTtFQUNFO0VBQUE7Q0ZpRko7QUVsRkU7RUFDRTtDRmlGSjs7QUUvRUE7S0FBQTtBQUdBO0VBQ0U7Q0ZpRkY7O0FHMUhBO0VBQ0U7SUFDRTtHSDZIRjtFRzVIQTtJQUNFO0dIOEhGO0VHN0hBO0lBQ0U7R0grSEY7RUc5SEE7SUFDRTtHSGdJRjtFRy9IQTtJQUNFO0dIaUlGO0VHaElBO0lBQ0U7R0hrSUY7RUdqSUE7SUFDRTtHSG1JRjtFR2xJQTtJQUNFO0dIb0lGO0VHbklBO0lBQ0U7R0hxSUY7RUdwSUE7SUFDRTtHSHNJRjtFR3JJQTtJQUNFO0dIdUlGO0NBQ0Y7QUd0SUE7RUFDRTtJQUNFO0dId0lGO0VHdklBO0lBQ0U7R0h5SUY7RUd4SUE7SUFDRTtHSDBJRjtFR3pJQTtJQUNFO0dIMklGO0VHMUlBO0lBQ0U7R0g0SUY7RUczSUE7SUFDRTtHSDZJRjtFRzVJQTtJQUNFO0dIOElGO0VHN0lBO0lBQ0U7R0grSUY7RUc5SUE7SUFDRTtHSGdKRjtFRy9JQTtJQUNFO0dIaUpGO0VHaEpBO0lBQ0U7R0hrSkY7Q0FDRjtBSWpNQTs7Z0ZBQUE7QUFJQTs7S0FBQTtBQUtBOzs7O0tBQUE7QUFrQkE7OztLQUFBO0FBT0E7O0tBQUE7QUNsQ0E7O2dGQUFBO0FBSUE7RUFDRTtFQUNBO0VDSEE7RUFFQSx3QkRFTTtFQ0ROLG9CRENjO0VBQ2QsMEJKbUJnQjtFSWxCaEI7RUFDQTtFQUNBO0NMd05GO0FLck5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlSlNjO0VJeUJkO2lGQUFBO0NMdUxKO0FLdk5JO0VBQ0U7RUNuQko7RUFFQSwrQkRrQlU7RUNqQlYsb0JEaUJ5QjtDTDZOM0I7QUszTk07RUFDRTtDTDZOUjtBSzNOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NMNk5SO0FLM05NO0VBQ0U7RUFDQTtFQUNBLGVKVFU7RUlVVjtFQUNBO0NMNk5SO0FLM05JO0VBQ0U7Q0w2Tk47QUszTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlSjNDWTtDRHdRbEI7QUszTkk7RUFDRTtDTDZOTjtBS3hOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUpqQ1k7Q0QyUGxCO0FLeE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVKekNZO0VJMkNaO0VBQ0E7RUFDQTtDTHlOTjtBS3ZOTTtFQUNFO0VBQ0E7Q0x5TlI7QUt2Tk07RUFDRSwwQkpwRFU7RUlxRFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHlOUjtBS3ZOUTtFQUNFO0NMeU5WO0FLdk5JO0VBQ0UsZUovRFk7RUlnRVo7RUFDQTtDTHlOTjtBS3ZOSTtFQUNFO0NMeU5OOztBT3pUQTs7Z0ZBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZU5rQmdCO0VNaEJoQjtpRkFBQTtFQTZCQTtpRkFBQTtFQW1GQTtpRkFBQTtFQXNDQTtpRkFBQTtFQStDQTs7Ozs7O01BQUE7Q1BtSUY7QU90VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUHdVSjtBT3RVSTtFQUNFO0VBQ0EsZU5JWTtFTUhaO0VBQ0E7Q1B3VU47QU92VUk7RUFDRTtFQUNBLGVOS1k7RU1KWjtFQUNBO0VBQ0E7Q1B5VU47QU9yVUk7RUFDRTtDUHVVTjtBT3JVSTtFQUNFO0NQdVVOO0FPalVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQk54Q1k7RU15Q1o7RUFDQTtFQUNBO0NQa1VOO0FPaFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDM0ROO0NSOFhGO0FRNVhFO0VBUkE7RUFDQTtFQUNBO0NSdVlGO0FPclVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxlTnpFWTtFTTBFWjtFQUNBO0NQc1VOO0FPcFVNO0VBQ0U7RUFFQTtFQUNBLGVOeERVO0NENlhsQjtBT25VSTtFQUNFO0VBQ0E7Q1BxVU47QU9sVVE7RUFDRTtDUG9VVjtBT2xVVTtFQUNFO0NQb1VaO0FPbFVZO0VBQ0U7RUFDQSxlTmhHSTtDRG9hbEI7QU9sVWM7RUFDRTtDUG9VaEI7QU9sVWM7RUFDRTtFQUNBO0NQb1VoQjtBT2xVZ0I7RUFDRTtFQUNBO0VBQ0EsZU41R0E7RU02R0E7RUFDQTtDUG9VbEI7QU9oVU07RUFDRTtDUGtVUjtBT2hVTTtFRHZISjtFQUVBLDRCQ3NIWTtFRHJIWixvQkNxSHVCO0NQc1V6QjtBT2pVRTtFRDdIQTtFQUVBLDRCQzRIUTtFRDNIUixvQkMySG1CO0VBQ2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxlTjFHYztFTTJHZDtFQUNBO0VBQ0E7Q1BzVUo7QU9wVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUHNVTjtBT3BVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQc1VSO0FPcFVJO0VBQ0UsMEJObElZO0VNbUlaO0NQc1VOO0FPalVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1BtVUo7QU9qVUk7RUR6S0Y7RUFFQSx3QkN3S1U7RUR2S1Ysb0JDdUtrQjtFQUNkO0VBQ0E7RUFDQTtFQUNBLGVObkpZO0VNb0paO0VBQ0E7RUFDQTtDUHVVTjtBT3JVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1B1VVI7QU9yVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQk56S1U7RU0wS1Y7Q1B1VVI7QU9yVVE7RUFDRTtFQUNBO0VBQ0E7Q1B1VVY7QU9yVVE7RUFDRTtDUHVVVjtBTzNUSTtFQUNFO0NQNlROO0FPM1RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1A2VEo7QU8zVEk7RUFDRTtDUDZUTjtBTzNUSTtFQUNFO0VBQ0E7RUFDQTtDUDZUTjtBTzNUTTtFQUNFO0VBQ0E7RUFDQTtDUDZUUjtBTzFUTTtFQUNFO0VBQ0E7Q1A0VFI7QU96VE07RUFDRTtFQUNBO0VBQ0EsMEJOdE5VO0VNdU5WO0NQMlRSO0FPeFRNO0VBQ0U7RUFDQTtDUDBUUjtBT3ZUUTtFQUNFLDBCTmhPUTtDRHloQmxCO0FPclRRO0VBQ0U7RUR2UVI7RUFFQSw0QkNzUWM7RURyUWQsb0JDcVEwQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZU4vT1E7RU1nUFI7RUFDQTtDUDJUVjtBT3pUVTtFQUNFO0NQMlRaO0FPeFRVO0VBQ0UsMEJOdFBNO0VNdVBOLGVOL1BNO0NEeWpCbEI7QU90VFU7RUFDRSwwQk5sUU07RU1tUU47Q1B3VFo7QU92VFk7RUFDRSwwQk5oUUk7Q0R5akJsQjtBT3RUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQd1RWO0FPdFRVO0VBQ0UsMEJOMVFNO0NEa2tCbEI7QU92VFU7RUFDRSwwQk5wUU07Q0Q2akJsQjtBT3hUVTtFQUNFLDBCTnZRTTtDRGlrQmxCO0FPelRVO0VBQ0UsMEJOalNNO0NENGxCbEI7QU8xVFU7RUFDRSwwQk5oU007Q0Q0bEJsQjtBTzNUVTtFQUNFLDBCTnBTTTtDRGltQmxCO0FPM1RRO0VBQ0U7RUFDQTtDUDZUVjtBTzFUUTtFRDNUTjtFQUVBLHdCQzBUYztFRHpUZCxvQkN5VHNCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUGdVVjtBTzlUVTtFQUNFO0VBQ0E7Q1BnVVo7QU85VFU7RUFDRTtFQUNBLGVON1NNO0VNOFNOO0VBQ0E7Q1BnVVo7QU83VFE7RUFDRTtFQUNBO0VBQ0E7RURwVlI7RUFFQSx3QkNtVmM7RURsVmQsb0JDa1ZzQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0NQbVVWO0FPbFVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9VWjtBT2hVWTtFQUNFO0NQa1VkO0FPOVRNO0VBQ0U7RUFDQTtDUGdVUjtBTzlUUTtFQUNFO0VBQ0E7Q1BnVVY7QU83VFE7RUFDRTtDUCtUVjs7QU81VEE7aUZBQUE7QUUzWEE7O2dGQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtpRkFBQTtFQXlEQTtpRkFBQTtFQTJEQTtpRkFBQTtDVDBrQkY7QVM1ckJFO0VIWkE7RUFFQSwrQkdXUTtFSFZSLG9CR1V1QjtFQUNyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUa3NCSjtBUy9yQkk7RUFDRTtFSHRCSjtFQUVBLDRCR3FCVTtFSHBCVixvQkdvQnNCO0NUcXNCeEI7QVNuc0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVSUFU7Q0Qyc0JsQjtBU2xzQlE7RUFDRTtFQUNBO0VBQ0E7Q1Rvc0JWO0FTbHNCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVG9zQlY7QVNsc0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVG9zQlI7QVNqc0JJO0VBQ0U7Q1Rtc0JOO0FTL3JCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUaXNCSjtBUy9yQkk7RUgzRUY7RUFFQSw0QkcwRVU7RUh6RVYsc0JHeUVzQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtDVHFzQk47QVNuc0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHFzQlI7QVNuc0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Rxc0JWO0FTbnNCUTtFQUNFO0NUcXNCVjtBU25zQlE7RUFDRTtDVHFzQlY7QVNwc0JVO0VBQ0UsZVJuRk07Q0R5eEJsQjtBU25zQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUcXNCWjtBU2pzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Rtc0JKO0FTanNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUbXNCTjtBU2xzQk07RUFDRTtFQUNBO0VBQ0E7Q1Rvc0JSO0FTbnNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHFzQlI7QVNuc0JFO0VBQ0U7Q1Rxc0JKO0FTbnNCSTtFQUNFO0NUcXNCTjtBU25zQkU7RUFDRTtFQUNBO0NUcXNCSjs7QVMvckJFO0VBQ0U7RUFDQTtFQUNBO0NUa3NCSjtBU2pzQkk7RUFDRTtFQUNBO0VBQ0E7Q1Rtc0JOO0FTL3JCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUaXNCVjs7QVM5ckJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDVGlzQkY7QVNoc0JFOzs7RUFDRTtDVG9zQko7O0FTbHNCQTs7RUFFRTtFQUNBLDBCUnhMZ0I7RVF5TGhCO0VBQ0E7Q1Rxc0JGO0FTbnNCRTs7RUFDRTtFQUNBO0VBQ0E7Q1Rzc0JKO0FTbnNCRTs7RUFDRTtDVHNzQko7O0FTbnNCQTtFQUNFO0VBQ0EsMEJSdE1nQjtFUXVNaEI7RUFDQTtFQUNBO0VBQ0E7Q1Rzc0JGO0FTcHNCRTtFQUNFO0NUc3NCSjs7QVVuN0JBOztnRkFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJUZ0JnQjtFU01oQjtpRkFBQTtFQXNEQTtpRkFBQTtDVjYyQkY7QVV2N0JFO0VBQ0U7RUFDQTtDVnk3Qko7QVV2N0JJO0VKZEY7RUFFQSwrQklhVTtFSlpWLG9CSVl5QjtFQUNyQjtFQUNBO0VBQ0E7RUFDQTtDVjY3Qk47QVUzN0JNO0VBQ0U7RUFDQTtDVjY3QlI7QVUzN0JNO0VBQ0U7RUFDQTtFQUNBO0NWNjdCUjtBVXg3QkU7RUpqQ0E7RUFFQSwrQklnQ1E7RUovQlIsb0JJK0J1QjtFQUNyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y4N0JKO0FVNTdCSTtFQUNFO0VKM0NKO0VBRUEsd0JJMENVO0VKekNWLG9CSXlDa0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWazhCTjtBVS83QlE7RUFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0NWZzhCVjtBVTk3Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7RUFDQTtDVis3QlY7QVU3N0JJO0VBQ0U7Q1YrN0JOO0FVNzdCTTtFQUNFO0VBQ0E7RUFDQTtDVis3QlI7QVUxN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUozRkY7RUFFQSw0QkkwRlE7RUp6RlIsb0JJeUZvQjtFQUNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWZzhCSjtBVTk3Qkk7RUFDRTtFQUNBO0NWZzhCTjs7QVczaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDhpQ0Y7QVc1aUNFO0VBQ0U7RUFDQTtFTFRGO0VBRUEsd0JLUVE7RUxQUixvQktPZ0I7Q1hrakNsQjtBV2hqQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWGtqQ0o7QVdoakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1hrakNKO0FXaGpDSTtFQUNFO0VBQ0E7Q1hrakNOO0FXaGpDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYa2pDUjtBV2hqQ0k7RUFDRTtDWGtqQ047QVdoakNNO0VBQ0U7RUFDQTtFQUNBLGVWOUNVO0VVK0NWO0VBQ0E7Q1hrakNSO0FXaGpDTTtFTHJESjtFQUVBLHdCS29EWTtFTG5EWixvQkttRG9CO0VBQ2Q7Q1hzakNSO0FXcGpDUTtFTHpETjtFQUVBLHdCS3dEYztFTHZEZCxvQkt1RHNCO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0NYeWpDVjtBV3ZqQ1U7RUFDRTtDWHlqQ1o7QVd2akNVO0VBQ0UsMEJWN0NNO0NEc21DbEI7QVd2akNZO0VBQ0U7Q1h5akNkO0FXdmpDVTtFQUNFLGVWeERNO0VVeUROLDBCVmhETTtDRHltQ2xCO0FXeGpDWTtFQUNFO0NYMGpDZDs7QVlocENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NabXBDRjtBWWpwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ptcENKOztBWWpwQ0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWm9wQ0Y7O0FZbHBDQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NacXBDRjs7QVlucENBOztFQUVFO0VBQ0E7Q1pzcENGOztBWXBwQ0E7O0VBRUU7Q1p1cENGOztBWXJwQ0E7O0VBRUU7Q1p3cENGOztBWXRwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NaeXBDRjs7QVl2cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWjBwQ0Y7O0FhbnVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VQREE7RUFFQSx3Qk9DTTtFUEFOO0VPQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQSxlWkxnQjtFWU1oQjtFQUdBO0VBRUE7Q2J1dUNGO0FhcnVDRTtFQUNFLHNCWmVjO0NEd3RDbEI7QWFydUNFO0VBQ0Usc0JaYWM7Q0QwdENsQjtBYXJ1Q0U7RUFDRSxzQlpIYztDRDB1Q2xCO0FhM3RDQTtFQUNFO0lBQ0U7SUFHQTtHYjB1Q0Y7RWF6dUNBO0lBQ0U7SUFHQTtHYjJ1Q0Y7Q0FDRjtBY255Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkcXlDRjtBY3B5Q0U7RUFDRTtDZHN5Q0o7QWNyeUNFO0VBQ0U7RUFDQTtDZHV5Q0o7QWN0eUNJO0VBQ0U7RUFDQTtDZHd5Q047O0FlM3pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NmOHpDRjs7QWUzekNBO0VBQ0U7RUFDQTtFQUNBO0NmOHpDRjs7QWUzekNBO0VBQ0U7RUFDQTtFQUNBO0NmOHpDRjtBZTV6Q0U7RUFDRTtDZjh6Q0o7O0FlMXpDQTtFQUNFO0NmNnpDRjs7QWUxekNBO0VBQ0U7RUFDQTtDZjZ6Q0Y7QWUxekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjR6Q047O0FldnpDQTtFQUNFO0NmMHpDRjs7QWV2ekNBO0VBQ0U7Q2YwekNGOztBZXZ6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDZjB6Q0Y7QWV4ekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q2Z5ekNKO0FlcnpDSTtFQUNFO0NmdXpDTjtBZWx6Q0k7RUFDRSwwQmRuRFk7Q0R1MkNsQjtBZWh6Q0U7RUFDRTtDZmt6Q0o7QWUveUNFO0VBQ0U7Q2ZpekNKOztBZTd5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmZ3pDRjs7QWdCdDVDQTtFQUNFO0VBQ0E7RUFDQTtDaEJ5NUNGOztBaUIzNUNFO0VBQ0U7RUFDQTtDakI4NUNKO0FpQjU1Q0k7RUFDRTtFQUNBO0NqQjg1Q047QWlCNTVDRTtFQUNFO0NqQjg1Q0o7O0FpQno1Q007RUFDRTtDakI0NUNSOztBaUIxNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7Q2pCNDVDSjtBaUIxNUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlaEIzQmM7RWdCNEJkO0VBQ0EsaUJoQjBCb0I7RWdCekJwQjtFQUNBO0NqQjQ1Q0o7QWlCMTVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjQ1Q0o7QWlCMTVDRTtFQUNFO0VBQ0E7Q2pCNDVDSjtBaUIxNUNJO0VBQ0UsZWhCbENZO0NEODdDbEI7QWlCMTVDRTtFQUNFO0NqQjQ1Q0o7QWlCMTVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCNDVDSjtBaUIxNUNFO0VBQ0U7RUFDQTtFQUNBLGVoQnpFYztFZ0IwRWQ7RUFDQTtNQUFBO1VBQUE7RUFDQTtDakI0NUNKO0FpQjE1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlaEJ4RmM7RWdCeUZkO0VBQ0E7Q2pCNDVDSjtBaUIxNUNJO0VBQ0U7RUFDQTtDakI0NUNOO0FpQjE1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjQ1Q0o7O0FrQnJnREE7RUFDRTtDbEJ3Z0RGOztBa0JwZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xCdWdERjtBa0JyZ0RFO0VBQ0U7Q2xCdWdESjs7QWtCbmdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpCYWdCO0NEeS9DbEI7O0FtQjNoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQjhoREY7QW1CNWhERTtFQUNFO0NuQjhoREo7QW1CM2hERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CNmhESjtBbUIxaERFO0VBQ0U7RUFDQTtDbkI0aERKO0FtQjFoREk7RUFDRTtFQUNBO0NuQjRoRE47QW1CMWhETTtFQUNFO0NuQjRoRFI7QW1CdmhERTtFQUNFO0VBQ0E7RUFDQTtDbkJ5aERKOztBbUJwaERBO0VBQ0U7RWI3Q0E7RUFFQSw0QmE0Q2M7RWIzQ2Qsb0JhMkMwQjtFQUMxQjtFQUNBO01BQUE7VUFBQTtDbkIyaERGOztBbUJ4aERBO0VibkRFO0VBRUEsd0Jha0RjO0ViakRkLG9CYWlEc0I7RUFDdEI7RUFDQTtFQUNBO0VBQ0E7Q25CK2hERjtBbUI3aERFO0VBQ0U7Q25CK2hESjs7QW1CM2hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQjhoREY7O0FtQjNoREE7RUFDRTtDbkI4aERGOztBbUIzaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25COGhERjs7QW1CM2hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25COGhERjtBbUI1aERFO0VBQ0U7Q25COGhESjs7QW9Cbm9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NwQnNvREY7O0FvQm5vREE7RUFDRTtFQUNBO0VBQ0E7Q3BCc29ERjs7QW9Cbm9EQTtFZFZFO0VBRUEsMEJjU2M7RWRSZCxvQmNRd0I7RUFDeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQjBvREY7QW9CeG9ERTtFQUNFO0NwQjBvREo7QW9Cdm9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnlvREo7QW9Cdm9ESTtFQUNFO0VBQ0E7Q3BCeW9ETjtBb0Jyb0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDbkJqQmlCO0NEd3BEckI7O0FvQm5vREE7RUFDRTtFQUNBO0VBQ0E7Q3BCc29ERjs7QW9CbG9EQTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQUE7Q3BCcW9ERjs7QW9CbG9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbkJ6RGdCO0VtQjBEaEI7Q3BCcW9ERjs7QW9CbG9EQTtFQUNFO0VBQ0E7RWQ5RkE7RUFFQSwrQmM2RmM7RWQ1RmQsb0JjNEY2QjtFQUM3QjtFQUNBO0VBQ0E7RUFDQTtDcEJ5b0RGO0FvQnZvREU7RUFDRTtFQUNBO01BQUE7VUFBQTtDcEJ5b0RKO0FvQnRvREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCbkJsRmM7RW1CbUZkO0NwQndvREo7QW9Ccm9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCdW9ESjtBb0Jub0RJO0VBQ0U7Q3BCcW9ETjs7QW9CaG9EQTtFQUNFO0NwQm1vREY7QW9Cam9ERTtFQUNFO0NwQm1vREo7O0FvQi9uREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJrb0RGOztBb0IvbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BCa29ERjtBb0Job0RFO0VBQ0U7Q3BCa29ESjs7QXFCenlEQTtFQUNFLDBCcEJXZ0I7RW9CVmhCO0VBQ0E7Q3JCNHlERjs7QXFCMXlEQTtFZkZFO0VBRUEsNEJlQ007RWZBTjtFZUNBO0VBQ0E7RUFDQTtDckJpekRGOztBcUIveURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQmt6REY7QXFCaHpERTtFQUNFO0NyQmt6REo7QXFCaHpERTtFQUNFO0NyQmt6REo7QXFCaHpERTtFQUNFLDBCcEJiYztDRCt6RGxCO0FxQmp6REk7RUFDRSxlcEJFWTtDRGl6RGxCO0FxQmp6REU7RUFDRSwwQnBCQ2M7Q0RrekRsQjtBcUJoekRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJrekRKOztBcUJoekRBO0VBQ0U7Q3JCbXpERjs7QXFCanpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyQm96REY7QXFCbHpERTtFQUNFO0VBQ0E7Q3JCb3pESjs7QXNCMzJEQTtFQUNFO0N0QjgyREY7QXNCNTJERTtFQUNFO0N0QjgyREo7QXNCNTJERTtFQUNFO0VBQ0E7RUFDQTtFZEZGO0NSaTNERjtBUS8yREU7RUFSQTtFQUNBO0VBQ0E7Q1IwM0RGO0FzQmozREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Qm0zREo7QXNCajNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N0Qm0zRE47QXNCbDNETTtFQUNFO0VBQ0E7Q3RCbzNEUjtBc0JqM0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCbTNETjtBc0JqM0RNO0VBQ0U7Q3RCbTNEUjtBc0JqM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJtM0RKO0FzQmozREk7RUFDRTtDdEJtM0ROO0FzQmozREk7RUFDRTtFQUNBO0VBQ0EsZXJCaERZO0VxQmlEWjtFQUNBO0VBQ0E7Q3RCbTNETjtBc0JqM0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3RCbTNETjtBc0JqM0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJtM0RSO0FzQmozRFE7RUFDRTtVQUFBO0N0Qm0zRFY7QXNCajNETTtFQUNFO0VBQ0E7RWhCMUVOO0VBRUEsd0JnQnlFWTtFaEJ4RVosb0JnQndFb0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnUzRFI7QXNCcjNEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnUzRFY7QXNCcjNEUTtFQUNFO0N0QnUzRFY7QXNCdDNEVTtFQUNFO0N0QnczRFo7QXNCdDNEUTtFQUNFO0N0QnczRFY7QXNCcjNEUTtFQUNFO0N0QnUzRFY7QXNCdDNEVTtFQUNFO0N0QnczRFo7QXNCdDNEVTtFQUNFO0N0QnczRFo7QXNCdjNEWTtFQUNFO0N0QnkzRGQ7O0FzQnQzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJ5M0RGO0FzQnYzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCeTNESjtBc0J2M0RJO0VBQ0U7RUFDQTtFaEIzSUo7RUFFQSx3QmdCMElVO0VoQnpJVixvQmdCeUlrQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QjYzRE47QXNCMzNETTtFQUNFO0N0QjYzRFI7QXNCMzNETTtFQUNFO0VBQ0E7Q3RCNjNEUjtBc0IzM0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEI2M0RSO0FzQjMzREk7RUFDRTtDdEI2M0ROO0FzQjUzRE07RUFDRTtDdEI4M0RSO0FzQjUzREk7RUFDRTtDdEI4M0ROO0FzQjczRE07RUFDRTtFQUNBO0N0QiszRFI7QXNCNzNESTtFQUNFO0VBQ0E7Q3RCKzNETjtBc0I3M0RNO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlckJsTFU7RXFCbUxWO0N0QiszRFI7QXNCNzNEUTtFQUNFO0VBQ0E7Q3RCKzNEVjtBc0I3M0RRO0VBQ0U7RUFDQTtDdEIrM0RWO0FzQjczRFE7RUFDRTtDdEIrM0RWO0FzQjUzREU7RUFDRTtFQUNBO0VBQ0E7Q3RCODNESjtBc0I1M0RJO0VBQ0U7RUFDQTtDdEI4M0ROO0FzQjUzRE07RWhCek5KO0VBRUEsK0JnQndOWTtFaEJ2Tlosb0JnQnVOMkI7Q3RCazREN0I7QXNCaDRETTtFaEI1Tko7RUFFQSx3QmdCMk5ZO0VoQjFOWixvQmdCME5vQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVyQmpPVTtDRHVtRWxCO0FzQnA0REk7RUFDRTtFQUNBO0N0QnM0RE47QXNCcDRETTtFaEIxT0o7RUFFQSwrQmdCeU9ZO0VoQnhPWixvQmdCd08yQjtDdEIwNEQ3QjtBc0J4NERNO0VoQjdPSjtFQUVBLHdCZ0I0T1k7RWhCM09aLG9CZ0IyT29CO0VBQ2Q7Q3RCODREUjtBc0I1NERRO0VBQ0U7RWhCbFBSO0VBRUEsd0JnQmlQYztFaEJoUGQsb0JnQmdQc0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVyQnhQUTtFcUJ5UFI7RUFDQTtDdEJrNURWO0FzQmg1RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJrNURaO0FzQi80RFk7RUFDRTtDdEJpNURkO0FzQi80RFE7RUFDRTtDdEJpNURWO0FzQjk0RFU7RUFDRTtDdEJnNURaO0FzQjk0RFE7RUFDRTtFQUNBO0N0Qmc1RFY7QXNCLzREVTtFQUNFO0N0Qmk1RFo7O0F1QjlxRUE7RUFDRTtDdkJpckVGO0F1Qi9xRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QmlyRUo7QXVCL3FFSTtFQUNFO0VqQlJKO0VBRUEsK0JpQk9VO0VqQk5WLG9CaUJNeUI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCcXJFTjtBdUJuckVNO0VBQ0U7Q3ZCcXJFUjtBdUJuckVNO0VBQ0U7Q3ZCcXJFUjtBdUJuckVNO0VBQ0U7Q3ZCcXJFUjtBdUJuckVNO0VBQ0U7Q3ZCcXJFUjtBdUJuckVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUUsMEJ0QmxDUTtFc0JtQ1I7RUFDQTtFQUVGO0N2Qm1yRVI7QXVCanJFUTtFQUNFO0N2Qm1yRVY7QXVCL3FFVTtFQUNFO0N2QmlyRVo7QXVCaHJFVTtFQUNFO0N2QmtyRVo7QXVCanJFVTtFQUNFO0N2Qm1yRVo7QXVCbHJFVTtFQUNFO0N2Qm9yRVo7QXVCbnJFVTtFQUNFO0N2QnFyRVo7QXVCcHJFVTtFQUNFO0N2QnNyRVo7QXVCcnJFVTtFQUNFO0N2QnVyRVo7QXVCbHJFUTtFakJuRU47RUFFQSx3QmlCa0VjO0VqQmpFZCxvQmlCaUVzQjtDdkJ3ckV4QjtBdUJ2ckVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV0QjVDTTtDRHF1RWxCO0F1QnZyRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7Q3ZCd3JFWjtBdUJ0ckVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3ZCd3JFVjtBdUJ2ckVVO0VBQ0U7Q3ZCeXJFWjtBdUJ2ckVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWpCckdSO0VBRUEsd0JpQm9HYztFakJuR2Qsb0JpQm1Hc0I7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QjZyRVY7QXdCbHhFRTtFQUNFO0VBQ0EsMEJ2QkdjO0V1QkZkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCb3hFSjtBd0JqeEVJO0VBQ0U7Q3hCbXhFTjtBd0JweEVJO0VBQ0U7Q3hCc3hFTjtBd0J2eEVJO0VBQ0U7Q3hCeXhFTjtBd0IxeEVJO0VBQ0U7Q3hCNHhFTjtBd0I3eEVJO0VBQ0U7Q3hCK3hFTjtBd0JoeUVJO0VBQ0U7Q3hCa3lFTjtBd0JueUVJO0VBQ0U7Q3hCcXlFTjtBd0J0eUVJO0VBQ0U7Q3hCd3lFTjtBd0J6eUVJO0VBQ0U7Q3hCMnlFTjtBd0I1eUVJO0VBQ0U7Q3hCOHlFTjtBd0IveUVJO0VBQ0U7Q3hCaXpFTjtBd0JsekVJO0VBQ0U7Q3hCb3pFTjtBd0JyekVJO0VBQ0U7Q3hCdXpFTjtBd0J4ekVJO0VBQ0U7Q3hCMHpFTjtBd0IzekVJO0VBQ0U7Q3hCNnpFTjtBd0I5ekVJO0VBQ0U7Q3hCZzBFTjtBd0JqMEVJO0VBQ0U7Q3hCbTBFTjtBd0JwMEVJO0VBQ0U7Q3hCczBFTjtBd0J2MEVJO0VBQ0U7Q3hCeTBFTjtBd0IxMEVJO0VBQ0U7Q3hCNDBFTjtBd0I3MEVJO0VBQ0U7Q3hCKzBFTjtBd0JoMUVJO0VBQ0U7Q3hCazFFTjtBd0JuMUVJO0VBQ0U7Q3hCcTFFTjtBd0J0MUVJO0VBQ0U7Q3hCdzFFTjtBd0J6MUVJO0VBQ0U7Q3hCMjFFTjtBd0I1MUVJO0VBQ0U7Q3hCODFFTjtBd0IvMUVJO0VBQ0U7Q3hCaTJFTjtBd0JsMkVJO0VBQ0U7Q3hCbzJFTjtBd0JyMkVJO0VBQ0U7Q3hCdTJFTjtBd0J4MkVJO0VBQ0U7Q3hCMDJFTjtBd0IzMkVJO0VBQ0U7Q3hCNjJFTjtBd0I5MkVJO0VBQ0U7Q3hCZzNFTjtBd0JqM0VJO0VBQ0U7Q3hCbTNFTjtBd0JwM0VJO0VBQ0U7Q3hCczNFTjtBd0J2M0VJO0VBQ0U7Q3hCeTNFTjtBd0IxM0VJO0VBQ0U7Q3hCNDNFTjtBd0I3M0VJO0VBQ0U7Q3hCKzNFTjtBd0JoNEVJO0VBQ0U7Q3hCazRFTjtBd0JuNEVJO0VBQ0U7Q3hCcTRFTjtBd0J0NEVJO0VBQ0U7Q3hCdzRFTjtBd0J6NEVJO0VBQ0U7Q3hCMjRFTjtBd0I1NEVJO0VBQ0U7Q3hCODRFTjtBd0IvNEVJO0VBQ0U7Q3hCaTVFTjtBd0JsNUVJO0VBQ0U7Q3hCbzVFTjtBd0JyNUVJO0VBQ0U7Q3hCdTVFTjtBd0J4NUVJO0VBQ0U7Q3hCMDVFTjtBd0IzNUVJO0VBQ0U7Q3hCNjVFTjtBd0I5NUVJO0VBQ0U7Q3hCZzZFTjtBd0JqNkVJO0VBQ0U7Q3hCbTZFTjtBd0JwNkVJO0VBQ0U7Q3hCczZFTjtBd0J2NkVJO0VBQ0U7Q3hCeTZFTjtBd0IxNkVJO0VBQ0U7Q3hCNDZFTjtBd0I3NkVJO0VBQ0U7Q3hCKzZFTjtBd0JoN0VJO0VBQ0U7Q3hCazdFTjtBd0JuN0VJO0VBQ0U7Q3hCcTdFTjtBd0J0N0VJO0VBQ0U7Q3hCdzdFTjtBd0J6N0VJO0VBQ0U7Q3hCMjdFTjtBd0I1N0VJO0VBQ0U7Q3hCODdFTjtBd0IvN0VJO0VBQ0U7Q3hCaThFTjtBd0JsOEVJO0VBQ0U7Q3hCbzhFTjtBd0JyOEVJO0VBQ0U7Q3hCdThFTjtBd0J4OEVJO0VBQ0U7Q3hCMDhFTjtBd0IzOEVJO0VBQ0U7Q3hCNjhFTjtBd0I5OEVJO0VBQ0U7Q3hCZzlFTjtBd0JqOUVJO0VBQ0U7Q3hCbTlFTjtBd0JwOUVJO0VBQ0U7Q3hCczlFTjtBd0J2OUVJO0VBQ0U7Q3hCeTlFTjtBd0IxOUVJO0VBQ0U7Q3hCNDlFTjtBd0I3OUVJO0VBQ0U7Q3hCKzlFTjtBd0JoK0VJO0VBQ0U7Q3hCaytFTjtBd0JuK0VJO0VBQ0U7Q3hCcStFTjtBd0J0K0VJO0VBQ0U7Q3hCdytFTjtBd0J6K0VJO0VBQ0U7Q3hCMitFTjtBd0I1K0VJO0VBQ0U7Q3hCOCtFTjtBd0IvK0VJO0VBQ0U7Q3hCaS9FTjtBd0JsL0VJO0VBQ0U7Q3hCby9FTjtBd0JyL0VJO0VBQ0U7Q3hCdS9FTjtBd0J4L0VJO0VBQ0U7Q3hCMC9FTjtBd0IzL0VJO0VBQ0U7Q3hCNi9FTjtBd0I5L0VJO0VBQ0U7Q3hCZ2dGTjtBd0JqZ0ZJO0VBQ0U7Q3hCbWdGTjtBd0JwZ0ZJO0VBQ0U7Q3hCc2dGTjtBd0J2Z0ZJO0VBQ0U7Q3hCeWdGTjtBd0IxZ0ZJO0VBQ0U7Q3hCNGdGTjtBd0I3Z0ZJO0VBQ0U7Q3hCK2dGTjtBd0JoaEZJO0VBQ0U7Q3hCa2hGTjtBd0JuaEZJO0VBQ0U7Q3hCcWhGTjtBd0J0aEZJO0VBQ0U7Q3hCd2hGTjtBd0J6aEZJO0VBQ0U7Q3hCMmhGTjtBd0I1aEZJO0VBQ0U7Q3hCOGhGTjtBd0IvaEZJO0VBQ0U7Q3hCaWlGTjtBd0JsaUZJO0VBQ0U7Q3hCb2lGTjtBd0JyaUZJO0VBQ0U7Q3hCdWlGTjtBd0J4aUZJO0VBQ0U7Q3hCMGlGTjtBd0IzaUZJO0VBQ0U7Q3hCNmlGTjtBd0I5aUZJO0VBQ0U7Q3hCZ2pGTjtBd0JqakZJO0VBQ0U7Q3hCbWpGTjtBd0JwakZJO0VBQ0U7Q3hCc2pGTjtBd0J2akZJO0VBQ0U7Q3hCeWpGTjtBd0IxakZJO0VBQ0U7Q3hCNGpGTjtBd0I3akZJO0VBQ0U7Q3hCK2pGTjtBdUJsL0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV0QnBIVTtFc0JxSFY7RUFDQTtDdkJvL0VSO0F1Qm4vRVE7RUFDRTtFQUNBLDBCdEJ6SFE7Q0Q4bUZsQjtBdUJuL0VRO0VBQ0U7Q3ZCcS9FVjtBdUJuL0VNO0VBQ0U7RUFDQTtDdkJxL0VSO0F1QnAvRVE7RUFDRTtDdkJzL0VWO0F1QnAvRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZ6SVI7Q1Jnb0ZGO0FROW5GRTtFQVJBO0VBQ0E7RUFDQTtDUnlvRkY7QXVCei9FUTtFQUNFO0VBQ0E7RUFDQSxldEJoSlE7RXNCaUpSO0VBQ0E7Q3ZCMi9FVjtBdUJ6L0VVO0VBQ0U7RUFDQTtFQUNBO0N2QjIvRVo7QXVCei9FTTtFQUNFO0VBQ0E7RWpCOUpOO0VBRUEsNEJpQjZKWTtFakI1Slosb0JpQjRKd0I7RUFDbEI7Q3ZCKy9FUjtBdUI3L0VRO0VBQ0U7RUFDQTtFQUNBO0N2QisvRVY7QXVCNy9FUTtFQUNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDRjtFQUNBO0VBQ0E7Q3ZCOC9FVjtBdUI1L0VNO0VqQmxMSjtFQUVBLHdCaUJpTFk7RWpCaExaLG9CaUJnTG9CO0VBQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QmtnRlI7QXVCaGdGUTtFQUNFO0N2QmtnRlY7QXVCaGdGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3ZCaWdGWjtBdUIvL0VRO0VBQ0U7RUFDQTtDdkJpZ0ZWO0F1Qi8vRVU7RUFDRTtDdkJpZ0ZaO0F1Qi8vRUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJnZ0ZKO0F1QjkvRUk7RUFDRSxzQnRCdE1ZO0VzQnVNWjtDdkJnZ0ZOO0F1QjkvRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0N2QisvRVI7QXVCNy9FSTtFQUNFO0VBQ0EsZXRCbE5ZO0VzQm1OWjtFQUNBO0N2QisvRU47QXVCNy9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCKy9FTjtBdUI3L0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZXRCNU9ZO0VzQjZPWjtDdkI4L0VOO0F1QjUvRU07RUFDRSwwQnRCaFBVO0VzQmlQVjtDdkI4L0VSO0F1QjUvRUk7RUFDRTtFQUNBO0VBQ0E7Q3ZCOC9FTjtBdUI1L0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3ZCOC9FUjtBdUI1L0VNO0VBQ0U7Q3ZCOC9FUjtBdUI1L0VJO0VBQ0U7Q3ZCOC9FTjs7QXlCN3hGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCZ3lGSjtBeUI5eEZJO0VBQ0U7Q3pCZ3lGTjtBeUI5eEZJO0VBQ0U7Q3pCZ3lGTjtBeUI5eEZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJneUZOO0F5Qjl4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV4Qi9CYztDRCt6RmxCOztBMEJuMEZBO0VBQ0U7QzFCczBGRjtBMEJuMEZFO0VBQ0U7RUFDQTtFQUNBO0MxQnEwRko7QTBCbjBGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXpCaEJZO0V5QmlCWjtDMUJxMEZOO0EwQm4wRk07RUFDRTtDMUJxMEZSO0EwQm4wRk07RUFDRTtFQUNBO0MxQnEwRlI7QTBCbDBGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCcENKO0VBRUEsd0JvQm1DVTtFcEJsQ1Ysb0JvQmtDa0I7QzFCdzBGcEI7QTBCdDBGTTtFQUNFO0MxQncwRlI7QTBCdDBGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJ3MEZSO0EwQnYwRkU7RUFDRTtFQUNBO0VBQ0E7QzFCeTBGSjs7QTBCdjBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlekIxRGdCO0V5QjJEaEI7RUFDQTtFQUNBO0VBQ0E7RXBCaEVBO0VBRUEsNEJvQitETTtFcEI5RE4sb0JvQjhEa0I7QzFCODBGcEI7QTBCNTBGRTtFQUNFO0MxQjgwRko7QTBCNTBGRTtFQUNFO0VBQ0E7RUFDQTtDMUI4MEZKOztBMEIzMEZBO0VBQ0U7RUFDQTtFQUNBO0VwQi9FQTtFQUVBLHdCb0I4RU07RXBCN0VOLG9Cb0I2RWM7RUFDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCazFGRjtBMEJoMUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDMUJpMUZOO0EwQi8wRkU7RUFDRTtDMUJpMUZKO0EwQi8wRkk7RUFDRTtDMUJpMUZOO0EwQi8wRkU7RUFDRTtDMUJpMUZKOztBMEIvMEZBO0VBQ0U7QzFCazFGRjs7QTBCaDFGQTtFQUNFO0VBQ0E7RXBCakhBO0VBRUEsNEJvQmdITTtFcEIvR04sb0JvQitHa0I7RUFDbEI7QzFCdTFGRjtBMEJyMUZFO0VBQ0U7QzFCdTFGSjtBMEJyMUZFO0VBQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0VBQ0E7RUFDQTtDMUJzMUZKO0EwQnAxRkU7RUFDRTtDMUJzMUZKOztBMEJqMUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQm8xRkY7QTBCbDFGRTtFQUNFO0MxQm8xRko7QTBCaDFGRTtFQUNFO0VBQ0E7RUFDQSxlekIzSmM7Q0Q2K0ZsQjtBMEIzMEZJO0VBQ0U7QzFCNjBGTjtBMEIzMEZNO0VBQ0U7RUFDQSwwQnpCL0pVO0V5QmdLVixlekJ4S1U7RXlCeUtWO0MxQjYwRlI7O0EyQjEvRkE7RUFDRTtFQUNBO0MzQjYvRkY7QTJCMy9GRTtFQUNFO0VBQ0EsZTFCV2M7RTBCVmQ7QzNCNi9GSjs7QTRCcGdHQTtFQUVFO0M1QnNnR0Y7QTRCcGdHRTtFQUNFO0VBQ0E7QzVCc2dHSjtBNEJwZ0dFO0VBQ0U7QzVCc2dHSjtBNEJwZ0dFO0VBQ0U7QzVCc2dHSjtBNEJwZ0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEIzQmJjO0UyQmVkO0VBQ0E7QzVCcWdHSjtBNEJuZ0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUJxZ0dOO0E0Qm5nR0k7RUFDRSwwQjNCR1k7Q0RrZ0dsQjtBNEJuZ0dNO0VBQ0U7QzVCcWdHUjs7QTZCaGpHQTtFQUNFO0M3Qm1qR0Y7QTZCaGpHSTtFQUNFO0M3QmtqR047O0E2QmhqR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCbWpHSjtBNkJqakdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3Qm1qR047QTZCampHSTtFdkJoQ0Y7RUFFQSx3QnVCK0JVO0V2QjlCVixzQnVCOEJrQjtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDN0JzakdSO0E2QnBqR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QnNqR1I7QTZCcGpHSTtFQUNFO0M3QnNqR047QTZCcGpHTTtFQUNFO0VBQ0E7RUFDQTtDN0JzakdSO0E2QnBqR1E7RUFDRTtFQUNBO0VBQ0E7QzdCc2pHVjtBNkJwakdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEI1QjVFTTtFNEI2RU47QzdCc2pHWjtBNkJwakdRO0VBQ0UsZTVCaEZRO0U0QmlGUjtFQUNBO0VBQ0E7QzdCc2pHVjtBNkJwakdRO0VBQ0UsZTVCakRRO0U0QmtEUjtDN0JzakdWO0E2QmxqR1k7RUFDRTtDN0JvakdkO0E2QmxqR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3Qm9qR047QTZCbGpHSTtFQUNFO0VBQ0E7RUFDQTtDN0JvakdOO0E2QmxqR0k7RUFDRTtFQUNBO0VBQ0E7QzdCb2pHTjtBNkJsakdNO0VBQ0U7QzdCb2pHUjtBNkJsakdNO0VBQ0U7RUFDQTtDN0JvakdSOztBOEJuckdBO0VBQ0U7QzlCc3JHRjtBOEJuckdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlCbXJHTjtBOEJsckdNO0VBQ0U7QzlCb3JHUjtBOEJuckdNO0VBQ0U7RUFDQTtDOUJxckdSO0E4QnByR007RUFDRTtDOUJzckdSO0E4QnByR0k7RUFDRTtFQUNBO0VBQ0EsaUI3QjZCa0I7RTZCNUJsQjtFQUNBO0VBQ0E7QzlCc3JHTjtBOEJwckdNO0VBQ0U7QzlCc3JHUjtBOEJwckdJO0VBQ0U7RUFDQTtFQUNBO0M5QnNyR047QThCcHJHSTtFQUNFO0VBQ0E7RUFDQTtDOUJzckdOO0E4QnByR0k7RUFDRTtDOUJzckdOOztBK0J0dUdFO0VBQ0U7RUFDQTtFQUNBO0MvQnl1R0o7QStCdnVHSTtFQUNFO0MvQnl1R047QStCdnVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTlCZlk7RThCZ0JaO0MvQnl1R047QStCdnVHTTtFQUNFO0VBQ0E7Qy9CeXVHUjtBK0J2dUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CeXVHUjtBK0J0dUdRO0VBQ0U7Qy9Cd3VHVjtBK0J0dUdNO0VBQ0U7Qy9Cd3VHUjs7QStCcnVHQTtFQUNFO0VBQ0E7Qy9Cd3VHRjtBK0J0dUdFO0VBQ0U7Qy9Cd3VHSjtBK0J0dUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0J3dUdKO0ErQnR1R0k7RUFDRTtDL0J3dUdOO0ErQnR1R0k7RUFDRTtFQUNBO0VBQ0EsZTlCakVZO0NEeXlHbEI7QStCbHVHTTtFQUNFLDBCOUJoRVU7Q0RveUdsQjtBK0JqdUdNO0VBQ0U7Qy9CbXVHUjtBK0JqdUdRO0VBQ0U7RUFDQSwwQjlCeEVRO0U4QnlFUixlOUJqRlE7Q0RvekdsQjs7QWdDeHpHQTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7Q2hDMnpHRjs7QWlDbDBHQTtFQUNFO0NqQ3EwR0Y7QWlDbjBHRTtFQUNFO0VBQ0E7RUFDQTtDakNxMEdKO0FpQ24wR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Qk5GO0NSNDBHRjtBUTEwR0U7RUFSQTtFQUNBO0VBQ0E7Q1JxMUdGO0FpQ3gwR0k7RUFDRTtDakMwMEdOO0FpQzMwR0k7RUFDRTtDakMwMEdOO0FpQ3gwR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakMwMEdKOztBa0MvMUdFO0VBQ0U7Q2xDazJHSjtBa0NoMkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xDazJHSjtBa0NoMkdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsaUNqQzZCZTtFaUM1QmY7RTFCaEJKO0UwQmtCSTtFQUNBO0NsQ2kyR047QVFsM0dFO0VBUkE7RUFDQTtFQUNBO0NSNjNHRjtBa0NwMkdNO0VBQ0U7Q2xDczJHUjtBa0N2MkdNO0VBQ0U7Q2xDczJHUjs7QWtDbjJHQTtFQUNFO0NsQ3MyR0Y7O0FtQ3Q0R0U7RUFDRTtFQUNBLGVsQ2NjO0VrQ2JkO0VBQ0EsaUJsQ3lEa0I7RWtDeERsQjtFQUNBO0NuQ3k0R0o7O0FvQ2g1R0E7RUFDRTtFQUNBO0NwQ201R0Y7QW9DajVHRTtFQUNFO0VBQ0E7RUFDQTtDcENtNUdKO0FvQ2o1R0U7RUFDRTtFQUNBO0NwQ201R0o7QW9DajVHSTtFQUNFO0NwQ201R047O0FxQy81R0E7RS9CQ0U7RUFFQSw0QitCRmM7RS9CR2Qsd0IrQkgwQjtFQUMxQjtDckNzNkdGOztBcUNuNkdBO0VBQ0U7Q3JDczZHRjs7QXFDbjZHQTtFQUNFO0NyQ3M2R0Y7O0FxQ242R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQ3M2R0Y7QXFDbjZHSTtFQUNFO0NyQ3E2R047QXFDajZHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckNtNkdKOztBcUMvNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXBDcENnQjtFb0NxQ2hCO0VBQ0EsaUJwQ2tCb0I7Q0RnNUd0Qjs7QXFDLzVHQTtFQUNFO0VBQ0EsZXBDNUNnQjtDRDg4R2xCOztBcUMvNUdBO0UvQmpERTtFQUVBLDRCK0JnRGM7RS9CL0NkLG9CK0IrQzBCO0UvQjNDMUI7RUFDQTtFQUNBO0NOazlHRjs7QXFDcjZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXBDeERnQjtDRGcrR2xCOztBcUNyNkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcENyRWdCO0VvQ3VFaEI7RUFDQTtFN0JyRUE7Q1I2K0dGO0FRMytHRTtFQVJBO0VBQ0E7RUFDQTtDUnMvR0Y7O0FxQ3g2R0E7RUFDRTtFQUNBO0VBQ0E7Q3JDMjZHRjs7QXFDeDZHQTtFQUNFO0VBQ0E7Q3JDMjZHRjtBcUN6NkdFO0VBQ0U7Q3JDMjZHSjs7QXNDdGdIRTtFQUNFO0N0Q3lnSEo7O0FzQ3BnSEE7RUFDRTtDdEN1Z0hGOztBc0NwZ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlckNaZ0I7Q0RtaEhsQjs7QXNDcGdIQTtFQUNFO0N0Q3VnSEY7O0FzQ3BnSEE7RUFDRTtFQUNBO0N0Q3VnSEY7O0FzQ25nSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Q3NnSEY7O0FzQ25nSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Q3NnSEY7O0FzQ25nSEE7RUFDRTtFQUNBLDBCckN4QmdCO0VxQ3lCaEI7Q3RDc2dIRjs7QXNDcGdIQTtFQUNFO0VBQ0E7RUFDQTtDdEN1Z0hGOztBc0NuZ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCaEVBO0NSdWtIRjtBUXJrSEU7RUFSQTtFQUNBO0VBQ0E7Q1JnbEhGO0FzQ3ZnSEU7RUFFRTtDdEN3Z0hKOztBc0NwZ0hBO0VBQ0U7Q3RDdWdIRjs7QXVDMWxIQTtFQUNFO0N2QzZsSEY7O0F1QzFsSEE7RUFDRTtFQUNBO0VBQ0E7Q3ZDNmxIRjs7QXVDMWxIQTtFQUNFO0VBQ0EsZXRDUmdCO0VzQ1NoQjtDdkM2bEhGO0F1QzNsSEU7RUFDRTtFQUNBO0VBQ0E7Q3ZDNmxISjs7QXdDN21IQTtFQUNFO0VBQ0E7RUFDQTtDeENnbkhGOztBeUNubkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pDc25IRjtBeUNybkhFO0VBQ0U7RUFDQTtDekN1bkhKO0F5Q3RuSEk7RUFDRTtFQUNBO0N6Q3duSE47QXlDdG5IUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekN3bkhWO0F5Q3RuSFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pDd25IWjtBeUN0bkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pDd25IUjtBeUN0bkhRO0VBQ0U7RUFDQTtFQUNBO0N6Q3duSFY7QXlDdG5ITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJ4Q3BCVTtFd0NxQlY7RUFDQTtDekN3bkhSO0F5Q3RuSFE7RUFDRTtDekN3bkhWO0F5Q3BuSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekNzbkhKO0F5Q3BuSEk7RUFDRTtDekNzbkhOOztBMEMzckhBO0VBQ0U7RUFDQTtFQUNBLGV6Q3dCZ0I7RXlDdkJoQjtFQUNBO0MxQzhySEY7O0EwQzNySEE7RUFDRTtFQUNBO0VBQ0EsZXpDdUJnQjtFeUN0QmhCO0MxQzhySEY7QTBDNXJIRTtFQUNFO0VBQ0E7QzFDOHJISjs7QTBDMXJIQTtFQUNFO0MxQzZySEY7O0EwQzFySEE7RXBDckJFO0VBRUEsK0JvQ29CYztFcENuQmQsb0JvQ21CNkI7RUFDN0I7RUFDQTtDMUNpc0hGOztBMEM5ckhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMEJ6Q0NnQjtDRGdzSGxCOztBMEM5ckhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXpDUGdCO0NEd3NIbEI7O0EwQzlySEE7RUFDRTtFQUNBO0VBQ0EsZXpDcEJnQjtFeUNxQmhCO0MxQ2lzSEY7O0EwQzlySEE7RUFDRSxlekNsQmdCO0V5Q21CaEI7QzFDaXNIRjtBMEMvckhFO0VBQ0UsZXpDMUJjO0NEMnRIbEI7O0EwQzdySEE7RUFDRTtFQUNBO0MxQ2dzSEY7QTBDOXJIRTtFQUNFIiwiZmlsZSI6Ii9rbXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbFxuICBmb250LXNpemU6IDE4cHhcblxuYm9keVxuICBtYXJnaW46IDBcbiAgY29sb3I6IHdoaXRlXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlckJsdWVcblxuICAjbWFpblxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiAwXG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogMjMwcHhcbiAgICBvdmVyZmxvdzogYXV0b1xuXG4gIGlucHV0XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseVxuXG4udGV4dC1tdXRlZFxuICBjb2xvcjogJGxpZ2h0LWdyYXlcblxuLnRleHQtcHJpbWFyeVxuICBjb2xvcjogJGJyYW5kLXByaW1hcnlcblxuLnRleHQtc3VjY2Vzc1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3NcblxuLnRleHQtaW5mb1xuICBjb2xvcjogJGJyYW5kLWluZm9cblxuLnRleHQtd2FybmluZ1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmdcblxuLnRleHQtZGFuZ2VyXG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyXG5cbi50ZXh0LWxpZ2h0XG4gIGNvbG9yOiAkbGlnaHQtZ3JheVxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0XG5cbmgxLCBoMiwgaDMsIGg0XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsXG5cbmgxXG4gIGZvbnQtc2l6ZTogMS44cmVtXG5cbmgyXG4gIGZvbnQtc2l6ZTogMS42cmVtXG5cbmgzXG4gIGZvbnQtc2l6ZTogMS40cmVtXG5cbmg0XG4gIGZvbnQtc2l6ZTogMS4ycmVtXG5cbi5pbmxpbmVcbiAgZGlzcGxheTogaW5saW5lXG5cbi8vc2VsZWN0eWVhcmFuZG1vbnRoXG4jc2VsZWN0WWVhckFuZE1vbnRoRm9ybSAuc2VsZWN0aXplLWNvbnRyb2xcbiAgZmxvYXQ6IGxlZnRcbiAgd2lkdGg6IDQ1JVxuICBtYXJnaW4tbGVmdDogMy4zMzMzJSIsImh0bWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjQzMztcbn1cbmJvZHkgI21haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjMwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuYm9keSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5YmEwYWU7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMyODlmZjtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOGQwMDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMjMwM2Y7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI3NlbGVjdFllYXJBbmRNb250aEZvcm0gLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1sZWZ0OiAzLjMzMzMlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQmFzaWMgc3R5bGUgc2V0dGluZ3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogKiBTZXQgdXAgdGhlIGJvZHlcbiAqICpcbiAqICogMS4gVGhpcyBpcyB0aGUgYmFzZSBmb3IgYWwgcmVtIHVuaXRzXG4gKiAqIDIuIE1ha2VzIHN1ZSB0aGF0IHNvbWUgZm9udHMgYXJlIGJldHRlciByZW5kZXJlZFxuICogKiAjLiBTZXQgZm9udCB0byBsaW5pbmcgZmlndXJlc1xuICogKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS42O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbn1cblxuLyoqXG4gKiAqIDEuRGVmYXVsdCBkaXNwbGF5IGZvciBpbWFnZXMgaXMgYmxvY2sgdG8gbG9zZSB0aGUgZXh0cmEgbWFyZ2luIGJlbG93IHRoZSBpbWFnZVxuICogKiAyLiBSZW1vdmUgYm9yZGVyIC8gZXNwZWNpYWxseSBvbiBvbGRlciBicm93c2Vyc1xuICogKi9cbmltZywgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyoqXG4gKiAqIEFkZCB0cmFuc2xhdGlvbiB0byBwcmV2ZW50IHJlY29sb3JpbmcgZnJvbSBhdXRvY29tcGxldGVcbiAqICovXG5pbnB1dCA6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYSA6OnBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDk5OTlzIGxpbmVhciA5OTk5cztcbn1cblxuLyogKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gYXJvdW5kIGZpZ3VyZVxuICogKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBzaGFrZTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjVweCwgMC4yNXB4LCAwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMjVweCwgLTAuNXB4LCAwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuNzVweCwgMHB4LCAwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLjVweCwgMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMjVweCwgLTAuMjVweCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cHgsIDAuNXB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuNzVweCwgMC4yNXB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41cHgsIDAuMjVweCwgMCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjI1cHgsIC0wLjI1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjVweCwgMC41cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNXB4LCAtMC41cHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMjVweCwgLTAuNXB4LCAwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41cHgsIDAuNXB4LCAwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMjVweCwgLTAuMjVweCwgMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNXB4LCAwLjI1cHgsIDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC43NXB4LCAwLjI1cHgsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXB4LCAwLjVweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMjVweCwgLTAuMjVweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMC41cHgsIDApO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC43NXB4LCAwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXB4LCAtMC41cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41cHgsIDAuMjVweCwgMCk7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGdW5jdGlvbnMgdXNlZCBpbiBncmlkIGNhbGN1bGF0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAqIERlZmluZSBhbW91bnQgb2YgZ3JpZCBjb2x1bW5zXG4gKiAqL1xuLyoqXG4gKiAqIFRoaXMgaXMgd2hlcmUgdGhlIG1hZ2ljIGhhcHBlbnNcbiAqICogUmV0dXJuIHBlcmNlbnRhZ2UgYmFzZWQgb24gYW1vdW50IG9mIGNvbHVtbnNcbiAqICogVXNlIHBhcmVudCBjb2x1bW4gc2l6ZSB0byBhZGp1c3QgdGhlIG9yaWdpblxuICogKi9cbi8qKlxuICogKiBEZWZhdWx0IGZ1bmN0aW9uIGZvciBjb2x1bW5zXG4gKiAqIFJldHVybiBhcyBwZXJjZW50YWdlXG4gKiAqL1xuLyoqXG4gKiAqIFJldHVybiBhcyB2aWV3cG9ydCB3aWR0aFxuICogKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBMb2dpbiBLTVNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjQzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2JhY2tncm91bmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyQjJGODM7XG4gIC8qIEFsZXJ0IG1lc3NhZ2VzXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgLmhlYWRlci5zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIC5oZWFkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciAuaGVhZGVyIGgyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMkIyRjgzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzcwNzc4Yztcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgLndhcm5pbmcge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCMkY4MztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjMkIyRjgzO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICMyQjJGODM7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBib3JkZXI6ICNkOGRhZTIgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHM7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAyNTUsIDAuNzUpIDAgMCA1cHggMDtcbn1cbi5sb2dpbiAucGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkY4MztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkYTk7XG59XG4ubG9naW4gLnBsYWNlaG9sZGVyIGEge1xuICBjb2xvcjogIzJCMkY4MztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBzZW1pYm9sZCgpO1xufVxuLmxvZ2luIC5wbGFjZWhvbGRlciAubG9naW5fX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFbnRpdGllcyBuYXZpZ2F0aW9uIEtNU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNlbnRpdGllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzMyODlmZjtcbiAgLyogSGVhZGVyIGJsb2NrXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogU2VhcmNoIGJsb2NrXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogQWRkIG5ldyBpdGVtIGJsb2NrXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogQ2hhbmdlIG9yZGVyIGJsb2NrXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRW50aXRpZXMgbGlzdFxuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICogRW50aXRpZXMgaGVhZGVyOiAgMTQxcHhcbiAgKiBTZWFyY2g6ICAgICAgICAgICA1MHB4XG4gICogTmV3IGl0ZW06ICAgICAgICAgNTBweFxuICAqIE9yZGVyOiAgICAgICAgICAgIDUwcHhcbiAgKiAqL1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1oZWFkZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYWUyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAxcHg7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzJCMkY4MztcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bSgpO1xuICBtYXJnaW46IDA7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXN0KCk7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWNvbnRlbnQgPiBwLCAjZW50aXRpZXMgLmVudGl0aWVzLWNvbnRlbnQgaDIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWNvbnRlbnQgPiBwIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IGNlbnRlcjtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5zZWFyY2gtZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIHRleHQtaW5kZW50OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuI2VudGl0aWVzIC5zZWFyY2ggLnNlYXJjaC1maWVsZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGJmNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCAwIDAgMTJweCByZ2JhKDEyMCwgMTY5LCAyMzYsIDAuMyk7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuc2VhcmNoLXJlc3VsdC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMjg5ZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHggMCA2MHB4O1xuICBjb2xvcjogIzcwNzc4YztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2VudGl0aWVzIC5zZWFyY2ggLnNlYXJjaC1yZXN1bHQtdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzMyODlmZjtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDIzNXB4KTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2VudGl0aWVzIC5zZWFyY2ggLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzcwNzc4Yztcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTgsIDIyNiwgMC42KTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gYSBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG59XG4jZW50aXRpZXMgLnNlYXJjaCAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtLmFjdGl2ZSA+IGEgcDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJlYWRjcnVtYik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzcwNzc4YztcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiNlbnRpdGllcyAuc2VhcmNoLmFjdGl2ZSAuZW50aXRpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2VudGl0aWVzIC5zZWFyY2guYWN0aXZlIC5zZWFyY2gtcmVzdWx0LXRleHQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZW50aXRpZXMgLm5ldy1pdGVtIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMjg5ZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgY29sb3I6ICMzMjg5ZmY7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2VudGl0aWVzIC5uZXctaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTVweCAwIDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjg5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI2VudGl0aWVzIC5uZXctaXRlbSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX3BsdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNlbnRpdGllcyAubmV3LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTZlYztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtb3JkZXIgLnNvcnRhYmxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIC5zb3J0YWJsZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9yZW9yZGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1vcmRlciAuc29ydGFibGUtYnV0dG9uLnNhdmUtb3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLW9yZGVyIC5zb3J0YWJsZS1idXR0b24uc2F2ZS1vcmRlci5zaG93IHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtb3JkZXIgLnNvcnRhYmxlLWJ1dHRvbi5zYXZlLW9yZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX3NhdmVfb3JkZXIuc3ZnXCIpO1xufVxuI2VudGl0aWVzICNtYWluLWVudGl0aWVzLWxpc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYyggMTAwdmggLSAxNDZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgLmpzLXNvcnRhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NXB4KTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bC51aS1zb3J0YWJsZSwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsLnNvcnRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDUwLCAxMzcsIDI1NSwgMC40KTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSA+IGEsICNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC50cmVlLW5vZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzcwNzc4YztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbGlnaHRlc3QoKTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtID4gYSBzdWIsICNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC50cmVlLW5vZGUtY29udGVudCBzdWIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSA+IGE6aG92ZXIsICNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC50cmVlLW5vZGUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjM7XG4gIGNvbG9yOiAjMkIyRjgzO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gYSwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gLnRyZWUtbm9kZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gYSAuaWNvbiwgI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0uYWN0aXZlID4gLnRyZWUtbm9kZS1jb250ZW50IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGFlMjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5jb2xvci1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuY29sb3Itc3RhdHVzW2RhdGEtc3RhdHVzLXR5cGU9XCIwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGFlMjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5jb2xvci1zdGF0dXNbZGF0YS1zdGF0dXMtdHlwZT1cIjFcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhkYzg0O1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmNvbG9yLXN0YXR1c1tkYXRhLXN0YXR1cy10eXBlPVwiMlwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjMwM2Y7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuY29sb3Itc3RhdHVzW2RhdGEtc3RhdHVzLXR5cGU9XCIzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkY4Mztcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC5jb2xvci1zdGF0dXNbZGF0YS1zdGF0dXMtdHlwZT1cIjRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZDAwO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmNvbG9yLXN0YXR1c1tkYXRhLXN0YXR1cy10eXBlPVwiNVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxOCwgMjI2LCAwLjYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZW50aXRpZXMgLmVudGl0aWVzLWxpc3QgdWwgLmVudGl0aWVzLWxpc3QtaXRlbSAuaWNvbiBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW0gLmljb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzcwNzc4YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC50cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCB1bCAuZW50aXRpZXMtbGlzdC1pdGVtIC50cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fdHJpYW5nbGVfZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IHVsIC5lbnRpdGllcy1saXN0LWl0ZW1bY29sbGFwc2VkPXRydWVdIC50cmlhbmdsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IC5zb3J0aW5nIC5lbnRpdGllcy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogbW92ZTtcbn1cbiNlbnRpdGllcyAuZW50aXRpZXMtbGlzdCAuc29ydGluZyAuZW50aXRpZXMtbGlzdC1pdGVtIGEge1xuICBjdXJzb3I6IG1vdmU7XG4gIGFuaW1hdGlvbjogc2hha2UxIDEuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuI2VudGl0aWVzIC5lbnRpdGllcy1saXN0IC5zb3J0aW5nIC5lbnRpdGllcy1saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkgYSB7XG4gIGFuaW1hdGlvbjogc2hha2UyIDEuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4vKiBEcmFnIGFuZCBkcm9wIHN0eWxpbmdcbiAqICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEVudGl0eSBibG9jayBLTVNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jZW50aXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDM4MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGRhZTI7XG4gIC8qIEhlYWRlciArIFNhdmUgYW5kIERlbGV0ZSBidXR0b25zXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogKExhbmd1YWdlKSBUYWJzXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogQ29udGFpbmVyIGZvciBhdHRyaWJ1dGVzXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbiNlbnRpdHkgLmVudGl0eS1oZWFkZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwcHggMjBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktaGVhZGVyLWF0dHJpYnV0ZXMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktaGVhZGVyLWF0dHJpYnV0ZXMgLmVudGl0eS10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRhZTI7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzA3NzhjO1xufVxuI2VudGl0eSAuZW50aXR5LWhlYWRlciAuZW50aXR5LWhlYWRlci1hdHRyaWJ1dGVzIC5lbnRpdHktdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktaGVhZGVyLWF0dHJpYnV0ZXMgLmVudGl0eS10aHVtYm5haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbiNlbnRpdHkgLmVudGl0eS1oZWFkZXIgLmVudGl0eS1oZWFkZXItYXR0cmlidXRlcyBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZW50aXR5IC5lbnRpdHktaGVhZGVyIC5lbnRpdHktYnV0dG9ucyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiNlbnRpdHkgLmVudGl0eS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjQzO1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZW50aXR5IC5lbnRpdHktdGFicyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDY2NDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYjU0O1xufVxuI2VudGl0eSAuZW50aXR5LXRhYnMgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiNlbnRpdHkgLmVudGl0eS10YWJzIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG4jZW50aXR5IC5lbnRpdHktdGFicyB1bCBsaS5lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkYzMjNDO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI2VudGl0eSAuZW50aXR5LWF0dHJpYnV0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTkwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuI2VudGl0eSAuZW50aXR5LWF0dHJpYnV0ZXMgLmNvbnRlbnRCbG9ja0FkZEJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZW50aXR5IC5lbnRpdHktYXR0cmlidXRlcyAuY29udGVudEJsb2NrQWRkQnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jZW50aXR5IC5lbnRpdHktYXR0cmlidXRlcyAuY29udGVudEJsb2NrQWRkQnV0dG9uIGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOWJhMGFlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNlbnRpdHkgLnRhYi1jb250ZW50LCAjZW50aXR5IC5zdWItdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2VudGl0eSAudGFiLWNvbnRlbnQuYWN0aXZlLCAjZW50aXR5IC5zdWItdGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZW50aXR5LmZ1bGwtd2lkdGgge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzliYTBhZTtcbn1cblxuLmZpZWxkR3JvdXBDb2xsZWN0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZpZWxkR3JvdXBDb2xsZWN0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uZmllbGRHcm91cENvbGxlY3Rpb24gdWwuZmllbGRHcm91cEl0ZW1zIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2RyYWcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxN3B4O1xufVxuXG5idXR0b24uc2F2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5zYXZlLFxuLnRyYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbmJ1dHRvbi5zYXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNhdmU6Zm9jdXMsXG4udHJhc2g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24uc2F2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5zYXZlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuYnV0dG9uLnNhdmUuZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uc2F2ZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYjU0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuYnV0dG9uLnNhdmU6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uc2F2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjZmU7XG59XG5cbi50cmFzaCB7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMjNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl90cmFzaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuLnRyYXNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MDAwYjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFNpZGViYXIgS01TXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI3NpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjQzMztcbiAgLyogQWNjb3VudCBibG9ja1xuICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIExvZyBvdXQgYnV0dG9uXG4gICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbiNzaWRlYmFyIC5sb2dvLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2lkZWJhciAubG9nby1wbGFjZWhvbGRlciBhIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2lkZWJhciAubG9nby1wbGFjZWhvbGRlciBhIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4jc2lkZWJhciAubG9nby1wbGFjZWhvbGRlciBhIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNzaWRlYmFyIC5hY2NvdW50LWJsb2NrIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4jc2lkZWJhciAuYWNjb3VudC1ibG9jayBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDEzNywgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgZmlndXJlOmVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL3VzZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3BhY2l0eTogMC40O1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgZmlndXJlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNzaWRlYmFyIC5hY2NvdW50LWJsb2NrIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuI3NpZGViYXIgLmFjY291bnQtYmxvY2sgLnRleHQgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuI3NpZGViYXIgLmxvZy1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ3LCAxMzEsIDAuNCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4jc2lkZWJhciAubG9nLW91dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ3LCAxMzEsIDAuNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtY29uZmlybS1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jb25maXJtLWJveC5zaG93IHtcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNvbmZpcm0tYm94IC5zaGFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmMtY29uZmlybS1ib3ggLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1jb25maXJtLWJveCAubW9kYWwgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmY0Mztcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSB7XG4gIHBhZGRpbmc6IDI1cHggNDBweCA0MHB4O1xufVxuLmMtY29uZmlybS1ib3ggLm1vZGFsIC5ib2R5IHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY29uZmlybS1ib3ggLm1vZGFsIC5ib2R5IC5idXR0b25zLCAuYy1jb25maXJtLWJveCAubW9kYWwgLmJvZHkgLm5hdmlnYXRhYmxlRWxlbWVudHMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24sIC5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAubmF2aWdhdGFibGVFbGVtZW50cyBidXR0b24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24gKyBidXR0b24sIC5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAubmF2aWdhdGFibGVFbGVtZW50cyBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24uY29uZmlybSwgLmMtY29uZmlybS1ib3ggLm1vZGFsIC5ib2R5IC5uYXZpZ2F0YWJsZUVsZW1lbnRzIGJ1dHRvbi5jb25maXJtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzIzQztcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24uY29uZmlybTpob3ZlciwgLmMtY29uZmlybS1ib3ggLm1vZGFsIC5ib2R5IC5uYXZpZ2F0YWJsZUVsZW1lbnRzIGJ1dHRvbi5jb25maXJtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGMxODtcbn1cbi5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAuYnV0dG9ucyBidXR0b24uY2FuY2VsLCAuYy1jb25maXJtLWJveCAubW9kYWwgLmJvZHkgLm5hdmlnYXRhYmxlRWxlbWVudHMgYnV0dG9uLmNhbmNlbCB7XG4gIGNvbG9yOiAjMUQyNDMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWYzO1xufVxuLmMtY29uZmlybS1ib3ggLm1vZGFsIC5ib2R5IC5idXR0b25zIGJ1dHRvbi5jYW5jZWw6aG92ZXIsIC5jLWNvbmZpcm0tYm94IC5tb2RhbCAuYm9keSAubmF2aWdhdGFibGVFbGVtZW50cyBidXR0b24uY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDllNDtcbn1cblxuLnVrLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4udWstdG9vbHRpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IGRhc2hlZCAjMzMzMzMzO1xufVxuXG4udWstdG9vbHRpcC10b3A6YWZ0ZXIsXG4udWstdG9vbHRpcC10b3AtbGVmdDphZnRlcixcbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzMzMztcbn1cblxuLnVrLXRvb2x0aXAtYm90dG9tOmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IC01cHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMzMzM7XG59XG5cbi51ay10b29sdGlwLXRvcDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbTphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuXG4udWstdG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMTdweDtcbn1cblxuLnVrLXRvb2x0aXAtbGVmdDphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi51ay10b29sdGlwLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMzMzMztcbn1cblxuI2ZsYXNoLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDIyNXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDM2LCA1MSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuI2ZsYXNoLW1lc3NhZ2VbZGF0YS10eXBlPVwiMVwiXSB7XG4gIGJvcmRlci1jb2xvcjogI2YyMzAzZjtcbn1cbiNmbGFzaC1tZXNzYWdlW2RhdGEtdHlwZT1cIjJcIl0ge1xuICBib3JkZXItY29sb3I6ICM3OGRjODQ7XG59XG4jZmxhc2gtbWVzc2FnZVtkYXRhLXR5cGU9XCIzXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI4OWZmO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5lcnJvci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtyZWQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOSwgMCwgMCwgMC4yKTtcbn1cbi5lcnJvci1ibG9jayBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5lcnJvci1ibG9jayBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVycm9yLWJsb2NrIGgzOmhvdmVyIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAwLCAwLCAwLjQpO1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSA5MHB4IC0gNTBweCk7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW0gKyAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTB2dztcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAtNTB2dztcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9faXRlbTpob3ZlciAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX25hbWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NywgMTMxLCAwLjQpO1xufVxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19pdGVtLmlzLWFjdGl2ZSA+IC5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGluayAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX25hbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZjtcbn1cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViIC5jLXNpZGViYXItbmF2aWdhdGlvbl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbmFtZSAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3QtLXN1YiAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19kcm9wLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm5vX3Bhc3N3b3JkX21lc3NhZ2Uge1xuICBjb2xvcjogI2I5M2MxNztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlci5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXdyYXBwZXIuaGlkZGVuIC5lbnRpdHktYXR0cmlidXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlci5oYXMtZXJyb3IgKyAuZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyLmhhcy1lcnJvciAuZW50aXR5LWF0dHJpYnV0ZS5lcnJvciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZSB7XG4gIHBhZGRpbmc6IDEwcHggMCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZSBsYWJlbDpub3QoLmMtY2hlY2tib3hlc19faXRlbSksIC5lbnRpdHktYXR0cmlidXRlID4gKi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjOWJhMGFlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZSAucGVybWlzc2lvbi1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy92aXNpYmlsaXR5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxMnB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlci5oYXMtZXJyb3IgLmVudGl0eS1hdHRyaWJ1dGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgNDgsIDYzLCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgNDgsIDYzLCAwLjUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtd3JhcHBlci5oYXMtZXJyb3IgLmVudGl0eS1hdHRyaWJ1dGUgbGFiZWwge1xuICBjb2xvcjogI2YyMzAzZjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWM1ZjY1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgLmlucHV0LXJlYWQtb25seSB7XG4gIHRleHQtaW5kZW50OiAyMDVweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBvcGFjaXR5OiAwLjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMyMzQzYTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMjVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMjVzO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZW50aXR5LWF0dHJpYnV0ZSAuZXhwbGFuYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDAgMCA0NXB4O1xuICBjb2xvcjogIzliYTBhZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jLWNoZWNrYm94ZXNfX2l0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4uYy1jaGVja2JveGVzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNoZWNrYm94ZXNfX2l0ZW0gKyAuYy1jaGVja2JveGVzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYy1jaGVja2JveGVzX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNzA3NzhjO1xufVxuXG4uYy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1jb21wb25lbnQuYy1jb21wb25lbnQtLWNvbnRlbnQtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYy1jb21wb25lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4uYy1jb21wb25lbnQgLmF0dHJpYnV0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1jb21wb25lbnQgLmF0dHJpYnV0ZXMgLmVudGl0eS1hdHRyaWJ1dGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jLWNvbXBvbmVudCAuYXR0cmlidXRlcyAuZW50aXR5LWF0dHJpYnV0ZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uYy1jb21wb25lbnQgLmVudGl0eS1hdHRyaWJ1dGUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmMtY29tcG9uZW50X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYy1jb21wb25lbnRfX2ljb24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGU2ZWM7XG59XG4uYy1jb21wb25lbnRfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWNvbXBvbmVudF9fb3JkZXItYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBjb2xvcjogI2EwYTliNztcbiAgaGVpZ2h0OiA2MnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlNmVjO1xufVxuXG4uYy1jb21wb25lbnRfX29yZGVyLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtY29tcG9uZW50X190aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnB4IC0gMzNweCAtIDM1cHggLSAxNXB4KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICNhMGE5Yjc7XG59XG5cbi5jLWNvbXBvbmVudF9fZGVsZXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyM0M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi92ZW5kb3Iva21zL2ltZy9pY29ucy9pY29uX3RyYXNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYy1jb21wb25lbnRfX2RlbGV0ZS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5jLWNvbXBvbmVudHMtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxNXB4IDE1cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jLWNvbXBvbmVudHMtYXJlYV9fY29weSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmMtY29tcG9uZW50cy1hcmVhX19jb3B5IHAge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYV9fY29weSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIwcHg7XG4gIC1tb3otcGFkZGluZy1lbmQ6IDIwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMjBweDtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTEzLCAxMjIsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdmVuZG9yL2ttcy9pbWcvaWNvbnMvYXJyb3dfZGFya19zZWxlY3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTFFMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLmMtY29tcG9uZW50cy1hcmVhX19jb3B5IHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1jb21wb25lbnRzLWFyZWFfX2NvcHkgLmNvbmZpcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLWNvbXBvbmVudHMtYXJlYV9fYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYS1idXR0b24gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIHRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGFlMjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5jLWNvbXBvbmVudHMtYXJlYS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uX19pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjYTBhOWI3O1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2NvbmZpcm1hdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllYmVjO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY29tcG9uZW50cy1hcmVhX19jb25maXJtYXRpb24uYWN0aXZlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuLmNvbXBvbmVudC10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcG9uZW50LXRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0NjY0O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0gKyAuY29tcG9uZW50LXRhYl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzYjU0O1xufVxuLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbS5hY3RpdmUgYS5jb21wb25lbnQtdGFiX19idXR0b24ge1xuICBjb2xvcjogIzMyODlmZjtcbn1cbi5jb21wb25lbnQtdGFiX19saXN0LWl0ZW0uZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMjNDO1xufVxuLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbSBhLmNvbXBvbmVudC10YWJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbXBvbmVudC10YWJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBvbmVudC10YWJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNvbXBvbmVudC10YWJfX2NvbnRlbnQuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4YmY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIGluc2V0IDAgMCAxMnB4IHJnYmEoMTIwLCAxNjksIDIzNiwgMC4zKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC5kYXRlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC5kYXRlLWZpZWxkIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxOXB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLmRhdGUtZmllbGQgLmljb24gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIzcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAuZGF0ZS1maWVsZCBpbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMjNweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYWUyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC5kYXRlLWZpZWxkIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC43NSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYWUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGNvbG9yOiAjOWJhMGFlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjNweCAxMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24gLnVpLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl90cmlhbmdsZV9kb3duX2dyZXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLXVwIC51aS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciAudGltZS1maWVsZCAudWktc3Bpbm5lcjpob3ZlciAudWktc3Bpbm5lci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMDgpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXI6aG92ZXIgLnVpLXNwaW5uZXItYnV0dG9uIC51aS1pY29uIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgLnRpbWUtZmllbGQgLnVpLXNwaW5uZXI6aG92ZXIgLnVpLXNwaW5uZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTUsIDE2MCwgMTc0LCAwLjE0KTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyIC50aW1lLWZpZWxkIC51aS1zcGlubmVyOmhvdmVyIC51aS1zcGlubmVyLWJ1dHRvbjpob3ZlciAudWktaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMHZoO1xuICBtaW4td2lkdGg6IDI4NXB4O1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyLCAjdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMik7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6Zm9jdXMsICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24sICN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX3RyaWFuZ2xlX2Rvd25fZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uIHtcbiAgbGVmdDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMkIyRjgzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHdpZHRoOiA0OCU7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDIlO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDIzMCwgMjM2LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGhlYWQgdHIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGhlYWQgdGgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzliYTBhZTtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRib2R5IHRkIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiA3LjUlO1xuICB0b3A6IDcuNSU7XG4gIGhlaWdodDogODUlO1xuICB3aWR0aDogODUlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuI3VpLWRhdGVwaWNrZXItZGl2IHRhYmxlIHRib2R5IHRkIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuMSk7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB0YWJsZSB0Ym9keSB0ZCAudWktc3RhdGUtaGlnaGxpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTM3LCAyNTUsIDAuMSk7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgdGFibGUgdGJvZHkgdGQgLnVpLXN0YXRlLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg5ZmYgIWltcG9ydGFudDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxMHB4IDQ1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIGhlaWdodDogODJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIGJvcmRlciAwLjRzO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudC5pc0Ryb3BUYXJnZXQge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2QwZDRkYyAhaW1wb3J0YW50O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudC5kZWxldGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgKyAuZG9jdW1lbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50ID4gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRhZTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1zdmddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPXBkZl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUEzNTQ2O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9emlwXSwgLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9cmFyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNmNTY7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1jc3ZdLCAuZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT14bHN4XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjcwNDU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYjpub3QoLmhhcy1pbWFnZSlbZGF0YS1maWxldHlwZT1tcDNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQkNDRDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPW1wNF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2NkJFO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpW2RhdGEtZmlsZXR5cGU9ZG9jeF0sIC5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKVtkYXRhLWZpbGV0eXBlPWRvY3hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTY5Nztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iOm5vdCguaGFzLWltYWdlKTpub3QoLmhhcy1pY29uKSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWI6bm90KC5oYXMtaW1hZ2UpOm5vdCguaGFzLWljb24pOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCIgYXR0cihkYXRhLWZpbGV0eXBlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzc4Yztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5pcy11cGxvYWRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4OWZmO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYi5pcy11cGxvYWRpbmcgLnRodW1iX19pbWFnZSB7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDEsIDAuMDEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wMiwgMC4wMiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiM1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjAzLCAwLjAzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDQsIDAuMDQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wNSwgMC4wNSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjA2LCAwLjA2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMDcsIDAuMDcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4wOCwgMC4wOCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiOVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjA5LCAwLjA5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxMFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMSwgMC4xMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMiwgMC4xMiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xMywgMC4xMywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNCwgMC4xNCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNSwgMC4xNSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNiwgMC4xNiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xNywgMC4xNywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMThcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xOCwgMC4xOCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMTlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xOSwgMC4xOSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiMjBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yLCAwLjIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjEsIDAuMjEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjIsIDAuMjIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjIzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjMsIDAuMjMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjQsIDAuMjQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjYsIDAuMjYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjcsIDAuMjcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjgsIDAuMjgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjI5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjksIDAuMjksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjMwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzMVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMxLCAwLjMxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzMlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMyLCAwLjMyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzM1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMzLCAwLjMzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM0LCAwLjM0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM1LCAwLjM1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzNlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM2LCAwLjM2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzN1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM3LCAwLjM3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzOFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM4LCAwLjM4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIzOVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjM5LCAwLjM5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI0MFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQsIDAuNCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MSwgMC40MSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MiwgMC40MiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40MywgMC40MywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NCwgMC40NCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NSwgMC40NSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NiwgMC40NiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NywgMC40NywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40OCwgMC40OCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNDlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40OSwgMC40OSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNTBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTEsIDAuNTEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTIsIDAuNTIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjUzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTMsIDAuNTMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTQsIDAuNTQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTUsIDAuNTUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTYsIDAuNTYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTcsIDAuNTcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTgsIDAuNTgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjU5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNTksIDAuNTksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjYwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNiwgMC42LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2MVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYxLCAwLjYxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2MlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYyLCAwLjYyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2M1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYzLCAwLjYzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY0LCAwLjY0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY1LCAwLjY1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2NlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY2LCAwLjY2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2N1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY3LCAwLjY3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2OFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY4LCAwLjY4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI2OVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjY5LCAwLjY5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI3MFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzFcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MSwgMC43MSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzJcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MiwgMC43MiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzNcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43MywgMC43MywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzRcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NCwgMC43NCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzVcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMC43NSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzZcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NiwgMC43NiwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzdcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NywgMC43NywgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzhcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43OCwgMC43OCwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiNzlcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43OSwgMC43OSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC50aHVtYiAucGVyY2VudGFnZVthcmlhLXZhbHVlbm93PVwiODBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgxXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODEsIDAuODEsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgyXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODIsIDAuODIsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjgzXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODMsIDAuODMsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg0XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODQsIDAuODQsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg1XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODUsIDAuODUsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg2XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODYsIDAuODYsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg3XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODcsIDAuODcsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg4XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODgsIDAuODgsIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjg5XCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODksIDAuODksIDEpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAudGh1bWIgLnBlcmNlbnRhZ2VbYXJpYS12YWx1ZW5vdz1cIjkwXCJdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5MVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkxLCAwLjkxLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5MlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkyLCAwLjkyLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5M1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjkzLCAwLjkzLCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk0LCAwLjk0LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5NlwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk2LCAwLjk2LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5N1wiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5OFwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk4LCAwLjk4LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCI5OVwiXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk5LCAwLjk5LCAxKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnRodW1iIC5wZXJjZW50YWdlW2FyaWEtdmFsdWVub3c9XCIxMDBcIl06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuOGVtIDIuMmVtO1xuICBib3JkZXI6IDAuMWVtIHNvbGlkICM5YmEwYWU7XG4gIG1hcmdpbjogMCAwLjNlbSAwLjNlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5zZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTBhZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLnNlbGVjdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5jb250ZW50LXdyYXBwZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkYWUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuY29udGVudC13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M4YmY1O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIGluc2V0IDAgMCAxMnB4IHJnYmEoMTIwLCAxNjksIDIzNiwgMC4zKTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjOWJhMGFlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmNvbnRlbnQtd3JhcHBlciBwLnBhdGgge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5kcmFnLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmRyYWctaWNvbi5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZHJhZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9kcmFnLWRvdHMuc3ZnXCIpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmRlbGV0ZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXIgMC4zcztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyB1bC5maWxlcyAuZG9jdW1lbnQgLmRlbGV0ZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIHVsLmZpbGVzIC5kb2N1bWVudCAuZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fY3Jvc3NfcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2MDZjO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgdWwuZmlsZXMgLmRvY3VtZW50IC5kZWxldGU6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fY3Jvc3Muc3ZnXCIpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2Q4ZGFlMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI4OWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC4wNSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2RyYWctYW5kLWRyb3AtY2xvdWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhIC5vciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiYSgxMTIsIDExOSwgMTQwLCAwLjUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEgLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMjg5ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhIC5zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI4OWZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYS0tc21hbGwge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEtLXNtYWxsIC5pY29uIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fcGx1cy5zdmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1kb2N1bWVudHMgLmRyYWctYW5kLWRyb3AtYXJlYS0tc21hbGwgcCwgLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEtLXNtYWxsIC5zZWxlY3QsIC5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50cyAuZHJhZy1hbmQtZHJvcC1hcmVhLS1zbWFsbCAub3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZG9jdW1lbnRzIC5kcmFnLWFuZC1kcm9wLWFyZWEuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtZmlsZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1maWxlIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLWZpbGUgaW5wdXQ6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZmlsZSBpbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiS2llcyBlZW4gYmVzdGFuZFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBkYXNoZWQgMnB4ICM5YmEwYWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtZmlsZSB0ZXh0YXJlYSB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDEwcHggMzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMjM0M2E7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRhZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAudWktd2lkZ2V0IGlucHV0LnVpLWF1dG9jb21wbGV0ZS1pbnB1dC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTAsIDEzNywgMjU1LCAwLjc1KTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAudWktd2lkZ2V0IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMwLCAyMzYsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbXVsdGlzZWxlY3QtY29tYm8tYm94IC51aS13aWRnZXQgLmRyb3Bkb3duLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3ggLnVpLXdpZGdldCAuZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICMyQjJGODMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLW11bHRpc2VsZWN0LWNvbWJvLWJveCAuaXRlbXMge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtbXVsdGktc2VsZWN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzc4YztcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGRhZTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW11bHRpLXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLW11bHRpLXNlbGVjdC1pdGVtLmlzLWdob3N0IHtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgYW5pbWF0aW9uOiBzaGFrZTEgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE4LCAyMjYsIDAuMik7XG59XG5cbi5jLW11bHRpLXNlbGVjdC1pdGVtX19yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xufVxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX3JlbW92ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9jcm9zc19yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX3JlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTYwNmM7XG59XG4uYy1tdWx0aS1zZWxlY3QtaXRlbV9fcmVtb3ZlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fY3Jvc3Muc3ZnXCIpO1xufVxuLmMtbXVsdGktc2VsZWN0LWl0ZW0ucmVhZG9ubHkgLmMtbXVsdGktc2VsZWN0LWl0ZW1fX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW11bHRpLXNlbGVjdC1pdGVtX192YWx1ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cblxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX2RyYWctaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX2RyYWctaWNvbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX2RyYWctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvZHJhZy1kb3RzLnN2Z1wiKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYy1tdWx0aS1zZWxlY3QtaXRlbS5yZWFkb25seSAuYy1tdWx0aS1zZWxlY3QtaXRlbV9fZHJhZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYWUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzIzNDNhO1xufVxuLnVpLW1lbnUudWktYXV0b2NvbXBsZXRlIGxpIGRpdiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4udWktbWVudS51aS1hdXRvY29tcGxldGUgbGkgZGl2LnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjb2xvcjogIzMyMzQzYTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtbGluayBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiAjMzI4OWZmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmIC5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmIC5vbi1vZmYtc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUuZW50aXR5LWF0dHJpYnV0ZS1vbi1vZmYgLm9uLW9mZi1zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS5lbnRpdHktYXR0cmlidXRlLW9uLW9mZiAub24tb2ZmLXN3aXRjaC5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGRjODQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS5lbnRpdHktYXR0cmlidXRlLW9uLW9mZiAub24tb2ZmLXN3aXRjaC5vbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTVweCwgMCwgMCk7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgLnBhc3N3b3JkLnJlcGVhdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnZhbGlkYXRpb25IZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTIzNXB4O1xuICBsZWZ0OiAyMDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi52YWxpZGF0aW9uSGVscGVyIGgzIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmY0MztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52YWxpZGF0aW9uSGVscGVyIC5zdWNjZXNzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvc3VjY2Vzcy5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMmMwNmE7XG59XG4udmFsaWRhdGlvbkhlbHBlciAuc3VjY2VzcyBwIHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udmFsaWRhdGlvbkhlbHBlciAucmVxdWlyZW1lbnRzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiByZ2JhKDE1NSwgMTYwLCAxNzQsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMC44NTtcbn1cbi52YWxpZGF0aW9uSGVscGVyIC5yZXF1aXJlbWVudHMgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDc3OGM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwLmluZm8ge1xuICBjb2xvcjogIzcwNzc4YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwLmludmFsaWQge1xuICBjb2xvcjogI2YyMzAzZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnZhbGlkYXRpb25IZWxwZXIgLnJlcXVpcmVtZW50cyBwLnZhbGlkIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi52YWxpZGF0aW9uSGVscGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDE1cHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgd2hpdGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICBib3R0b206IC0xNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cztcbn1cbi52YWxpZGF0aW9uSGVscGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4udmFsaWRhdGlvbkhlbHBlci52YWxpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52YWxpZGF0aW9uSGVscGVyLnZhbGlkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzEyYzA2YTtcbn1cbi52YWxpZGF0aW9uSGVscGVyLnZhbGlkIC5zdWNjZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtc2VuZC1wYXNzd29yZC1tYWlsLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbmQtcGFzc3dvcmQtbWFpbC1idXR0b24gLnBhc3N3b3JkX21haWwgLm1haWxfYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZW5kLXBhc3N3b3JkLW1haWwtYnV0dG9uIC5wYXNzd29yZF9tYWlsIC5tYWlsX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZW5kLXBhc3N3b3JkLW1haWwtYnV0dG9uIC5wYXNzd29yZF9tYWlsIC5tYWlsX2J1dHRvbjphY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtc2VuZC1wYXNzd29yZC1tYWlsLWJ1dHRvbiAucGFzc3dvcmRfbWFpbCAubWFpbF9idXR0b24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbmQtcGFzc3dvcmQtbWFpbC1idXR0b24gLnBhc3N3b3JkX21haWwgLm1haWxfY29uZmlybWF0aW9uLCAuZW50aXR5LWF0dHJpYnV0ZS1zZW5kLXBhc3N3b3JkLW1haWwtYnV0dG9uIC5wYXNzd29yZF9tYWlsIC5tYWlsX2ZhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbmQtcGFzc3dvcmQtbWFpbC1idXR0b24gLnBhc3N3b3JkX21haWwgLm1haWxfY29uZmlybWF0aW9uLmhpZGRlbiwgLmVudGl0eS1hdHRyaWJ1dGUtc2VuZC1wYXNzd29yZC1tYWlsLWJ1dHRvbiAucGFzc3dvcmRfbWFpbCAubWFpbF9mYWlsLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZW5kLXBhc3N3b3JkLW1haWwtYnV0dG9uIC5wYXNzd29yZF9tYWlsIC5tYWlsX2NvbmZpcm1hdGlvbiB7XG4gIGNvbG9yOiAjNDc5YzM4O1xuICBib3JkZXItY29sb3I6ICM0NzljMzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAyMjAsIDEzMiwgMC40KTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbmQtcGFzc3dvcmQtbWFpbC1idXR0b24gLnBhc3N3b3JkX21haWwgLm1haWxfZmFpbCB7XG4gIGNvbG9yOiAjYmYyNjE0O1xuICBib3JkZXItY29sb3I6ICNiZjI2MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCA0OCwgNjMsIDAuMjUpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtc2VuZC1wYXNzd29yZC1tYWlsLWJ1dHRvbiAucGFzc3dvcmRfbWFpbC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNXB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC5zZWxlY3QtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYWUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxMzcsIDI1NSwgMC43NSk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3QgLnNlbGVjdC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICMyQjJGODMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXNlbGVjdCAuc2VsZWN0LXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLmRyb3Bkb3duLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtc2VsZWN0IC5zZWxlY3Qtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudS51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRhZTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMyMzQzYTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgdWwgbGkudWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSBkaXYge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSB1bCBsaSBkaXYudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY29sb3I6ICMzMjM0M2E7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMzBweCAwIDE2cHggMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMTVweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYWUyO1xufVxuXG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LmVycm9yICsgLmVycm9yLCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZC5lcnJvciArIC5lcnJvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDI0MiwgNDgsIDYzLCAwLjA3NSksIGluc2V0IDAgMCAxcHggcmdiYSgyMjQsIDExNywgMTI1LCAwLjc1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyMzAzZjtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQgaW5wdXQsIC5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkIGlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZGFlMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0IGlucHV0OmZvY3VzLCAuZW50aXR5LWF0dHJpYnV0ZS1wYXNzd29yZCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGJmNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCAwIDAgMTJweCByZ2JhKDEyMCwgMTY5LCAyMzYsIDAuMyk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0IGlucHV0OjpwbGFjZWhvbGRlciwgLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtdGV4dC5lcnJvciBpbnB1dCwgLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmQuZXJyb3IgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9jcm9zc19yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYSBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LWFyZWEgLnRleHQtYXJlYS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkYWUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LWFyZWEgLnRleHQtYXJlYS13cmFwcGVyID4gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYSAudGV4dC1hcmVhLXdyYXBwZXIgPiB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNjOGJmNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCAwIDAgMTJweCByZ2JhKDEyMCwgMTY5LCAyMzYsIDAuMyk7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS10ZXh0LWFyZWEgLnRleHQtYXJlYS13cmFwcGVyID4gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kaXYubWNlLXRvb2xiYXItZ3JwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWM7XG59XG5cbi5lbnRpdHktYXR0cmlidXRlLXRpdGxlIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBjb2xvcjogIzMyODlmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtdmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW50aXR5LWF0dHJpYnV0ZS12aWV3LmVycm9yICsgLmVycm9yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMjQyLCA0OCwgNjMsIDAuMDc1KSwgaW5zZXQgMCAwIDFweCByZ2JhKDIyNCwgMTE3LCAxMjUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjIzMDNmO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmVudGl0eS1hdHRyaWJ1dGUtdmlldyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5lbnRpdHktYXR0cmlidXRlLXZpZXcgLmNvbnRlbnQgLm9yZGVyLXRhYmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYy12aWRlb19fZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmMtdmlkZW9fX2ZpZWxkcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzVweCk7XG59XG5cbi5jLXZpZGVvX19maWVsZHMge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4uYy12aWRlb19fcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy12aWRlb19fcHJldmlld1tocmVmXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy12aWRlb19fcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjAsIDE3NCwgMC4xNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgcmdiYSgxNTUsIDE2MCwgMTc0LCAwLjE1KSk7XG59XG5cbi5jLXZpZGVvX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM5YmEwYWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLXZpZGVvX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzcwNzc4Yztcbn1cblxuLmMtdmlkZW9fX2lkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5jLXZpZGVvX191cmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjOWJhMGFlO1xufVxuXG4uYy12aWRlb19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU1LCAxNjAsIDE3NCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzMyMzQzYTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMjVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMjVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy12aWRlb19faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzYzhiZjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQgMCAwIDEycHggcmdiYSgxMjAsIDE2OSwgMjM2LCAwLjMpO1xufVxuXG4uYy12aWRlb19fYXV0b3BsYXkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTZlYztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jLXZpZGVvX190aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtdmlkZW9fX3RodW1iW3NyY10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudGl0eS1hdHRyaWJ1dGUtbnVtZXJpYyAuYy1udW1lcmljIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5jLW51bWVyaWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1udW1lcmljX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzMyMzQzYTtcbn1cblxuLmMtbnVtZXJpY19fbGFiZWwtLXNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4uYy1udW1lcmljX19waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLW51bWVyaWNfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5jLW51bWVyaWNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFweCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLW51bWVyaWNfX2J1dHRvbi0tdXAge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg5ZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5jLW51bWVyaWNfX2J1dHRvbi0tZG93biB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YTZmZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmMtbnVtZXJpY19faW5wdXQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDQwcHggMCAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGFlMiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtbnVtZXJpY19faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzYzhiZjU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQgMCAwIDEycHggcmdiYSgxMjAsIDE2OSwgMjM2LCAwLjMpO1xufVxuLmMtbnVtZXJpY19faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5jLW51bWVyaWNfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYy1udW1lcmljX19pbnB1dC0tZnJhY3Rpb24ge1xuICBtYXgtd2lkdGg6IDg1cHg7XG59XG5cbi5jLXJlYWQtb25seV9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmMtcmVhZC1vbmx5X19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtcmVhZC1vbmx5X19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjMzIzNDNhO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYy1yZWFkLW9ubHlfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbiNlbnRpdHkudHJhbnNmZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlNmVjO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIC50YWItY29udGVudCAuZW50aXR5LWF0dHJpYnV0ZS10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJEMzIzQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDIxcHggMCAxM3B4IDMwcHg7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IC5lbnRpdHktYXR0cmlidXRlLXRpdGxlIGgzIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gLmVudGl0eS1hdHRyaWJ1dGVzIC50YWItY29udGVudCAuZW50aXR5LWF0dHJpYnV0ZS1kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIC5lbnRpdHktYXR0cmlidXRlcyAudGFiLWNvbnRlbnQgLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jZW50aXR5LmFjdGlvbi1sb2ctc2VjdGlvbiAuZW50aXR5LWF0dHJpYnV0ZXMgLnRhYi1jb250ZW50IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODlmZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIC5lbnRpdHktYXR0cmlidXRlcyAudGFiLWNvbnRlbnQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTZweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2VudGl0eS5hY3Rpb24tbG9nLXNlY3Rpb24gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1kYXNoYm9hcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMUQyNDMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX3RleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MDc3OGM7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbn1cbi5jLWRhc2hib2FyZF9fY29udGFjdCAuYy1kYXNoYm9hcmRfX3RleHQge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VlZjM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VlZjM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtaW1hZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYWUyO1xufVxuXG4uYy1kYXNoYm9hcmRfX2VtcGxveWVlLWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3MDc3OGM7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMUQyNDMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWRhc2hib2FyZF9fbGluayB7XG4gIGNvbG9yOiAjNzA3NzhjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmMtZGFzaGJvYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMjg5ZmY7XG59XG5cbi5jLWRhc2hib2FyZF9fbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtZGFzaGJvYXJkX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIiRiYXNlSW1hZ2VQYXRoOiBcIi92ZW5kb3Iva21zL2ltZy9cIlxuXG4vLyBDb2xvcnNcbiRkYXJrZXItZ3JheTogICAgICMyYjJiMzFcbiRkYXJrLWdyYXk6ICAgICAgICMzMjM0M2FcbiRtZWRpdW0tZ3JheTogICAgICM3MDc3OGNcbiRsaWdodC1ncmF5OiAgICAgICM5YmEwYWVcbiRsaWdodGVyLWdyYXk6ICAgICNkOGRhZTJcbiRsaWdodGVzdC1ncmF5OiAgICNlMGU2ZWNcbiR3aGl0aXNoOiAgICAgICAgICNmN2Y3ZjdcblxuXG4kZGFyay13aGl0ZTogICAgICAjZjRmNWY3XG4kd2hpdGU6ICAgICAgICAgICAjZmZmZmZmXG5cbiRibGFjazogICAgICAgICAgICMwMDAwMDBcblxuJGJyYW5kLXByaW1hcnk6ICAgIzMyODlmZlxuJGJyYW5kLXNlY29uZGFyeTogIzJCMkY4M1xuJGJyYW5kLXN1Y2Nlc3M6ICAgIzNjNzYzZFxuJGJyYW5kLWluZm86ICAgICAgIzMxNzA4ZlxuJGJyYW5kLXdhcm5pbmc6ICAgI2ZmOGQwMFxuJGJyYW5kLWRhbmdlcjogICAgI2YyMzAzZlxuXG5cblxuLy8gTmV3IENvbG9yc1xuJGRhcmtlckJsdWU6ICAgICAgIzFEMjQzM1xuJGRhcmtCbHVlOiAgICAgICAgIzJCMkY4M1xuJG5lb25CbHVlOiAgICAgICAgIzAwMDBGRlxuJGJsdWU6ICAgICAgICAgICAgIzMyODlmZlxuJHJlZDogICAgICAgICAgICAgI0E2MEExNVxuJGJyaWdodFJlZDogICAgICAgI0ZGMzIzQ1xuJGdyZWVuOiAgICAgICAgICAgIzdmYjk0NlxuJGdyYXk6ICAgICAgICAgICAgIzcwNzc4Y1xuJGxpZ2h0R3JheTogICAgICAgI2Q4ZGFlMlxuJGJsdWVHcmF5OiAgICAgICAgI2VjZWVmM1xuJGFsbW9zdFdoaXRlOiAgICAgI2Y3ZjdmN1xuXG4kaWNvbkNvbG9yOiAgICAgICAgI2NmZGFlMlxuXG5cbiRuZW9uUmVkOiAgICAgICAgICNmMjMwM2ZcbiRuZW9uR3JlZW46ICAgICAgICM3OGRjODRcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheVxuJGJhY2tncm91bmRHcmFkaWVudDogMTcwZGVnLCByZ2JhKDI0MywyNDcsMjUwLDEpIDAlLHJnYmEoMjMyLDIzNSwyNDIsMSkgNjUlLHJnYmEoMjE3LDIyMSwyMzIsMSkgOTUlLHJnYmEoMjA1LDIwOCwyMTEsMSkgMTAwJVxuXG4vLyBUeXBvZ3JhcGh5XG5cbiR0ZXh0LWNvbG9yOiAgICAgICAgJGRhcmstZ3JheVxuJGZvbnQtZmFtaWx5OiAgICAgICAgJ1J1YmlrJywgc2Fucy1zZXJpZlxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgMjBweFxuJGZvbnQtc2l6ZS1sYXJnZTogICAgIGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4wNSlcbiRmb250LXNpemUtc21hbGw6ICAgICBjZWlsKCRmb250LXNpemUtYmFzZSAqIDAuODUpXG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAxLjZcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgIDMwMFxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogIDQwMFxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgNTAwXG4kZm9udC13ZWlnaHQtYm9sZDogICAgNzAwXG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAkZm9udC13ZWlnaHQtbm9ybWFsXG5cblxuLy8gU2lkZWJhclxuXG4kc2lkZWJhci13aWR0aDogICAgICAgICAgICAgMjQwcHhcbiRzaWRlYmFyLWJhY2tncm91bmQtY29sb3I6ICAkZGFyay1ncmF5XG4kc2lkZWJhci1sb2dvLWZvbnQtc2l6ZTogICAgJGZvbnQtc2l6ZS1iYXNlXG4kc2lkZWJhci1sb2dvLWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LWJvbGRcbiRzaWRlYmFyLWxvZ28tZm9udC1jb2xvcjogICAkd2hpdGVcblxuJHNpZGViYXItZm9udC13ZWlnaHQ6ICAgICAgICRmb250LXdlaWdodC1ib2xkXG4kc2lkZWJhci1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1sYXJnZVxuJHNpZGViYXItZm9udC1jb2xvcjogICAgICAgICR3aGl0ZVxuXG5cbi8vIFZlcnRpY2FsIGdyaWRcblxuJGdyaWQtcm93OiAzMHB4XG5AZnVuY3Rpb24gZ3JpZC1yb3coJGZhY3RvcjogMSlcbiAgQHJldHVybiAkZ3JpZC1yb3cgKiAkZmFjdG9yIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2ljIHN0eWxlIHNldHRpbmdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuLypcbiAqIFNldCB1cCB0aGUgYm9keVxuICpcbiAqIDEuIFRoaXMgaXMgdGhlIGJhc2UgZm9yIGFsIHJlbSB1bml0c1xuICogMi4gTWFrZXMgc3VlIHRoYXQgc29tZSBmb250cyBhcmUgYmV0dGVyIHJlbmRlcmVkXG4gKiAjLiBTZXQgZm9udCB0byBsaW5pbmcgZmlndXJlc1xuICovXG5odG1sXG4gIC8vZm9udC1zaXplOiAyMHB4XG4gIGxpbmUtaGVpZ2h0OiAxLjZcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nXG5cbi8qKlxuICogMS5EZWZhdWx0IGRpc3BsYXkgZm9yIGltYWdlcyBpcyBibG9jayB0byBsb3NlIHRoZSBleHRyYSBtYXJnaW4gYmVsb3cgdGhlIGltYWdlXG4gKiAyLiBSZW1vdmUgYm9yZGVyIC8gZXNwZWNpYWxseSBvbiBvbGRlciBicm93c2Vyc1xuICovXG5pbWcsIHN2Z1xuICBkaXNwbGF5OiBibG9ja1xuICBib3JkZXI6IG5vbmVcblxuLyoqXG4gICogQWRkIHRyYW5zbGF0aW9uIHRvIHByZXZlbnQgcmVjb2xvcmluZyBmcm9tIGF1dG9jb21wbGV0ZVxuICAqL1xuaW5wdXQsIHRleHRhcmVhXG4gIDo6cGxhY2Vob2xkZXJcbiAgICB0cmFuc2l0aW9uOiBhbGwgOTk5OXMgbGluZWFyIDk5OTlzXG5cbi8qXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gYXJvdW5kIGZpZ3VyZVxuICovXG5maWd1cmVcbiAgbWFyZ2luOiAwIiwiQGtleWZyYW1lcyBzaGFrZTFcbiAgMCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC41cHgsIC4yNXB4LCAwKVxuICAxMCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uMjVweCwgLS41cHgsIDApXG4gIDIwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS43NXB4LCAwcHgsIDApXG4gIDMwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAuNXB4LCAwKVxuICA0MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC4yNXB4LCAtLjI1cHgsIDApXG4gIDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXB4LCAuNXB4LCAwKVxuICA2MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uNzVweCwgLjI1cHgsIDApXG4gIDcwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjI1cHgsIDApXG4gIDgwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXB4LCAtLjI1cHgsIDApXG4gIDkwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjVweCwgMClcbiAgMTAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjI1cHgsIC0uNXB4LCAwKVxuXG5Aa2V5ZnJhbWVzIHNoYWtlMlxuICAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjI1cHgsIC0uNXB4LCAwKVxuICAxMCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC41cHgsIC41cHgsIDApXG4gIDIwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXB4LCAtLjI1cHgsIDApXG4gIDMwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjI1cHgsIDApXG4gIDQwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS43NXB4LCAuMjVweCwgMClcbiAgNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cHgsIC41cHgsIDApXG4gIDYwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjI1cHgsIC0uMjVweCwgMClcbiAgNzAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC41cHgsIDApXG4gIDgwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS43NXB4LCAwcHgsIDApXG4gIDkwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXB4LCAtLjVweCwgMClcbiAgMTAwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjVweCwgLjI1cHgsIDApXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGdW5jdGlvbnMgdXNlZCBpbiBncmlkIGNhbGN1bGF0aW9uXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRGVmaW5lIGFtb3VudCBvZiBncmlkIGNvbHVtbnNcbiAqL1xuJGdyaWRDb2x1bW5zIDogMTRcblxuLyoqXG4gICogVGhpcyBpcyB3aGVyZSB0aGUgbWFnaWMgaGFwcGVuc1xuICAqIFJldHVybiBwZXJjZW50YWdlIGJhc2VkIG9uIGFtb3VudCBvZiBjb2x1bW5zXG4gICogVXNlIHBhcmVudCBjb2x1bW4gc2l6ZSB0byBhZGp1c3QgdGhlIG9yaWdpblxuICAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZUNvbHVtblNpemUoJGNvbHVtbkNvdW50IDogMSwgJG9yaWdpbiA6ICRncmlkQ29sdW1ucylcbiAgLy8gQ2FsY3VsYXRlIHRoZSB3aWR0aCBmb3IgYSBzaW5nbGUgY29sdW1uIG9uIGEgZnVsbCBncmlkXG4gICRzaW5nbGVDb2x1bW5TaXplIDogMTAwIC8gJGdyaWRDb2x1bW5zXG5cbiAgLy8gR2V0IHRoZSBvcmlnaW4gc2l6ZSBpbiBwZXJjZW50YWdlIGZyb20gdGhlIGZ1bGwgZ3JpZFxuICAkb3JpZ2luUGVyY2VudGFnZSA6ICRvcmlnaW4gLyAkZ3JpZENvbHVtbnMgKiAxMDBcblxuICAvLyBDYWxjdWxhdGUgc2luZ2xlIGNvbHVtbiBmcm9tIG5ldyBvcmlnaW5cbiAgJG5ld1NpbmdsZUNvbHVtblNpemUgOiAkc2luZ2xlQ29sdW1uU2l6ZSAvICRvcmlnaW5QZXJjZW50YWdlICogMTAwXG5cbiAgLy8gUmV0dXJuIGFtb3VudCBvZiBjb2x1bW5zIGFzIHBlcmNlbnRhZ2VcbiAgQHJldHVybiAoJG5ld1NpbmdsZUNvbHVtblNpemUgKiAkY29sdW1uQ291bnQpXG5cbi8qKlxuICAqIERlZmF1bHQgZnVuY3Rpb24gZm9yIGNvbHVtbnNcbiAgKiBSZXR1cm4gYXMgcGVyY2VudGFnZVxuICAqL1xuQGZ1bmN0aW9uIGNvbHVtbigkY29sdW1uQ291bnQgOiAxLCAkb3JpZ2luIDogJGdyaWRDb2x1bW5zKVxuICBAcmV0dXJuIGNhbGN1bGF0ZUNvbHVtblNpemUoJGNvbHVtbkNvdW50LCRvcmlnaW4pICogMSVcblxuLyoqXG4gICogUmV0dXJuIGFzIHZpZXdwb3J0IHdpZHRoXG4gICovXG5AZnVuY3Rpb24gY29sdW1uVncoJGNvbHVtbkNvdW50IDogMSwgJG9yaWdpbiA6ICRncmlkQ29sdW1ucylcbiAgQHJldHVybiBjYWxjdWxhdGVDb2x1bW5TaXplKCRjb2x1bW5Db3VudCwkb3JpZ2luKSAqIDF2dyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMb2dpbiBLTVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5sb2dpblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgbWluLWhlaWdodDogMTAwdmhcbiAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJCbHVlXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9iYWNrZ3JvdW5kLnN2Z1wiKVxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXG5cbiAgLnBsYWNlaG9sZGVyXG4gICAgd2lkdGg6IDgwJVxuICAgIG1heC13aWR0aDogNDAwcHhcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIGNvbG9yOiAkZGFya0JsdWVcblxuICAgIC5oZWFkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICtmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcilcblxuICAgICAgJi5zbWFsbFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG5cbiAgICAgIGltZ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogNDVweFxuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cblxuICAgICAgaDJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBjb2xvcjogJGRhcmtCbHVlXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG5cbiAgICBoNFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgLmRlc2NyaXB0aW9uXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXlcblxuICAgIGxhYmVsXG4gICAgICBmb250LXNpemU6IDAuOHJlbVxuXG4gICAgLyogQWxlcnQgbWVzc2FnZXNcbiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAud2FybmluZ1xuICAgICAgcGFkZGluZzogN3B4IDEycHhcbiAgICAgIG1hcmdpbjogOHB4IDBcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGNvbG9yOiAkZGFya0JsdWVcblxuICAgIGlucHV0XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICBtYXJnaW46IDAgMCA4cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGNvbG9yOiAkZGFya0JsdWVcblxuICAgICAgdGV4dC1pbmRlbnQ6IDEwcHhcbiAgICAgIGJvcmRlcjogJGxpZ2h0ZXItZ3JheSBzb2xpZCAxcHhcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40c1xuXG4gICAgICAmOmZvY3VzXG4gICAgICAgIG91dGxpbmU6IDBcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgkbmVvbkJsdWUsIC43NSkgMCAwIDVweCAwXG5cbiAgICAgICZbdHlwZT1zdWJtaXRdXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtCbHVlLCAxMCUpXG5cbiAgICBhXG4gICAgICBjb2xvcjogJGRhcmtCbHVlXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgZm9udC13ZWlnaHQ6IHNlbWlib2xkKClcblxuICAgIC5sb2dpbl9fc3VibWl0XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XG5cbiIsIj1mbGV4KCRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ25JdGVtOiBzdHJldGNoKVxuICBkaXNwbGF5OiAtbXMtZmxleGJveFxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgZGlzcGxheTogZmxleFxuXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnlcbiAgYWxpZ24taXRlbXM6ICRhbGlnbkl0ZW1cblxuXG49ZmxleC1yb3dzXG4gIGZsZXgtd3JhcDogd3JhcFxuICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIGZsZXgtZmxvdzogcm93IHdyYXBcblxuPW9yZGVyKCRwbGFjZSlcbiAgb3JkZXI6ICRwbGFjZVxuXG49YWxpZ24tY29udGVudCgkYWxpZ24pXG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnblxuXG49YWxpZ24tc2VsZigkYWxpZ24pXG4gIGFsaWduLXNlbGY6ICRhbGlnbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbnRpdGllcyBuYXZpZ2F0aW9uIEtNU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI2VudGl0aWVzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogMzgwcHhcbiAgaGVpZ2h0OiBhdXRvXG4gIG1pbi1oZWlnaHQ6IDEwMHZoXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gIGNvbG9yOiAkYmx1ZVxuXG4gIC8qIEhlYWRlciBibG9ja1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5lbnRpdGllcy1oZWFkZXJcbiAgICBwYWRkaW5nOiA0MHB4IDBcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGhlaWdodDogMTAxcHhcblxuICAgIGgxXG4gICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuICAgICAgZm9udC13ZWlnaHQ6IG1lZGl1bSgpXG4gICAgICBtYXJnaW46IDBcbiAgICBwXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgY29sb3I6ICRncmF5XG4gICAgICBvcGFjaXR5OiAwLjVcbiAgICAgIG1hcmdpbjogMFxuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXN0KClcblxuXG4gIC5lbnRpdGllcy1jb250ZW50XG4gICAgPiBwLCBoMlxuICAgICAgcGFkZGluZzogMCAyMHB4XG5cbiAgICA+IHBcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtXG5cblxuICAvKiBTZWFyY2ggYmxvY2tcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuc2VhcmNoXG4gICAgLnNlYXJjaC1maWVsZFxuICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheVxuICAgICAgZm9udC1zaXplOiAwLjlyZW1cbiAgICAgIGN1cnNvcjogdGV4dFxuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fc2VhcmNoLnN2Z1wiKVxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IGNlbnRlclxuXG4gICAgICBpbnB1dFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDYwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgK2F0dHJpYnV0ZS1mb2N1c1xuXG4gICAgLnNlYXJjaC1yZXN1bHQtdGV4dFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnNcbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMCAxNXB4IDAgNjBweFxuXG4gICAgICBjb2xvcjogJG1lZGl1bS1ncmF5XG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgICAgc3BhblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgLy9mb250LXNpemU6IDAuODVyZW1cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgICAgICBjb2xvcjogJGJsdWVcblxuICAgIC5lbnRpdGllcy1saXN0XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMjM1cHgpXG5cbiAgICAgIHVsXG4gICAgICAgIC5lbnRpdGllcy1saXN0LWl0ZW1cbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAgICAgPiBhXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXlcblxuICAgICAgICAgICAgICAuaWNvblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0R3JheSwgMC42KVxuXG4gICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweClcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJlYWRjcnVtYilcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbVxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41XG5cblxuICAgICYuYWN0aXZlXG4gICAgICAuZW50aXRpZXMtbGlzdFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAuc2VhcmNoLXJlc3VsdC10ZXh0XG4gICAgICAgICtmbGV4KGZsZXgtc3RhcnQsY2VudGVyKVxuXG5cbiAgLyogQWRkIG5ldyBpdGVtIGJsb2NrXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLm5ldy1pdGVtXG4gICAgK2ZsZXgoZmxleC1zdGFydCxjZW50ZXIpXG4gICAgaGVpZ2h0OiA0NXB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZVxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4yc1xuXG4gICAgY29sb3I6ICRibHVlXG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICBsaW5lLWhlaWdodDogMVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgc3BhblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aDogMzBweFxuICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDE1cHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9wbHVzLnN2Z1wiKVxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgaGVpZ2h0OiAzMHB4XG5cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgY29sb3I6IHdoaXRlXG5cblxuICAvKiBDaGFuZ2Ugb3JkZXIgYmxvY2tcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZW50aXRpZXMtb3JkZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkbGlnaHRlc3QtZ3JheVxuXG4gICAgLnNvcnRhYmxlLWJ1dHRvblxuICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGNvbG9yOiAkYmx1ZVxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogMTlweFxuICAgICAgICBoZWlnaHQ6IDIzcHhcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fcmVvcmRlci5zdmdcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAmLnNhdmUtb3JkZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgei1pbmRleDogLTFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcbiAgICAgICAgY29sb3I6IHdoaXRlXG5cbiAgICAgICAgJi5zaG93XG4gICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsXG5cbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9zYXZlX29yZGVyLnN2Z1wiKVxuXG5cbiAgLyogRW50aXRpZXMgbGlzdFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRW50aXRpZXMgaGVhZGVyOiAgMTQxcHhcbiAgICBTZWFyY2g6ICAgICAgICAgICA1MHB4XG4gICAgTmV3IGl0ZW06ICAgICAgICAgNTBweFxuICAgIE9yZGVyOiAgICAgICAgICAgIDUwcHhcbiAgICAqL1xuXG4gICNtYWluLWVudGl0aWVzLWxpc3RcbiAgICAmLmhpZGVcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAuZW50aXRpZXMtbGlzdFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAxNDZweClcbiAgICBvdmVyZmxvdzogYXV0b1xuICAgIG92ZXJmbG93LXg6IGhpZGRlblxuXG4gICAgLmpzLXNvcnRhYmxlXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk1cHgpXG5cbiAgICB1bFxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG5cbiAgICAgICYudWktc29ydGFibGUsICYuc29ydGFibGVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlblxuXG4gICAgICAvLyBFYWNoIHVsIHdpbGwgYmUgYSBiaXQgZGVlcGVyXG4gICAgICB1bFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICAgbWluLWhlaWdodDogMTBweFxuXG4gICAgICAvLyBTb3J0YWJsZSBwbGFjZWhvbGRlciBmb3IgaW5kaWNhdGlvbiB3aGVyZSB0byBkcm9wXG4gICAgICAuc29ydGFibGUtcGxhY2Vob2xkZXJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbG1vc3RXaGl0ZVxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC40KVxuXG4gICAgICAvLyBMaXN0IGl0ZW0gc3R5bGluZ1xuICAgICAgLmVudGl0aWVzLWxpc3QtaXRlbVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcblxuICAgICAgICAvL1plYnJhIGNvbG9yaW5nXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdFdoaXRlXG5cblxuICAgICAgICAvLyBUZXh0IC8gcGxhY2Vob2xkZXJcbiAgICAgICAgPmEsIC50cmVlLW5vZGUtY29udGVudFxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcbiAgICAgICAgICBoZWlnaHQ6IDUwcHhcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMVxuICAgICAgICAgIGNvbG9yOiAkZ3JheVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVzdCgpXG5cbiAgICAgICAgICBzdWJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNlxuXG4gICAgICAgICAgLy9Ib3ZlciBjb2xvclxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlR3JheVxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuXG4gICAgICAgIC8vQWN0aXZlIGNvbG9yaW5nXG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgPmEsID4udHJlZS1ub2RlLWNvbnRlbnRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlXG4gICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgIC5pY29uXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXlcblxuICAgICAgICAvLyBTdGF0dXNcbiAgICAgICAgLmNvbG9yLXN0YXR1c1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIHdpZHRoOiA1cHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgICAgICAgJltkYXRhLXN0YXR1cy10eXBlPVwiMFwiXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheVxuICAgICAgICAgICZbZGF0YS1zdGF0dXMtdHlwZT1cIjFcIl1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZW9uR3JlZW5cbiAgICAgICAgICAmW2RhdGEtc3RhdHVzLXR5cGU9XCIyXCJdXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVvblJlZFxuICAgICAgICAgICZbZGF0YS1zdGF0dXMtdHlwZT1cIjNcIl1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnlcbiAgICAgICAgICAmW2RhdGEtc3RhdHVzLXR5cGU9XCI0XCJdXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZ1xuICAgICAgICAgICZbZGF0YS1zdGF0dXMtdHlwZT1cIjVcIl1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzXG5cbiAgICAgICAgcFxuICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KVxuXG4gICAgICAgIC8vIEljb25cbiAgICAgICAgLmljb25cbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICAgIG1hcmdpbjogMCAxNXB4XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0R3JheSwgMC42KVxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcblxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wOiAxcHhcblxuICAgICAgICAvLyBEcm9wIGRvd24gaWNvblxuICAgICAgICAudHJpYW5nbGVcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICByaWdodDogMFxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuMDMpXG4gICAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGg6IDEwcHhcbiAgICAgICAgICAgIGhlaWdodDogNXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl90cmlhbmdsZV9kb3duLnN2Z1wiKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHNcblxuICAgICAgICAmW2NvbGxhcHNlZD10cnVlXVxuICAgICAgICAgIC50cmlhbmdsZVxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXG4gICAgLy8gU29ydGluZyBhbmltYXRpb25cbiAgICAuc29ydGluZ1xuICAgICAgLmVudGl0aWVzLWxpc3QtaXRlbVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgY3Vyc29yOiBtb3ZlXG5cbiAgICAgICAgYVxuICAgICAgICAgIGN1cnNvcjogbW92ZVxuICAgICAgICAgIGFuaW1hdGlvbjogc2hha2UxIDEuNXMgaW5maW5pdGUgYWx0ZXJuYXRlXG5cbiAgICAgIC5lbnRpdGllcy1saXN0LWl0ZW06bnRoLWNoaWxkKG9kZClcbiAgICAgICAgYVxuICAgICAgICAgIGFuaW1hdGlvbjogc2hha2UyIDEuNXMgaW5maW5pdGUgYWx0ZXJuYXRlXG5cblxuLyogRHJhZyBhbmQgZHJvcCBzdHlsaW5nXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8uYW5ndWxhci11aS10cmVlLWRyYWcuYW5ndWxhci11aS10cmVlLW5vZGVzXG4vLyAgcG9zaXRpb246IGZpeGVkXG4vLyAgbWFyZ2luOiAwXG4vLyAgcGFkZGluZzogMFxuLy8gIGxpc3Qtc3R5bGU6IG5vbmVcbi8vICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5XG4vL1xuLy8gIC5lbnRpdGllcy1saXN0LWl0ZW1cbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4vL1xuLy8gICAgLy8gVGV4dCAvIHBsYWNlaG9sZGVyXG4vLyAgICA+YSwgLnRyZWUtbm9kZS1jb250ZW50XG4vLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuLy8gICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4vLyAgICAgIGhlaWdodDogNTBweFxuLy8gICAgICB3aWR0aDogMTAwJVxuLy8gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbi8vICAgICAgZm9udC1zaXplOiAwLjdyZW1cbi8vICAgICAgY29sb3I6ICRkYXJrQmx1ZVxuLy8gICAgICBmb250LXdlaWdodDogbGlnaHRlc3QoKVxuLy9cbi8vICAgIC8vIFN0YXR1c1xuLy8gICAgLmNvbG9yLXN0YXR1c1xuLy8gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vICAgICAgaGVpZ2h0OiAxMDAlXG4vLyAgICAgIHdpZHRoOiA1cHhcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lb25SZWRcbi8vICAgICAgJi5hY3RpdmVcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVvbkdyZWVuXG4vL1xuLy8gICAgLy8gSWNvblxuLy8gICAgLmljb25cbi8vICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4vLyAgICAgIHdpZHRoOiAzMHB4XG4vLyAgICAgIGhlaWdodDogMzBweFxuLy8gICAgICBtYXJnaW46IDAgMTVweFxuLy8gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0R3JheSwgMC42KVxuLy8gICAgICBvdmVyZmxvdzogaGlkZGVuXG4vL1xuLy8gICAgICBpbWdcbi8vICAgICAgICB3aWR0aDogMzBweFxuLy8gICAgICAgIGhlaWdodDogMzBweFxuLy9cbi8vICAgICAgc3BhblxuLy8gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4vLyAgICAgICAgY29sb3I6ICRncmF5XG4vLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyAgICAgICAgdG9wOiAxcHgiLCJAbWl4aW4gZm9jdXNlZC1lbGVtZW50XG4gIGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZSgkYnJhbmQtcHJpbWFyeSwgMTAlKVxuICBvdXRsaW5lOiAwXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSksIGluc2V0IDAgMCBncmlkLXJvdyguNCkgcmdiYShsaWdodGVuKGRlc2F0dXJhdGUoJGJyYW5kLXByaW1hcnksIDI1JSksIDEwJSksLjMpXG5cblxuQG1peGluIGF0dHJpYnV0ZS1mb2N1c1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMjVzIGVhc2UtaW4tb3V0XG5cbiAgJjpmb2N1c1xuICAgICtmb2N1c2VkLWVsZW1lbnQiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW50aXR5IGJsb2NrIEtNU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI2VudGl0eVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIHJpZ2h0OiAwXG4gIGJvdHRvbTogMFxuICBsZWZ0OiAzODBweFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcblxuXG4gIC8qIEhlYWRlciArIFNhdmUgYW5kIERlbGV0ZSBidXR0b25zXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLmVudGl0eS1oZWFkZXJcbiAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG4gICAgaGVpZ2h0OiAxNDBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwcHggMjBweCAtMjBweCByZ2JhKDAsMCwwLC41KVxuXG4gICAgLy8gR3JvdXAgaXQgZm9yIGZsZXgtYm94XG4gICAgLmVudGl0eS1oZWFkZXItYXR0cmlidXRlc1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KVxuICAgICAgK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuXG4gICAgICAuZW50aXR5LXRodW1ibmFpbFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDEwMHB4XG4gICAgICAgIGhlaWdodDogMTAwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB3aGl0ZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXlcblxuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgIGNvbG9yOiAkZ3JheVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB6LWluZGV4OiA1XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUxJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpXG5cbiAgICAgIGgyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuXG4gICAgLy8gRW50aXR5IFNhdmUgYW5kIGRlbGV0ZSBidXR0b25zXG4gICAgLmVudGl0eS1idXR0b25zXG4gICAgICB3aWR0aDogMjAwcHhcblxuICAvKiAoTGFuZ3VhZ2UpIFRhYnNcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZW50aXR5LXRhYnNcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgIHBhZGRpbmctbGVmdDogNDBweFxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDUlKVxuXG4gICAgdWxcbiAgICAgICtmbGV4KGZsZXgtc3RhcnQsIGZsZXgtZW5kKVxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgbGlcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDE1JSlcbiAgICAgICAgbWFyZ2luOiAwIDVweFxuICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3NcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAgIGFcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrZXJCbHVlLCAxMCUpXG5cbiAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5XG4gICAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6ICRibHVlXG5cbiAgICAgICAgJi5lcnJvclxuICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMFxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJyaWdodFJlZFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuXG4gIC8qIENvbnRhaW5lciBmb3IgYXR0cmlidXRlc1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC5lbnRpdHktYXR0cmlidXRlc1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTkwcHhcbiAgICBib3R0b206IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIG92ZXJmbG93OiBhdXRvXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOVxuXG4gICAgLmNvbnRlbnRCbG9ja0FkZEJ1dHRvbiAvL1RPRE86IFNUWUxFIFRISVMgUFJPUEVSTFlcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgd2lkdGg6IDMzJVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGltZ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgbGFiZWxcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgY29sb3I6ICM5YmEwYWVcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBmb250LXdlaWdodDogMzAwXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAudGFiLWNvbnRlbnQsIC5zdWItdGFiLWNvbnRlbnRcbiAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmLmFjdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcblxuICAmLmZ1bGwtd2lkdGhcbiAgICBsZWZ0OiAwXG4gICAgY29sb3I6ICM5YmEwYWVcblxuXG4vLyBUT0RPIERpc2N1c3Npb24gd2l0aCBNaWtlIGlmIHdlIHdhbnQgdGhpcyBmdW5jdGlvbmFsaXR5IGZvciBLTVNcbi8vIGVsc2UgaXQgd2lsbCBiZSBhbHNvIG1vdmVkIHRvIGFuIG93biBhdHRyaWJ1dGUgYmxvY2sgI2JhZFRpbVxuLmZpZWxkR3JvdXBDb2xsZWN0aW9uXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICAgIG1hcmdpbjogMFxuICAgIHBhZGRpbmc6IDBcbiAgICBsaVxuICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcbiAgICAmLmZpZWxkR3JvdXBJdGVtc1xuXG4gICAgICBsaVxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvZHJhZy5wbmdcIilcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgbGVmdDogMjBweFxuICAgICAgICAgIHRvcDogMTdweFxuXG5cbmJ1dHRvbi5zYXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNhdmUsXG4udHJhc2hcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgaGVpZ2h0OiA0MHB4XG4gIGJvcmRlci1yYWRpdXM6IDRweFxuICBhcHBlYXJhbmNlOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzXG4gICY6Zm9jdXNcbiAgICBvdXRsaW5lOiBub25lXG5cbmJ1dHRvbi5zYXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLnNhdmVcbiAgd2lkdGg6IDE1MHB4XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlXG4gIGNvbG9yOiB3aGl0ZVxuICBmb250LXNpemU6IDAuN3JlbVxuXG4gICYuZGlzYWJsZWRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDEwJSlcbiAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC4zKVxuXG5cbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwgMTAlKVxuXG5cbi50cmFzaFxuICB3aWR0aDogNDBweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UmVkXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX3RyYXNoLnN2Z1wiKVxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCVcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHhcblxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRSZWQsIDE1JSkiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2lkZWJhciBLTVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNzaWRlYmFyXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB0b3A6IDBcbiAgbGVmdDogMFxuICBoZWlnaHQ6IDEwMHZoXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4XG4gIHdpZHRoOiAyMzBweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyQmx1ZVxuXG4gIC5sb2dvLXBsYWNlaG9sZGVyXG4gICAgaGVpZ2h0OiAxMDBweFxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICBhXG4gICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgIGhlaWdodDogNDBweFxuXG4gICAgICBwXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuXG4gIC8qIEFjY291bnQgYmxvY2tcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLmFjY291bnQtYmxvY2tcbiAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC4yKVxuICAgIGJvcmRlci1sZWZ0OiBub25lXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lXG4gICAgcGFkZGluZzogMTBweCAyNXB4XG4gICAgaGVpZ2h0OiA5MHB4XG5cbiAgICBmaWd1cmVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICB3aWR0aDogMzBweFxuICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICBtYXJnaW46IDBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMylcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcblxuICAgICAgJjplbXB0eVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgICAgaW1hZ2U6IHVybChcImltZy9pY29ucy91c2VyLnN2Z1wiKVxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgc2l6ZTogY29udGFpblxuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICAgIG9wYWNpdHk6IDAuNFxuXG4gICAgICBzcGFuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRvcDogMFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBzaXplOiBjb3ZlclxuICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0XG5cbiAgICAudGV4dFxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpXG5cbiAgICAgIGgzXG4gICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICBmb250LXNpemU6IDAuODVyZW1cbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgLyogTG9nIG91dCBidXR0b25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLmxvZy1vdXRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNTBweFxuICAgICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcbiAgICBwYWRkaW5nOiAwIDI1cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrQmx1ZSwgMC40KVxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpXG4gICAgY29sb3I6IHdoaXRlXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHNcblxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtCbHVlLCAwLjYpXG4gICAgICBjdXJzb3I6IHBvaW50ZXIiLCIuYy1jb25maXJtLWJveFxuICBwb3NpdGlvbjogZml4ZWRcbiAgei1pbmRleDogLTEwMFxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBkaXNwbGF5OiBub25lXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuXG4gICYuc2hvd1xuICAgIHotaW5kZXg6IDEwMFxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcbiAgICArZmxleChjZW50ZXIsIGNlbnRlcilcblxuICAuc2hhZGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgei1pbmRleDogMVxuICAgIGxlZnQ6IDBcbiAgICB0b3A6IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KVxuXG4gIC5tb2RhbFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDBcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICB6LWluZGV4OiAyXG5cbiAgICAuaGVhZGVyXG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHhcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDUlKVxuXG4gICAgICBoNFxuICAgICAgICBmb250LXNpemU6IDAuOHJlbVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjc1KVxuICAgICAgICBmb250LXdlaWdodDogMTAwXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgLmJvZHlcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweCA0MHB4XG5cbiAgICAgIHBcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXlcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAuYnV0dG9ucywgLm5hdmlnYXRhYmxlRWxlbWVudHNcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHhcblxuICAgICAgICBidXR0b25cbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICB3aWR0aDogMTIwcHhcbiAgICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcblxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICAgKyBidXR0b25cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG5cbiAgICAgICAgICAmLmNvbmZpcm1cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRSZWRcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyaWdodFJlZCwgNy41JSlcblxuICAgICAgICAgICYuY2FuY2VsXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtlckJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlR3JheVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWVHcmF5LCA3LjUlKSIsIi51ay10b29sdGlwXG4gIGRpc3BsYXk6IG5vbmVcbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6IDEwMzBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBtYXgtd2lkdGg6IDIwMHB4XG4gIHBhZGRpbmc6IDVweCA4cHhcbiAgYmFja2dyb3VuZDogIzMzMzMzM1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpXG4gIGZvbnQtc2l6ZTogMTRweFxuICBsaW5lLWhlaWdodDogMjBweFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgbWFyZ2luLWxlZnQ6IC01cHhcblxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgd2lkdGg6IDBcbiAgICBoZWlnaHQ6IDBcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgIzMzMzMzM1xuXG4udWstdG9vbHRpcC10b3A6YWZ0ZXIsXG4udWstdG9vbHRpcC10b3AtbGVmdDphZnRlcixcbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlclxuICBib3R0b206IC01cHhcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcbiAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzXG5cbi51ay10b29sdGlwLWJvdHRvbTphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLXJpZ2h0OmFmdGVyXG4gIHRvcDogLTVweFxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxuICBib3JkZXItdG9wOiBub25lXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMzMzNcblxuLnVrLXRvb2x0aXAtdG9wOmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tOmFmdGVyXG4gIGxlZnQ6IDUwJVxuICBtYXJnaW4tbGVmdDogLTVweFxuXG4udWstdG9vbHRpcC10b3AtbGVmdDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVyXG4gIGxlZnQ6IDE3cHhcblxuLnVrLXRvb2x0aXAtdG9wLXJpZ2h0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLXJpZ2h0OmFmdGVyXG4gIHJpZ2h0OiAxN3B4XG5cbi51ay10b29sdGlwLWxlZnQ6YWZ0ZXJcbiAgcmlnaHQ6IC01cHhcbiAgdG9wOiA1MCVcbiAgbWFyZ2luLXRvcDogLTVweFxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWRcbiAgYm9yZGVyLXJpZ2h0OiBub25lXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzMzMzXG5cbi51ay10b29sdGlwLXJpZ2h0OmFmdGVyXG4gIGxlZnQ6IC01cHhcbiAgdG9wOiA1MCVcbiAgbWFyZ2luLXRvcDogLTVweFxuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkXG4gIGJvcmRlci1sZWZ0OiBub25lXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMzMzM1xuIiwiI2ZsYXNoLW1lc3NhZ2VcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogNTBweFxuICByaWdodDogMjI1cHhcbiAgei1pbmRleDogMTAwMFxuXG4gICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICBtaW4td2lkdGg6IDIwMHB4XG4gIG1pbi1oZWlnaHQ6IDQwcHhcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDEwcHggMTVweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrZXJCbHVlLCAwLjgpXG4gIGJvcmRlci1yYWRpdXM6IDRweFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsMCwwLC4xKVxuXG4gIGZvbnQtc2l6ZTogMC43cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjJcbiAgY29sb3I6ICR3aGl0ZVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxc1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25cblxuICAmW2RhdGEtdHlwZT1cIjFcIl1cbiAgICBib3JkZXItY29sb3I6ICRuZW9uUmVkXG5cbiAgJltkYXRhLXR5cGU9XCIyXCJdXG4gICAgYm9yZGVyLWNvbG9yOiAkbmVvbkdyZWVuXG5cbiAgJltkYXRhLXR5cGU9XCIzXCJdXG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93blxuICAwJVxuICAgIG9wYWNpdHk6IDBcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbiAgMTAwJVxuICAgIG9wYWNpdHk6IDFcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZVxuICAgIHRyYW5zZm9ybTogbm9uZVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25cbiAgMCVcbiAgICBvcGFjaXR5OiAwXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG4gIDEwMCVcbiAgICBvcGFjaXR5OiAxXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmVcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lXG4gICAgdHJhbnNmb3JtOiBub25lXG4iLCIuZXJyb3ItYmxvY2tcbiAgbWFyZ2luLWJvdHRvbTogNTBweFxuICBtYXJnaW4tbGVmdDogNTBweFxuICB3aWR0aDogMjUlXG4gIG1hcmdpbi10b3A6IC0xNTBweCAvL25pZXQgZWNodCBkZSBiZWRvZWxpbmcsIG1hYXIgd2VldCBuaWV0IHdhYXJvbSBoZXQgb3AgMTUwIHN0YWF0XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtyZWRcbiAgbWFyZ2luLWJvdHRvbTogNTBweFxuICBtYXJnaW4tbGVmdDogMjVweFxuICBtYXJnaW4tdG9wOiAyMHB4XG4gIHBhZGRpbmc6IDI1cHhcbiAgd2lkdGg6IDkwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCBkYXJrcmVkLCAuMiApXG4gIGgyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwXG4gIGgzXG4gICAgbWFyZ2luOiAwXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6IGRhcmtyZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZGFya3JlZCwgLjQpIiwiLmMtc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IC8vIHByZXZlbnQgb3ZlcmZsb3dpbmcgb2YgdGhlIGRpdmlkZXIgbGluZXMgYW5kIHRoZSBiYWNrZ3JvdW5kc1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCAtIDkwcHggLSA1MHB4KTtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMjUpO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG5cbiAgJiArICYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC01MHZ3O1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC1uYW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1zaWRlYmFyLW5hdmlnYXRpb25fX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgbGVmdDogLTUwdnc7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW06aG92ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrQmx1ZSwgMC40KTtcbiAgICB9XG4gIH1cblxuICAuYy1zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW0uaXMtYWN0aXZlID4gLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19saW5rICYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViICYge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViIC5jLXNpZGViYXItbmF2aWdhdGlvbl9fbGlzdC0tc3ViIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLmMtc2lkZWJhci1uYXZpZ2F0aW9uX19kcm9wLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDAuNTtcbn0iLCIubm9fcGFzc3dvcmRfbWVzc2FnZVxuICBjb2xvcjogI2I5M2MxN1xuICBtYXJnaW46IDBcbiAgZm9udC1zaXplOiAwLjdyZW0iLCIuZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyXG4gICYuaGlkZGVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICAgaGVpZ2h0OiAwXG5cbiAgICAuZW50aXR5LWF0dHJpYnV0ZVxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwXG5cbiAgJjpsYXN0LW9mLXR5cGVcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxuXG4uZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyXG4gICYuaGFzLWVycm9yXG4gICAgKyAuZW50aXR5LWF0dHJpYnV0ZS13cmFwcGVyLmhhcy1lcnJvclxuICAgICAgLmVudGl0eS1hdHRyaWJ1dGUuZXJyb3JcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcblxuLmVudGl0eS1hdHRyaWJ1dGVcbiAgcGFkZGluZzogMTBweCAwIDE0cHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGZvbnQtc2l6ZTogMXJlbVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gIGJvcmRlcjpcbiAgICBsZWZ0OiBub25lXG4gICAgcmlnaHQ6IG5vbmVcblxuICBsYWJlbDpub3QoLmMtY2hlY2tib3hlc19faXRlbSksID4gKi5sYWJlbFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDI1MHB4XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4XG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICBjb2xvcjogJGxpZ2h0LWdyYXlcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW1cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgbWFyZ2luOiAwXG5cbiAgLnBlcm1pc3Npb24taW5kaWNhdG9yXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgd2lkdGg6IDE2cHhcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvdmlzaWJpbGl0eS5zdmdcIilcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgb3BhY2l0eTogMC4yXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogMTZweFxuICAgIHRvcDogMTJweFxuXG4gIC5lbnRpdHktYXR0cmlidXRlLXdyYXBwZXIuaGFzLWVycm9yICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1kYW5nZXIsIDAuMDUpXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1kYW5nZXIsIDAuNSlcblxuICAgIGxhYmVsXG4gICAgICBjb2xvcjogJGJyYW5kLWRhbmdlclxuXG4gICYuaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuXG4gIC5jb250ZW50XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweFxuICAgIHBhZGRpbmctcmlnaHQ6IGdyaWQtcm93KC41KVxuICAgIGxpbmUtaGVpZ2h0OiBncmlkLXJvdygxKVxuICAgIHBhZGRpbmctdG9wOiBncmlkLXJvdyguNSlcbiAgICBwYWRkaW5nLWJvdHRvbTogZ3JpZC1yb3coLjUpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXI6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGNvbG9yOiAjNWM1ZjY1XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4gIC5pbnB1dC1yZWFkLW9ubHlcbiAgICB0ZXh0LWluZGVudDogMjA1cHhcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIGNvbG9yOiAkZGFyay1ncmF5XG4gICAgb3BhY2l0eTogMC41XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiAgaW5wdXRcbiAgICB3aWR0aDogMTAwJVxuICAgIG1pbi1oZWlnaHQ6IDQwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIHRleHQtaW5kZW50OiAxMHB4XG4gICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIGJvcmRlcjogMFxuICAgIHotaW5kZXg6IDk5OTk5XG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBjb2xvcjogJGRhcmstZ3JheVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4yNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4yNXNcblxuICAgICZbdHlwZT0nY2hlY2tib3gnXVxuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgIHdpZHRoOiBhdXRvXG5cbiAgLmV4cGxhbmF0aW9uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nOiA1cHggMCAwIDQ1cHhcbiAgICBjb2xvcjogIzliYTBhZVxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuXG5AaW1wb3J0IFwiY2hlY2tib3hlc1wiXG5AaW1wb3J0IFwiY29tcG9uZW50XCJcbkBpbXBvcnQgXCJjb21wb25lbnRzQXJlYVwiXG5AaW1wb3J0IFwiY29tcG9uZW50VGFic1wiXG5AaW1wb3J0IFwiZGF0ZVBpY2tlclwiXG5AaW1wb3J0IFwiZG9jdW1lbnRzXCJcbkBpbXBvcnQgXCJmaWxlXCJcbkBpbXBvcnQgXCJtdWx0aXNlbGVjdFwiXG5AaW1wb3J0IFwibGlua1wiXG5AaW1wb3J0IFwib25PZmZTd2l0Y2hcIlxuQGltcG9ydCBcInBhc3N3b3JkXCJcbkBpbXBvcnQgXCJzZW5kUGFzc3dvcmRNYWlsXCJcbkBpbXBvcnQgXCJzZWxlY3RcIlxuQGltcG9ydCBcInNlcGVyYXRvclwiXG5AaW1wb3J0IFwidGV4dFwiXG5AaW1wb3J0IFwidGV4dEFyZWFcIlxuQGltcG9ydCBcInRpdGxlXCJcbkBpbXBvcnQgXCJ2aWV3XCJcbkBpbXBvcnQgXCJ2aWRlb1wiXG5AaW1wb3J0IFwibnVtZXJpY1wiXG5AaW1wb3J0IFwicmVhZE9ubHlMaXN0XCIiLCIuYy1jaGVja2JveGVzX19pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuXG4uYy1jaGVja2JveGVzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5jLWNoZWNrYm94ZXNfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRncmF5O1xufSIsIi5jLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmLmMtY29tcG9uZW50LS1jb250ZW50LXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cblxuICAuYXR0cmlidXRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAuZW50aXR5LWF0dHJpYnV0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnRpdHktYXR0cmlidXRlLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxufVxuXG4uYy1jb21wb25lbnRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlYztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jLWNvbXBvbmVudF9faWNvbiB7XG4gIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTZlYztcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWNvbXBvbmVudF9fb3JkZXItYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBjb2xvcjogbWl4KCRpY29uQ29sb3IsICRncmF5KTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlNmVjO1xufVxuXG4uYy1jb21wb25lbnRfX29yZGVyLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtY29tcG9uZW50X190aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnB4IC0gMzNweCAtIDM1cHggLSAxNXB4KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6IG1peCgkaWNvbkNvbG9yLCAkZ3JheSk7XG59XG5cbi5jLWNvbXBvbmVudF9fZGVsZXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyM0M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2VJbWFnZVBhdGh9aWNvbnMvaWNvbl90cmFzaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbn0iLCIuYy1jb21wb25lbnRzLWFyZWEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19tYWlue1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19jb3B5IHtcbiAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAyMHB4O1xuICAgIC1tb3otcGFkZGluZy1lbmQ6IDIwcHg7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAgIC1tb3otcGFkZGluZy1zdGFydDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTEzLCAxMjIsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGJhc2VJbWFnZVBhdGh9aWNvbnMvYXJyb3dfZGFya19zZWxlY3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTFFMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29uZmlybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHRlci1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgfVxufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLy9UT0RPOiBUZXN0IHRoaXMgb24gSUVcbi5jLWNvbXBvbmVudHMtYXJlYV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWFfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1jb21wb25lbnRzLWFyZWEtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgJjphZnRlcntcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9faWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtY29tcG9uZW50cy1hcmVhLWJ1dHRvbl9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogbWl4KCRpY29uQ29sb3IsICRncmF5KTtcbn1cblxuLmMtY29tcG9uZW50cy1hcmVhX19jb25maXJtYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWJlYztcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuXG4iLCIuY29tcG9uZW50LXRhYlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZVxuICBwYWRkaW5nOiAzMHB4XG4gIG92ZXJmbG93OiBoaWRkZW5cblxuLmNvbXBvbmVudC10YWJfX2xpc3RcbiAgK2ZsZXgoZmxleC1zdGFydCwgZmxleC1lbmQpXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuLmNvbXBvbmVudC10YWJfX2xpc3QtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrZXJCbHVlLCAxNSUpXG4gIGhlaWdodDogMzVweFxuICBsaW5lLWhlaWdodDogNDBweFxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3NcblxuICAmICsgJlxuICAgIG1hcmdpbi1sZWZ0OiA1cHhcblxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFya2VyQmx1ZSwgMTAlKVxuXG4gICYuYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXG4gICAgYS5jb21wb25lbnQtdGFiX19idXR0b25cbiAgICAgIGNvbG9yOiAkYmx1ZVxuXG4gICYuZXJyb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UmVkXG5cblxuICBhLmNvbXBvbmVudC10YWJfX2J1dHRvblxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBjb2xvcjogd2hpdGVcbiAgICBmb250LXNpemU6IDAuN3JlbVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBwYWRkaW5nOiAwIDIwcHhcblxuLmNvbXBvbmVudC10YWJfX2NvbnRhaW5lclxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmNvbXBvbmVudC10YWJfX2NvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICB6LWluZGV4OiAtMVxuXG4gICYuYWN0aXZlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgei1pbmRleDogMSIsIi5lbnRpdHktYXR0cmlidXRlLWRhdGUtcGlja2VyXG4gIG1pbi1oZWlnaHQ6IDBcblxuICBsYWJlbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gIGlucHV0XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgdGV4dC1pbmRlbnQ6IDBcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAuZGF0ZS1maWVsZFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHdpZHRoOiAxNzVweFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG5cbiAgICAuaWNvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgbGVmdDogMjBweFxuICAgICAgdG9wOiAxOXB4XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgbWF4LWhlaWdodDogMjNweFxuXG5cbiAgICBpbnB1dFxuICAgICAgbWluLWhlaWdodDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICBwYWRkaW5nOiAyM3B4IDI1cHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6Zm9jdXNcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjc1KVxuXG4gIC50aW1lLWZpZWxkXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgd2lkdGg6IDEwMXB4XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheVxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAmLmhpZGRlblxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgPnNwYW5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDEwcHhcbiAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheVxuICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgIC51aS1zcGlubmVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICBtYXJnaW46IDBcbiAgICAgIHdpZHRoOiA0MHB4XG5cbiAgICAgIGlucHV0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHhcbiAgICAgICAgbWluLWhlaWdodDogMFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuXG4gICAgICAudWktc3Bpbm5lci1idXR0b25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTVweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAudWktaWNvblxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgICAgaGVpZ2h0OiA0cHhcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl90cmlhbmdsZV9kb3duX2dyZXkuc3ZnXCIpXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zc1xuXG4gICAgICAgICYudWktc3Bpbm5lci11cFxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIC51aS1pY29uXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgICAgJi51aS1zcGlubmVyLWRvd25cbiAgICAgICAgICBib3R0b206IDBcblxuICAgICAgJjpob3ZlclxuICAgICAgICAudWktc3Bpbm5lci1idXR0b25cbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodC1ncmF5LCAwLjA4KVxuICAgICAgICAgIC51aS1pY29uXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjRcblxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMTQpXG4gICAgICAgICAgICAudWktaWNvblxuICAgICAgICAgICAgICBvcGFjaXR5OiAxXG5cblxuI3VpLWRhdGVwaWNrZXItZGl2XG4gIHBvc2l0aW9uOiBmaXhlZFxuICBsZWZ0OiAtMTAwdmhcbiAgbWluLXdpZHRoOiAyODVweFxuICB3aWR0aDogMzIwcHhcbiAgbWFyZ2luLXRvcDogNXB4XG4gIHBhZGRpbmc6IDE1cHhcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JheVxuICBib3JkZXItcmFkaXVzOiA0cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcblxuICAudWktZGF0ZXBpY2tlci1oZWFkZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwIDAgMTBweFxuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICBib3JkZXI6IG5vbmVcbiAgICBiYWNrZ3JvdW5kOiBub25lXG5cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlci1uZXh0XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNXB4XG4gICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgIHdpZHRoOiAyNXB4XG4gICAgICBoZWlnaHQ6IDI1cHhcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcblxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodC1ncmF5LCAwLjIpXG5cbiAgICAgICY6Zm9jdXNcbiAgICAgICAgb3V0bGluZTogMFxuICAgICAgICBib3gtc2hhZG93OiBub25lXG5cbiAgICAgIC51aS1pY29uXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRvcDogNHB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgIGhlaWdodDogNHB4XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl90cmlhbmdsZV9kb3duX2dyZXkuc3ZnXCIpXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgIC51aS1kYXRlcGlja2VyLW5leHRcbiAgICAgIHJpZ2h0OiAycHggIWltcG9ydGFudFxuICAgICAgLnVpLWljb25cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuXG4gICAgLnVpLWRhdGVwaWNrZXItcHJldlxuICAgICAgbGVmdDogMnB4ICFpbXBvcnRhbnRcbiAgICAgIC51aS1pY29uXG4gICAgICAgIGxlZnQ6IC0ycHhcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG5cbiAgICAudWktZGF0ZXBpY2tlci10aXRsZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1hcmdpbjogMFxuXG4gICAgICBzZWxlY3RcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICBvdXRsaW5lOiAwXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1tb250aFxuICAgICAgICAgIGRpcmVjdGlvbjogcnRsXG4gICAgICAgICAgd2lkdGg6IDQ4JVxuXG4gICAgICAgICYudWktZGF0ZXBpY2tlci15ZWFyXG4gICAgICAgICAgd2lkdGg6IDQyJVxuXG5cbiAgdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlci1zcGFjaW5nOiAwXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgdGhlYWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0ZXN0LWdyYXksIDAuNClcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuXG4gICAgICB0clxuICAgICAgICArZmxleChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpXG5cbiAgICAgIHRoXG4gICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheVxuXG4gICAgdGJvZHlcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW4tdG9wOiA1cHhcblxuICAgICAgdHJcbiAgICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuXG4gICAgICB0ZFxuICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAgIGFcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgYm9yZGVyOiBub25lXG5cbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB6LWluZGV4OiAtMVxuICAgICAgICAgICAgbGVmdDogNy41JVxuICAgICAgICAgICAgdG9wOiA3LjUlXG4gICAgICAgICAgICBoZWlnaHQ6IDg1JVxuICAgICAgICAgICAgd2lkdGg6IDg1JVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yc1xuXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodC1ncmF5LCAwLjEpXG5cbiAgICAgICAgLnVpLXByaW9yaXR5LXNlY29uZGFyeVxuICAgICAgICAgIG9wYWNpdHk6IDAuNFxuXG4gICAgICAgIC51aS1zdGF0ZS1oaWdobGlnaHRcbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpXG5cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZVxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudCIsIi5lbnRpdHktYXR0cmlidXRlLWRvY3VtZW50c1xuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICB1bC5maWxlc1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbjogMCAwIDEwcHggNDVweFxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KVxuICAgIG1heC13aWR0aDogNTAwcHhcbiAgICBwYWRkaW5nOiAwXG5cbiAgICAuZG9jdW1lbnRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgK2ZsZXgoc3BhY2UtYmV0d2VlbiwgY2VudGVyKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogNzIwcHhcbiAgICAgIGhlaWdodDogODJweFxuICAgICAgcGFkZGluZzogMTBweFxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0ZXItZ3JheVxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIGJvcmRlciAwLjRzXG5cbiAgICAgICYuaXNEcm9wVGFyZ2V0XG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZDBkNGRjICFpbXBvcnRhbnRcblxuICAgICAgJi5kZWxldGVkXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgKyAuZG9jdW1lbnRcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4XG5cbiAgICAgID5pbnB1dFt0eXBlPSdmaWxlJ11cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAudGh1bWJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JheVxuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICBzaXplOiBjb3ZlclxuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzXG5cbiAgICAgICAgJi5oaWRkZW5cbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAmOm5vdCguaGFzLWltYWdlKVxuXG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdzdmcnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzgwRVxuICAgICAgICAgICZbZGF0YS1maWxldHlwZT0ncGRmJ11cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTM1NDZcbiAgICAgICAgICAmW2RhdGEtZmlsZXR5cGU9J3ppcCddLCAmW2RhdGEtZmlsZXR5cGU9J3JhciddXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjZjU2XG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdjc3YnXSwgJltkYXRhLWZpbGV0eXBlPSd4bHN4J11cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjcwNDVcbiAgICAgICAgICAmW2RhdGEtZmlsZXR5cGU9J21wMyddXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNCQ0NEXG4gICAgICAgICAgJltkYXRhLWZpbGV0eXBlPSdtcDQnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNjZCRVxuICAgICAgICAgICZbZGF0YS1maWxldHlwZT0nZG9jeCddLCAmW2RhdGEtZmlsZXR5cGU9J2RvY3gnXVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTY5N1xuICAgICAgICAgIC8vJltkYXRhLWZpbGV0eXBlPSdwbmcnXSwgJltkYXRhLWZpbGV0eXBlPSdqcGcnXSwgJltkYXRhLWZpbGV0eXBlPSdqcGVnJ10sICZbZGF0YS1maWxldHlwZT0nZ2lmJ11cbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjYyZjQzXG5cblxuICAgICAgICAmOm5vdCguaGFzLWltYWdlKTpub3QoLmhhcy1pY29uKVxuICAgICAgICAgICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiYXR0cihkYXRhLWZpbGV0eXBlKVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlcblxuICAgICAgICAmX19pbWFnZVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHNpemU6IGNvdmVyXG5cbiAgICAgICAgJi5pcy11cGxvYWRpbmdcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxuICAgICAgICAgIHdpZHRoOiA0OXB4XG4gICAgICAgICAgaGVpZ2h0OiA0OXB4XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdFdoaXRlICFpbXBvcnRhbnRcbiAgICAgICAgICAudGh1bWJfX2ltYWdlXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KVxuXG4gICAgICAgIC5wZXJjZW50YWdlXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICBvcGFjaXR5OiAwLjZcbiAgICAgICAgICArcHJvZ3Jlc3NQdWxzZSgkYmx1ZSlcblxuICAgICAgLnNlbGVjdFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZzogMC44MGVtIDIuMmVtXG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgJGxpZ2h0LWdyYXlcbiAgICAgICAgbWFyZ2luOiAwIDAuM2VtIDAuM2VtIDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yc1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheVxuXG4gICAgICAgICYuaGlkZGVuXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAuY29udGVudC13cmFwcGVyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweClcbiAgICAgICAgcGFkZGluZzogMCAxMHB4XG4gICAgICAgICYuaGlkZGVuXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIGlucHV0XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGVyLWdyYXlcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAgICAgICBwXG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICAgICAgICAmLnBhdGhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMFxuXG4gICAgICAuZHJhZy1pY29uXG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgICAgICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gICAgICAgIGN1cnNvcjogbW92ZVxuXG4gICAgICAgICYuaXMtaGlkZGVuXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICBzaXplOiBjb250YWluXG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiaW1nL2ljb25zL2RyYWctZG90cy5zdmdcIilcbiAgICAgICAgICB3aWR0aDogOXB4XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgb3BhY2l0eTogMC4yXG5cbiAgICAgIC5kZWxldGVcbiAgICAgICAgK2ZsZXgoY2VudGVyLCBjZW50ZXIpXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXIgMC4zc1xuXG4gICAgICAgICYuaGlkZGVuXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICBoZWlnaHQ6IDEwcHhcbiAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fY3Jvc3NfcmVkLnN2Z1wiKVxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgc2l6ZTogY29udGFpblxuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbmVvblJlZCwgMTAlKVxuICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuXG4gICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX2Nyb3NzLnN2Z1wiKVxuXG4gIC5kcmFnLWFuZC1kcm9wLWFyZWFcbiAgICAvL2JvdHRvbTogMjBweFxuICAgIGhlaWdodDogMjYwcHhcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgJGxpZ2h0R3JheVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIG1hcmdpbjogMTBweCAwIDEwcHggNDVweFxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDcwMHB4XG4gICAgcGFkZGluZzogMzBweFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzXG5cbiAgICAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICRibHVlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjA1KVxuXG4gICAgLmljb25cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgd2lkdGg6IDk1cHhcbiAgICAgIGhlaWdodDogNzhweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgaW1hZ2U6IHVybChcImltZy9pY29ucy9kcmFnLWFuZC1kcm9wLWNsb3VkLnN2Z1wiKVxuICAgICAgICBwb3NpdGlvbjogY2VudGVyXG4gICAgICAgIHNpemU6IGNvbnRhaW5cbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcblxuICAgIHBcbiAgICAgIG1hcmdpbjogMFxuICAgICAgY29sb3I6ICRncmF5XG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuXG4gICAgLm9yXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIG1hcmdpbjogMTBweCAwXG4gICAgICBmb250LXNpemU6IDAuOHJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6IHJnYmEoJGdyYXksIDAuNSlcblxuICAgIC5zZWxlY3RcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiAyNTBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZVxuXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgY29sb3I6ICRibHVlXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuICAgICAgICBjb2xvcjogd2hpdGVcblxuICAgICYtLXNtYWxsXG4gICAgICB3aWR0aDogNjBweFxuICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgICBwYWRkaW5nOiAwXG5cbiAgICAgIC5pY29uXG4gICAgICAgIHdpZHRoOiA1NXB4XG4gICAgICAgIGhlaWdodDogNTVweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvaWNvbnMvaWNvbl9wbHVzLnN2Z1wiKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgIHAsIC5zZWxlY3QsIC5vclxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmLmlzLWhpZGRlblxuICAgICAgZGlzcGxheTogbm9uZSIsIj1wcm9ncmVzc0NpcmNsZSgkdGhlbWVDb2xvcjogYmx1ZSwgJGJhY2tDb2xvcjogd2hpdGUsICRzdGVwIDogMSwgJGF0dHJpYnV0ZSA6ICdhcmlhLXZhbHVlbm93JylcbiAgJGxvb3BzOiByb3VuZCgxMDAgLyAkc3RlcClcbiAgJGluY3JlbWVudDogMzYwIC8gJGxvb3BzXG4gICRoYWxmOiByb3VuZCgkbG9vcHMgLyAyKVxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpXG4gICAgbGVmdDogLTJweFxuICAgIHRvcDogLTJweFxuXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGxvb3BzXG4gICAgJlsjeyRhdHRyaWJ1dGV9PSBcIiN7JGkgKiAkc3RlcH1cIl06YWZ0ZXJcbiAgICAgIEBpZiAkaSA8ICRoYWxmXG4gICAgICAgICRuZXh0RGVnOiA5MGRlZyArICRpbmNyZW1lbnQgKiAkaVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRiYWNrQ29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KCRuZXh0RGVnLCAkdGhlbWVDb2xvciA1MCUsICRiYWNrQ29sb3IgNTAlLCAkYmFja0NvbG9yKVxuXG4gICAgICBAZWxzZVxuICAgICAgICAkbmV4dERlZzogLTkwZGVnICsgJGluY3JlbWVudCAqICgkaSAtICRoYWxmKVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJG5leHREZWcsICR0aGVtZUNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICR0aGVtZUNvbG9yIDUwJSwgJGJhY2tDb2xvciA1MCUsICRiYWNrQ29sb3IpXG5cbj1wcm9ncmVzc1B1bHNlKCR0aGVtZUNvbG9yOiBibHVlKVxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zc1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLDAsMSlcblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMFxuICAgICZbI3thcmlhLXZhbHVlbm93fT0gXCIjeyRpfVwiXTphZnRlclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKCN7MCArICgkaS8xMDApIH0sICN7MCArICgkaS8xMDApIH0sIDEpIiwiLmVudGl0eS1hdHRyaWJ1dGUtZmlsZVxuICBpbnB1dFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1pbi1oZWlnaHQ6IDYwcHhcbiAgICB0ZXh0LWluZGVudDogMFxuICAgIHdpZHRoOiBhdXRvXG4gICAgcGFkZGluZzogMTBweCAzMHB4XG5cbiAgICAmOmZvY3VzXG4gICAgICBvdXRsaW5lOiBub25lXG5cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG5cbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBcIktpZXMgZWVuIGJlc3RhbmRcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGJvcmRlcjogZGFzaGVkIDJweCAkbGlnaHQtZ3JheVxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBvdXRsaW5lOiBub25lXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHhcblxuICB0ZXh0YXJlYVxuICAgIG1pbi13aWR0aDogNTAwcHhcbiAgICBtaW4taGVpZ2h0OiAxMDBweFxuICAgIG1hcmdpbjogMTBweCAzMHB4XG4gICAgcGFkZGluZzogMTBweFxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgei1pbmRleDogOTk5OTlcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGNvbG9yOiAkZGFyay1ncmF5XG4iLCIuZW50aXR5LWF0dHJpYnV0ZS1tdWx0aXNlbGVjdC1jb21iby1ib3hcbiAgY29sb3I6ICMwMDAwMDBcblxuICAvL05vbiByZWFkIG9ubHkgaXRlbXMgYmVsb3cgdGhpcyBsaW5lXG4gIC51aS13aWRnZXRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIG1heC13aWR0aDogNTAwcHhcblxuICAgIGlucHV0XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4XG4gICAgICBwYWRkaW5nOiA4cHhcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgdGV4dC1pbmRlbnQ6IDBcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZVxuXG4gICAgICAmLnVpLWF1dG9jb21wbGV0ZS1pbnB1dC5oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAmOmZvY3VzXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjc1KVxuXG5cbiAgICAuZHJvcGRvd25cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgcmlnaHQ6IDFweFxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogMzlweFxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodGVzdC1ncmF5LCAwLjUpXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICArZmxleChjZW50ZXIsIGNlbnRlcilcblxuICAgICAgJi5oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWRcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtCbHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgIG9wYWNpdHk6IDAuNVxuICAuaXRlbXNcbiAgICBtYXJnaW4tbGVmdDogNTBweFxuICAgIG1heC13aWR0aDogNDkwcHhcbiAgICBwYWRkaW5nOiAwXG5cbi5jLW11bHRpLXNlbGVjdC1pdGVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBtYXJnaW46IDVweCAwXG4gIG1pbi1oZWlnaHQ6IDQycHhcbiAgZm9udC1zaXplOiAwLjdyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMlxuICBjb2xvcjogJG1lZGl1bS1ncmF5XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4XG4gIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGVyLWdyYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgYm9yZGVyLXJhZGl1czogNXB4XG4gICtmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcilcblxuICAmOmZpcnN0LWNoaWxkXG4gICAgbWFyZ2luLXRvcDogMTBweFxuXG4gICYuaXMtZ2hvc3RcbiAgICBmaWx0ZXI6IGJsdXIoMC41cHgpXG4gICAgYW5pbWF0aW9uOiBzaGFrZTEgMXMgaW5maW5pdGUgYWx0ZXJuYXRlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHRlci1ncmF5LCAwLjIpXG5cblxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX3JlbW92ZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6IDBcbiAgdG9wOiAwXG4gICtmbGV4KGNlbnRlciwgY2VudGVyKVxuICB3aWR0aDogMzVweFxuICBoZWlnaHQ6IDEwMCVcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDBcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xc1xuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDIwcHhcbiAgICBoZWlnaHQ6IDIwcHhcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgaW1hZ2U6IHVybChcImltZy9pY29ucy9pY29uX2Nyb3NzX3JlZC5zdmdcIilcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXJcbiAgICAgIHNpemU6IDUwJVxuICAgICAgcmVwZWF0OiBuby1yZXBlYXRcblxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbmVvblJlZCwgMTAlKVxuXG4gICAgJjphZnRlclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ljb25zL2ljb25fY3Jvc3Muc3ZnXCIpXG5cbiAgLmMtbXVsdGktc2VsZWN0LWl0ZW0ucmVhZG9ubHkgJlxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmMtbXVsdGktc2VsZWN0LWl0ZW1fX3ZhbHVlXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KVxuXG4uYy1tdWx0aS1zZWxlY3QtaXRlbV9fZHJhZy1pY29uXG4gIHdpZHRoOiAzMHB4XG4gIGhlaWdodDogMzBweFxuICArZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG4gIGN1cnNvcjogbW92ZVxuXG4gICYuaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiAnJ1xuICAgIGJhY2tncm91bmQ6XG4gICAgICBwb3NpdGlvbjogY2VudGVyXG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgc2l6ZTogY29udGFpblxuICAgICAgaW1hZ2U6IHVybChcImltZy9pY29ucy9kcmFnLWRvdHMuc3ZnXCIpXG4gICAgd2lkdGg6IDlweFxuICAgIGhlaWdodDogMTZweFxuICAgIG9wYWNpdHk6IDAuMlxuXG4gIC5jLW11bHRpLXNlbGVjdC1pdGVtLnJlYWRvbmx5ICZcbiAgICBkaXNwbGF5OiBub25lXG5cblxuXG5cbi51aS1tZW51LnVpLWF1dG9jb21wbGV0ZVxuICBwYWRkaW5nOiAwXG4gIG1hcmdpbjogMFxuICBsaXN0LXN0eWxlOiBub25lXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgbWF4LWhlaWdodDogNTAwcHhcbiAgbWF4LXdpZHRoOiA1MDBweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxuXG4gICYudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50XG4gICAgYm9yZGVyLXRvcDogbm9uZVxuXG5cblxuICBsaVxuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgIGNvbG9yOiAkZGFyay1ncmF5XG5cbiAgICAvL1VuY29tbWVudCBpZiBzZWxlY3RtZW51IHJlbmRlcnMgd2l0aG91dCBkaXZcbiAgICAvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgLy9wYWRkaW5nOiA0cHggOHB4XG5cbiAgICAvL0NvbW1lbnQgaWYgc2VsZWN0bWVudSByZW5kZXJzIHdpdGhvdXQgZGl2XG4gICAgZGl2XG4gICAgICBwYWRkaW5nOiA0cHggOHB4XG5cbiAgICAgICYudWktc3RhdGUtYWN0aXZlXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdoaXRlXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50IiwiLmVudGl0eS1hdHRyaWJ1dGUtbGlua1xuICBwYWRkaW5nOiAwXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuICBhXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnlcbiAgICBmb250LXNpemU6IDAuN3JlbSIsIi5lbnRpdHktYXR0cmlidXRlLmVudGl0eS1hdHRyaWJ1dGUtb24tb2ZmXG4gIC8vK2ZsZXgoZmxleC1zdGFydCwgY2VudGVyKVxuICBtYXgtd2lkdGg6IDUwMHB4XG5cbiAgbGFiZWxcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHhcblxuICBpbnB1dFxuICAgIGRpc3BsYXk6IG5vbmVcblxuICAucGxhY2Vob2xkZXJcbiAgICBwYWRkaW5nOiAyMHB4IDBcblxuICAub24tb2ZmLXN3aXRjaFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDM1cHhcbiAgICBoZWlnaHQ6IDIwcHhcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3QtZ3JheVxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG5lb25SZWRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHNcblxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBsZWZ0OiAycHhcbiAgICAgIHRvcDogMnB4XG4gICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgIHdpZHRoOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzXG5cbiAgICAmLm9uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVvbkdyZWVuXG5cbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNXB4LCAwLCAwKSIsIi5lbnRpdHktYXR0cmlidXRlLXBhc3N3b3JkXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gIC5wYXNzd29yZFxuICAgICYucmVwZWF0XG4gICAgICBtYXJnaW4tdG9wOiA1cHhcblxuLnZhbGlkYXRpb25IZWxwZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAzXG4gICAgdG9wOiAtMjM1cHhcbiAgICBsZWZ0OiAyMDVweFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgb3BhY2l0eTogMFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI1cHgpXG4gICAgaGVpZ2h0OiAyMjVweFxuICAgIG1heC13aWR0aDogMzQwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XG5cbiAgICBoM1xuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjUpXG4gICAgICBmb250LXdlaWdodDogMTAwXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmtlckJsdWUsIDUlKVxuICAgICAgcGFkZGluZzogMTJweCAyMHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMFxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgLnN1Y2Nlc3NcbiAgICAgICtmbGV4KGNlbnRlciwgZmxleC1lbmQpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgIGltYWdlOiB1cmwoXCJpbWcvaWNvbnMvc3VjY2Vzcy5naWZcIilcbiAgICAgICAgcG9zaXRpb246IHRvcCBjZW50ZXJcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgY29sb3I6ICMxMmMwNmFcblxuICAgICAgcFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgb3BhY2l0eTogMC42XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAucmVxdWlyZW1lbnRzXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcblxuICAgICAgcFxuICAgICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgICBjb2xvcjogcmdiYSgkbGlnaHQtZ3JheSwgMC42NSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODVcblxuICAgICAgICBzcGFuXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgcGFkZGluZzogMCA1cHhcblxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogNHB4XG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKVxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JheVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnNcblxuICAgICAgICAmLmluZm9cbiAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgICAgICAgcGFkZGluZzogMCA1cHhcblxuICAgICAgICAmLmludmFsaWRcbiAgICAgICAgICBjb2xvcjogJG5lb25SZWRcbiAgICAgICAgICBvcGFjaXR5OiAwLjhcblxuICAgICAgICAmLnZhbGlkXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuXG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgd2lkdGg6IDBcbiAgICAgIGhlaWdodDogMFxuICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMTVweFxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNXB4XG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHdoaXRlXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcuNXB4KVxuICAgICAgYm90dG9tOiAtMTVweFxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHNcblxuICAgICYuYWN0aXZlXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsXG5cbiAgICAmLnZhbGlkXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyc1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICAgJjphZnRlclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTJjMDZhXG5cbiAgICAgIC5zdWNjZXNzXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgei1pbmRleDogNCIsIi5lbnRpdHktYXR0cmlidXRlLXNlbmQtcGFzc3dvcmQtbWFpbC1idXR0b25cbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgLnBhc3N3b3JkX21haWxcbiAgICAubWFpbF9idXR0b25cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgY29sb3I6ICM2NjY2NjZcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTlcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGNcblxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICBwYWRkaW5nOiA1cHggMjRweFxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICBtYXJnaW4tbGVmdDogNDVweFxuICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgICAgZm9udC1zaXplOiAwLjdyZW1cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yc1xuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwXG4gICAgICAmOmFjdGl2ZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgdG9wOiAxcHhcbiAgICAgICYuaGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5tYWlsX2NvbmZpcm1hdGlvbiwgLm1haWxfZmFpbFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBwYWRkaW5nOiA4cHggMjRweFxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW1cbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG5cbiAgICAgICYuaGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5tYWlsX2NvbmZpcm1hdGlvblxuICAgICAgY29sb3I6ICM0NzljMzhcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ3OWMzOFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbmVvbkdyZWVuLCAwLjQpXG5cbiAgICAubWFpbF9mYWlsXG4gICAgICBjb2xvcjogI2JmMjYxNFxuICAgICAgYm9yZGVyLWNvbG9yOiAjYmYyNjE0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRuZW9uUmVkLCAwLjI1KVxuXG4gICAgJi5oaWRkZW5cbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIuZW50aXR5LWF0dHJpYnV0ZS1zZWxlY3RcbiAgLy8rZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpXG5cbiAgLnNlbGVjdC13cmFwcGVyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNXB4KVxuICAgIG1heC13aWR0aDogNTAwcHhcbiAgICBtYXJnaW4tbGVmdDogNDVweFxuXG4gICAgLnNlbGVjdC1tZW51XG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAudWktc2VsZWN0bWVudS1idXR0b25cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgcGFkZGluZzogOHB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHhcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZVxuXG4gICAgICAmOmZvY3VzXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjc1KVxuXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICByaWdodDogMTJweFxuICAgICAgICB0b3A6IDE3cHhcbiAgICAgICAgd2lkdGg6IDBcbiAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWRcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDAgNXB4XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtCbHVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAgICAmLmRyb3Bkb3duLW9wZW5cbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICAgLnVpLWljb25cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG5cbi51aS1zZWxlY3RtZW51LW1lbnVcbiAgZGlzcGxheTogbm9uZVxuICBtYXJnaW46IDBcblxuICAmLnVpLXNlbGVjdG1lbnUtb3BlblxuICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgdWxcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgIG1heC1oZWlnaHQ6IDUwMHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIG92ZXJmbG93LXk6IHNjcm9sbFxuXG4gICAgJi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnRcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcblxuICAgIGxpXG4gICAgICBmb250LXNpemU6IDAuN3JlbVxuICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgY29sb3I6ICRkYXJrLWdyYXlcblxuICAgICAgLy9VbmNvbW1lbnQgaWYgc2VsZWN0bWVudSByZW5kZXJzIHdpdGhvdXQgZGl2XG4gICAgICAvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gICAgICAvL3BhZGRpbmc6IDRweCA4cHhcblxuICAgICAgJi51aS1zdGF0ZS1mb2N1c1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZVxuXG4gICAgICAvL0NvbW1lbnQgaWYgc2VsZWN0bWVudSByZW5kZXJzIHdpdGhvdXQgZGl2XG4gICAgICBkaXZcbiAgICAgICAgcGFkZGluZzogNHB4IDhweFxuXG4gICAgICAgICYudWktc3RhdGUtYWN0aXZlXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXdoaXRlXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXkiLCIuZW50aXR5LWF0dHJpYnV0ZS1zZXBhcmF0b3JcbiAgbWFyZ2luOiAzMHB4IDAgMTZweCAwXG4gIG1pbi1oZWlnaHQ6IGdyaWQtcm93KDEpXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWZcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoJGJsYWNrLC4xNSlcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxNXB4IC0xNXB4IHJnYmEoJGJsYWNrLC4xNSlcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDE1cHggMTVweCAtMTVweCByZ2JhKCRibGFjaywuMTUpXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5IiwiLmVudGl0eS1hdHRyaWJ1dGUtdGV4dCwgLmVudGl0eS1hdHRyaWJ1dGUtcGFzc3dvcmRcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4gICYuZXJyb3IgKyAuZXJyb3JcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYnJhbmQtZGFuZ2VyLCAuMDc1KSwgaW5zZXQgMCAwIDFweCByZ2JhKGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkYnJhbmQtZGFuZ2VyLCAyNSUpLCAxMCUpLC43NSlcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZGFuZ2VyXG4gICAgYm9yZGVyLXRvcDogMFxuXG4gIGlucHV0XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpXG4gICAgbWF4LXdpZHRoOiA1MDBweFxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0ZXItZ3JheVxuICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgICthdHRyaWJ1dGUtZm9jdXNcblxuICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcblxuICAmLmVycm9yIGlucHV0XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMvaWNvbl9jcm9zc19yZWQuc3ZnJylcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCIsIi5lbnRpdHktYXR0cmlidXRlLXRleHQtYXJlYVxuXG4gIGxhYmVsXG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxuXG4gIC50ZXh0LWFyZWEtd3JhcHBlclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweClcbiAgICBtYXgtd2lkdGg6IDkxMHB4XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbGlnaHRlci1ncmF5XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbiAgICA+dGV4dGFyZWFcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMTBweFxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG5cbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4XG4gICAgICBib3JkZXI6IG5vbmVcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICthdHRyaWJ1dGUtZm9jdXNcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICByZXNpemU6IHZlcnRpY2FsXG5cbiAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG5cbmRpdi5tY2UtdG9vbGJhci1ncnBcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU2ZWMiLCIuZW50aXR5LWF0dHJpYnV0ZS10aXRsZVxuICBoM1xuICAgIHBhZGRpbmctbGVmdDogNDVweFxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeVxuICAgIGZvbnQtc2l6ZTogMC44cmVtXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIG1hcmdpbjogMCIsIi5lbnRpdHktYXR0cmlidXRlLXZpZXdcbiAgcGFkZGluZzogMFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbiAgJi5lcnJvciArIC5lcnJvclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRicmFuZC1kYW5nZXIsIC4wNzUpLCBpbnNldCAwIDAgMXB4IHJnYmEobGlnaHRlbihkZXNhdHVyYXRlKCRicmFuZC1kYW5nZXIsIDI1JSksIDEwJSksLjc1KVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1kYW5nZXJcbiAgICBib3JkZXItdG9wOiAwXG5cbiAgLmNvbnRlbnRcbiAgICBwYWRkaW5nOiAwXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4XG5cbiAgICAub3JkZXItdGFibGVcbiAgICAgIHBhZGRpbmctbGVmdDogMCIsIi5jLXZpZGVvIHt9XG5cbi5jLXZpZGVvX19ncmlke1xuICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5jLXZpZGVvX19maWVsZHN7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzVweCk7XG59XG5cbi5jLXZpZGVvX19maWVsZHN7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5cbi5jLXZpZGVvX19wcmV2aWV3e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICZbaHJlZl17XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodC1ncmF5LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQod2hpdGUsIHJnYmEoJGxpZ2h0LWdyYXksIDAuMTUpKTtcbiAgfVxufVxuXG4uYy12aWRlb19fdGl0bGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRsaWdodC1ncmF5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5jLXZpZGVvX190aXRsZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkbWVkaXVtLWdyYXk7XG59XG5cbi5jLXZpZGVvX19pZHtcbiAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICBAaW5jbHVkZSBmbGV4LXJvd3M7XG59XG5cbi5jLXZpZGVvX191cmx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRsaWdodC1ncmF5O1xufVxuXG4uYy12aWRlb19faW5wdXR7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkbGlnaHQtZ3JheSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJGRhcmstZ3JheTtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4yNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIEBpbmNsdWRlIGF0dHJpYnV0ZS1mb2N1c1xuXG59XG5cbi5jLXZpZGVvX19hdXRvcGxheXtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGU2ZWM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYy12aWRlb19fdGh1bWJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZbc3JjXXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5lbnRpdHktYXR0cmlidXRlLW51bWVyaWMge1xuICAuYy1udW1lcmljIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxufVxuXG5cbi5jLW51bWVyaWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1udW1lcmljX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogJGRhcmstZ3JheTtcbn1cblxuLmMtbnVtZXJpY19fbGFiZWwtLXNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4uYy1udW1lcmljX19waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuLmMtbnVtZXJpY19fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLmMtbnVtZXJpY19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtbnVtZXJpY19fYnV0dG9uLS11cCB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4uYy1udW1lcmljX19idXR0b24tLWRvd24ge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDEwJSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi8vIEltcG9ydGFudCBhcmUgYmVjYXVzZSBvZiB0aGUgYnVnZ3kgc3R5bGluZyBvZiB0aGUga21zXG4uYy1udW1lcmljX19pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXG4gIEBpbmNsdWRlIGF0dHJpYnV0ZS1mb2N1cygpO1xuXG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG5cbi5jLW51bWVyaWNfX2lucHV0LS1mcmFjdGlvbiB7XG4gIG1heC13aWR0aDogODVweDtcbn1cblxuIiwiLmMtcmVhZC1vbmx5X193cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4uYy1yZWFkLW9ubHlfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1yZWFkLW9ubHlfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIG9wYWNpdHk6IDAuNTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59IiwiLy8gVHJhbnNmZXIgU2VjdGlvblxuXG4jZW50aXR5LnRyYW5zZmVyLXNlY3Rpb25cbiAgcG9zaXRpb246IHN0YXRpY1xuICB0b3A6IDBcbiAgaGVpZ2h0OiAxMDAlIiwiLy8gQWN0aW9uIGxvZyBTZWN0aW9uXG5cbiNlbnRpdHkuYWN0aW9uLWxvZy1zZWN0aW9uXG4gIHBvc2l0aW9uOiBzdGF0aWNcbiAgdG9wOiAwXG4gIGhlaWdodDogMTAwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4od2hpdGUsIDIlKVxuICAuZW50aXR5LWF0dHJpYnV0ZXNcbiAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAudGFiLWNvbnRlbnRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlY1xuICAgICAgLmVudGl0eS1hdHRyaWJ1dGUtdGl0bGVcbiAgICAgICAgaDNcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgICBjb2xvcjogIzJEMzIzQ1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAxM3B4IDMwcHhcblxuICAgICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtXG4gICAgICAgICAgICBjb2xvcjogIzcwNzc4Y1xuICAgICAgICAgICAgb3BhY2l0eTogMC41XG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDBcblxuICAgICAgLmVudGl0eS1hdHRyaWJ1dGUtZGF0ZS1waWNrZXJcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG5cbiAgICAgICAgbGFiZWxcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuXG4gICAgICBidXR0b25cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIGhlaWdodDogNDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zc1xuICAgICAgICB3aWR0aDogMTUwcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcbiAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtXG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgIG91dGxpbmU6IG5vbmVcblxuXG5cbiAgdGV4dGFyZWFcbiAgICBib3JkZXI6IG5vbmVcbiAgICBjb2xvcjogIzMzM1xuICAgIGZvbnQtc2l6ZTogMC43cmVtXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTZweClcbiAgICBwYWRkaW5nOiAzMHB4XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblxuICAgICY6Zm9jdXNcbiAgICAgIG91dGxpbmU6IG5vbmVcbiIsIi5jLWRhc2hib2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICRkYXJrZXJCbHVlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX3RleHR7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGdyYXk7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcblxuICAuYy1kYXNoYm9hcmRfX2NvbnRhY3QgJiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmMtZGFzaGJvYXJkX19lbXBsb3llZXN7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZUdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUge1xuICBAaW5jbHVkZSBmbGV4KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlR3JheTtcbn1cblxuLmMtZGFzaGJvYXJkX19lbXBsb3llZS1pbWFnZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtaW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGdyYXk7XG59XG5cbi5jLWRhc2hib2FyZF9fZW1wbG95ZWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkZGFya2VyQmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1kYXNoYm9hcmRfX2xpbmsge1xuICBjb2xvcjogJGdyYXk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibHVlXG4gIH1cbn1cblxuLmMtZGFzaGJvYXJkX19sb2dvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAgcC5zbWFsbC1wcm9maWxlLW5hbWVcbi8vICBtYXJnaW4tYm90dG9tOiAxMHB4XG4vLyAgcGFkZGluZzogMFxuLy9cbi8vICBwLnNtYWxsLXByb2ZpbGUtZGVzY3JpcHRpb25cbi8vICBwYWRkaW5nOiAwXG4vLyAgZm9udC1zaXplOiAwLjlyZW1cbi8vICBsaW5lLWhlaWdodDogMS41ZW1cbi8vICBjb2xvcjogJG1lZGl1bS1ncmF5XG4vL31cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/