@charset "UTF-8";
/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, modules, etc. */
/* DECLARE FONTS
******************************/
@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: 500;
  src: local("Archivo Narrow Regular"), url("../../../fonts/ArchivoNarrow-Regular.woff2") format("woff2"), url("../../../fonts/ArchivoNarrow-Regular.woff") format("woff"); }

@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: 500;
  src: local("Archivo Narrow Italic"), url("../../../fonts/ArchivoNarrow-Italic.woff2") format("woff2"), url("../../../fonts/ArchivoNarrow-Italic.woff") format("woff"); }

@font-face {
  font-family: "Archivo Narrow";
  font-style: normal;
  font-weight: bold;
  src: local("Archivo Narrow Bold"), url("../../../fonts/ArchivoNarrow-Bold.woff2") format("woff2"), url("../../../fonts/ArchivoNarrow-Bold.woff") format("woff"); }

@font-face {
  font-family: "Archivo Narrow";
  font-style: italic;
  font-weight: bold;
  src: local("Archivo Narrow Italic"), url("../../../fonts/ArchivoNarrow-BoldItalic.woff2") format("woff2"), url("../../../fonts/ArchivoNarrow-BoldItalic.woff") format("woff"); }

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

@font-face {
  font-family: 'FontAwesome';
  src: url("../../../fonts/fontawesome.eot");
  src: url("../../../fonts/fontawesome.eot?#iefix") format("embedded-opentype"), url("../../../fonts/fontawesome.woff2") format("woff2"), url("../../../fonts/fontawesome.woff") format("woff"), url("../../../fonts/fontawesome.ttf") format("truetype"), url("../../../fonts/fontawesome.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'NPF Icons';
  src: url("../../../fonts/npf-icons.eot?-qyxl92");
  src: url("../../../fonts/npf-icons.eot?#iefix-qyxl92") format("embedded-opentype"), url("../../../fonts/npf-icons.woff?-qyxl92") format("woff"), url("../../../fonts/npf-icons.ttf?-qyxl92") format("truetype"), url("../../../fonts/npf-icons.svg?-qyxl92#npf_icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Material-Design-Icons";
  src: url("../../../fonts/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("../../../fonts/material-design-icons/Material-Design-Icons.woff2") format("woff2"), url("../../../fonts/material-design-icons/Material-Design-Icons.woff") format("woff"), url("../../../fonts/material-design-icons/Material-Design-Icons.ttf") format("truetype"), url("../../../fonts/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Roboto";
  src: url("../../../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../../../fonts/roboto/Roboto-Thin.woff") format("woff"), url("../../../fonts/roboto/Roboto-Thin.ttf") format("truetype");
  font-weight: 200; }

@font-face {
  font-family: "Roboto";
  src: url("../../../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../../../fonts/roboto/Roboto-Light.woff") format("woff"), url("../../../fonts/roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300; }

@font-face {
  font-family: "Roboto";
  src: url("../../../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../../../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../../../fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: "Roboto";
  src: url("../../../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../../../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../../../fonts/roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("../../../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../../../fonts/roboto/Roboto-Bold.woff") format("woff"), url("../../../fonts/roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: 700; }

/* VARIABLES
******************************/
.materialize-red.lighten-5, .brooches .brooch .materialize-red.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.materialize-red.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.materialize-red.medium {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-4, .brooches .brooch .materialize-red.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.materialize-red.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.materialize-red.medium, .question-options .materialize-red.btn, .question-options .materialize-red.btn-large, .question-options .custom-form .materialize-red.clear, .custom-form .question-options .materialize-red.clear, .question-options .custom-form .btn-flex .materialize-red.option-select, .custom-form .btn-flex .question-options .materialize-red.option-select, .question-options .custom-form .btn-flex .materialize-red.submit, .custom-form .btn-flex .question-options .materialize-red.submit, #discover-page .collapsible .collapsible-body .materialize-red.btn, #discover-page .collapsible .collapsible-body .materialize-red.btn-large, #discover-page .collapsible .collapsible-body .custom-form .materialize-red.clear, .custom-form #discover-page .collapsible .collapsible-body .materialize-red.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.submit {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3, .brooches .brooch .materialize-red.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.materialize-red.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.materialize-red.medium, #discover-page .charts .chart .materialize-red.icon {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-2, .brooches .brooch .materialize-red.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.materialize-red.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.materialize-red.medium, .question-options .materialize-red.btn:hover, .question-options .materialize-red.btn-large:hover, .question-options .custom-form .materialize-red.clear:hover, .custom-form .question-options .materialize-red.clear:hover, .question-options .custom-form .btn-flex .materialize-red.option-select:hover, .custom-form .btn-flex .question-options .materialize-red.option-select:hover, .question-options .custom-form .btn-flex .materialize-red.submit:hover, .custom-form .btn-flex .question-options .materialize-red.submit:hover, #discover-page .collapsible .collapsible-body .materialize-red.btn:hover, #discover-page .collapsible .collapsible-body .materialize-red.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .materialize-red.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .materialize-red.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.submit:hover {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-1, .brooches .brooch .materialize-red.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.materialize-red.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.materialize-red.medium {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.darken-1, .question-options .materialize-red.btn.selected, .question-options .materialize-red.selected.btn-large, .question-options .custom-form .materialize-red.selected.clear, .custom-form .question-options .materialize-red.selected.clear, .question-options .custom-form .btn-flex .materialize-red.selected.option-select, .custom-form .btn-flex .question-options .materialize-red.selected.option-select, .question-options .custom-form .btn-flex .materialize-red.selected.submit, .custom-form .btn-flex .question-options .materialize-red.selected.submit, #discover-page .collapsible .collapsible-body .materialize-red.btn.selected, #discover-page .collapsible .collapsible-body .materialize-red.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .materialize-red.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .materialize-red.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .materialize-red.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .materialize-red.selected.submit {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.red.lighten-5, .brooches .brooch .red.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.red.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.red.medium, .brooches .brooch #nav > ul > li .medium.mdi-image-filter-5.notification, .brooches .brooch #nav > ul > li .page-mydata #content .level-up.position-5 .card-title i.medium.notification, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #nav > ul > li i.medium.notification, #nav > ul > li .brooches .brooch .medium.mdi-image-filter-5.notification, #nav > ul > li .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.notification, .page-mydata #content .level-up.position-5 .card-title #nav > ul > li .brooches .brooch i.medium.notification, #nav > ul > li .lighten-5.notification {
  background-color: #FFEBEE !important; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red.lighten-4, .brooches .brooch .red.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.red.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.red.medium, .brooches .brooch #nav > ul > li .medium.mdi-image-filter-4.notification, .brooches .brooch #nav > ul > li .page-mydata #content .level-up.position-4 .card-title i.medium.notification, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #nav > ul > li i.medium.notification, #nav > ul > li .brooches .brooch .medium.mdi-image-filter-4.notification, #nav > ul > li .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.notification, .page-mydata #content .level-up.position-4 .card-title #nav > ul > li .brooches .brooch i.medium.notification, .question-options .red.btn, .question-options .red.btn-large, .question-options #nav > ul > li .btn-large.notification, #nav > ul > li .question-options .btn-large.notification, .question-options .custom-form .red.clear, .custom-form .question-options .red.clear, .question-options .custom-form #nav > ul > li .clear.notification, .custom-form #nav > ul > li .question-options .clear.notification, .question-options #nav > ul > li .custom-form .clear.notification, #nav > ul > li .custom-form .question-options .clear.notification, .question-options .custom-form .btn-flex .red.option-select, .custom-form .btn-flex .question-options .red.option-select, .question-options .custom-form .btn-flex #nav > ul > li .option-select.notification, .custom-form .btn-flex #nav > ul > li .question-options .option-select.notification, .question-options #nav > ul > li .custom-form .btn-flex .option-select.notification, #nav > ul > li .custom-form .btn-flex .question-options .option-select.notification, .question-options .custom-form .btn-flex .red.submit, .custom-form .btn-flex .question-options .red.submit, .question-options .custom-form .btn-flex #nav > ul > li .submit.notification, .custom-form .btn-flex #nav > ul > li .question-options .submit.notification, .question-options #nav > ul > li .custom-form .btn-flex .submit.notification, #nav > ul > li .custom-form .btn-flex .question-options .submit.notification, .question-options #nav > ul > li .btn.notification, #nav > ul > li .question-options .btn.notification, #nav > ul > li .lighten-4.notification, #nav > ul > li .question-options .custom-form .notification.clear, .custom-form .question-options #nav > ul > li .notification.clear, #nav > ul > li .question-options .custom-form .btn-flex .notification.option-select, .custom-form .btn-flex .question-options #nav > ul > li .notification.option-select, #nav > ul > li .question-options .custom-form .btn-flex .notification.submit, .custom-form .btn-flex .question-options #nav > ul > li .notification.submit, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.btn, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.btn, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.btn-large, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.btn-large, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .notification.clear, #discover-page .collapsible .collapsible-body .custom-form #nav > ul > li .notification.clear, #nav > ul > li .custom-form #discover-page .collapsible .collapsible-body .notification.clear, .custom-form #discover-page .collapsible .collapsible-body #nav > ul > li .notification.clear, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.option-select, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.option-select, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.submit, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.submit, #discover-page .collapsible .collapsible-body .red.btn, #discover-page .collapsible .collapsible-body .red.btn-large, #discover-page .collapsible .collapsible-body .custom-form .red.clear, .custom-form #discover-page .collapsible .collapsible-body .red.clear, .custom-form #nav > ul > li #discover-page .collapsible .collapsible-body .clear.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .clear.notification, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.option-select, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .option-select.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .option-select.notification, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.submit, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .submit.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .submit.notification {
  background-color: #FFCDD2 !important; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red.lighten-3, .brooches .brooch .red.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.red.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.red.medium, .brooches .brooch #nav > ul > li .medium.mdi-image-filter-3.notification, .brooches .brooch #nav > ul > li .page-mydata #content .level-up.position-3 .card-title i.medium.notification, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #nav > ul > li i.medium.notification, #nav > ul > li .brooches .brooch .medium.mdi-image-filter-3.notification, #nav > ul > li .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.notification, .page-mydata #content .level-up.position-3 .card-title #nav > ul > li .brooches .brooch i.medium.notification, .input-field .validate + ul, .input-field input[required=required] + ul, #nav > ul > li .lighten-3.notification, #nav > ul > li #discover-page .charts .chart .notification.icon, #discover-page .charts .chart #nav > ul > li .notification.icon, #discover-page .charts .chart .red.icon {
  background-color: #EF9A9A !important; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red.lighten-2, .brooches .brooch .red.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.red.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.red.medium, .brooches .brooch #nav > ul > li .medium.mdi-image-filter-2.notification, .brooches .brooch #nav > ul > li .page-mydata #content .level-up.position-2 .card-title i.medium.notification, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #nav > ul > li i.medium.notification, #nav > ul > li .brooches .brooch .medium.mdi-image-filter-2.notification, #nav > ul > li .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.notification, .page-mydata #content .level-up.position-2 .card-title #nav > ul > li .brooches .brooch i.medium.notification, .question-options .red.btn:hover, .question-options .red.btn-large:hover, .question-options #nav > ul > li .btn-large.notification:hover, #nav > ul > li .question-options .btn-large.notification:hover, .question-options .custom-form .red.clear:hover, .custom-form .question-options .red.clear:hover, .question-options .custom-form #nav > ul > li .clear.notification:hover, .custom-form #nav > ul > li .question-options .clear.notification:hover, .question-options #nav > ul > li .custom-form .clear.notification:hover, #nav > ul > li .custom-form .question-options .clear.notification:hover, .question-options .custom-form .btn-flex .red.option-select:hover, .custom-form .btn-flex .question-options .red.option-select:hover, .question-options .custom-form .btn-flex #nav > ul > li .option-select.notification:hover, .custom-form .btn-flex #nav > ul > li .question-options .option-select.notification:hover, .question-options #nav > ul > li .custom-form .btn-flex .option-select.notification:hover, #nav > ul > li .custom-form .btn-flex .question-options .option-select.notification:hover, .question-options .custom-form .btn-flex .red.submit:hover, .custom-form .btn-flex .question-options .red.submit:hover, .question-options .custom-form .btn-flex #nav > ul > li .submit.notification:hover, .custom-form .btn-flex #nav > ul > li .question-options .submit.notification:hover, .question-options #nav > ul > li .custom-form .btn-flex .submit.notification:hover, #nav > ul > li .custom-form .btn-flex .question-options .submit.notification:hover, .question-options #nav > ul > li .btn.notification:hover, #nav > ul > li .question-options .btn.notification:hover, #nav > ul > li .lighten-2.notification, #nav > ul > li .question-options .custom-form .notification.clear:hover, .custom-form .question-options #nav > ul > li .notification.clear:hover, #nav > ul > li .question-options .custom-form .btn-flex .notification.option-select:hover, .custom-form .btn-flex .question-options #nav > ul > li .notification.option-select:hover, #nav > ul > li .question-options .custom-form .btn-flex .notification.submit:hover, .custom-form .btn-flex .question-options #nav > ul > li .notification.submit:hover, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.btn:hover, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.btn:hover, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.btn-large:hover, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.btn-large:hover, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .notification.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #nav > ul > li .notification.clear:hover, #nav > ul > li .custom-form #discover-page .collapsible .collapsible-body .notification.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #nav > ul > li .notification.clear:hover, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.option-select:hover, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.option-select:hover, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.submit:hover, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.submit:hover, #discover-page .collapsible .collapsible-body .red.btn:hover, #discover-page .collapsible .collapsible-body .red.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .red.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .red.clear:hover, .custom-form #nav > ul > li #discover-page .collapsible .collapsible-body .clear.notification:hover, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .clear.notification:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.option-select:hover, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .option-select.notification:hover, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .option-select.notification:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.submit:hover, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .submit.notification:hover, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .submit.notification:hover {
  background-color: #E57373 !important; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red.lighten-1, .brooches .brooch .red.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.red.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.red.medium, .brooches .brooch #nav > ul > li .medium.mdi-image-filter-1.notification, .brooches .brooch #nav > ul > li .page-mydata #content .level-up.position-1 .card-title i.medium.notification, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #nav > ul > li i.medium.notification, #nav > ul > li .brooches .brooch .medium.mdi-image-filter-1.notification, #nav > ul > li .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.notification, .page-mydata #content .level-up.position-1 .card-title #nav > ul > li .brooches .brooch i.medium.notification, #nav > ul > li .lighten-1.notification {
  background-color: #EF5350 !important; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red, #nav ul li .notification {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

.notification.tooltipped, .red.darken-1, .question-options .red.btn.selected, .question-options .red.selected.btn-large, .question-options #nav > ul > li .selected.btn-large.notification, #nav > ul > li .question-options .selected.btn-large.notification, .question-options .custom-form .red.selected.clear, .custom-form .question-options .red.selected.clear, .question-options .custom-form #nav > ul > li .selected.clear.notification, .custom-form #nav > ul > li .question-options .selected.clear.notification, .question-options #nav > ul > li .custom-form .selected.clear.notification, #nav > ul > li .custom-form .question-options .selected.clear.notification, .question-options .custom-form .btn-flex .red.selected.option-select, .custom-form .btn-flex .question-options .red.selected.option-select, .question-options .custom-form .btn-flex #nav > ul > li .selected.option-select.notification, .custom-form .btn-flex #nav > ul > li .question-options .selected.option-select.notification, .question-options #nav > ul > li .custom-form .btn-flex .selected.option-select.notification, #nav > ul > li .custom-form .btn-flex .question-options .selected.option-select.notification, .question-options .custom-form .btn-flex .red.selected.submit, .custom-form .btn-flex .question-options .red.selected.submit, .question-options .custom-form .btn-flex #nav > ul > li .selected.submit.notification, .custom-form .btn-flex #nav > ul > li .question-options .selected.submit.notification, .question-options #nav > ul > li .custom-form .btn-flex .selected.submit.notification, #nav > ul > li .custom-form .btn-flex .question-options .selected.submit.notification, .question-options #nav > ul > li .btn.selected.notification, #nav > ul > li .question-options .btn.selected.notification, .custom-form .clear, #nav > ul > li .darken-1.notification, #nav > ul > li .question-options .custom-form .notification.selected.clear, .custom-form .question-options #nav > ul > li .notification.selected.clear, #nav > ul > li .question-options .custom-form .btn-flex .notification.selected.option-select, .custom-form .btn-flex .question-options #nav > ul > li .notification.selected.option-select, #nav > ul > li .question-options .custom-form .btn-flex .notification.selected.submit, .custom-form .btn-flex .question-options #nav > ul > li .notification.selected.submit, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.btn.selected, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.btn.selected, #nav > ul > li #discover-page .collapsible .collapsible-body .notification.selected.btn-large, #discover-page .collapsible .collapsible-body #nav > ul > li .notification.selected.btn-large, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .notification.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #nav > ul > li .notification.selected.clear, #nav > ul > li .custom-form #discover-page .collapsible .collapsible-body .notification.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #nav > ul > li .notification.selected.clear, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.selected.option-select, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.selected.option-select, #nav > ul > li #discover-page .collapsible .collapsible-body .custom-form .btn-flex .notification.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav > ul > li .notification.selected.submit, #nav > ul > li .custom-form .btn-flex #discover-page .collapsible .collapsible-body .notification.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav > ul > li .notification.selected.submit, #discover-page .collapsible .collapsible-body .red.btn.selected, #discover-page .collapsible .collapsible-body .red.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .red.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .red.selected.clear, .custom-form #nav > ul > li #discover-page .collapsible .collapsible-body .selected.clear.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .selected.clear.notification, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.selected.option-select, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .selected.option-select.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .selected.option-select.notification, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .red.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .red.selected.submit, .custom-form .btn-flex #nav > ul > li #discover-page .collapsible .collapsible-body .selected.submit.notification, #discover-page .collapsible .collapsible-body #nav > ul > li .custom-form .btn-flex .selected.submit.notification {
  background-color: #E53935 !important; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red.darken-2, #nav > ul > li .darken-2.notification {
  background-color: #D32F2F !important; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red.darken-3, #nav > ul > li .darken-3.notification {
  background-color: #C62828 !important; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red.darken-4, #nav > ul > li .darken-4.notification {
  background-color: #B71C1C !important; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red.accent-1, #nav > ul > li .accent-1.notification {
  background-color: #FF8A80 !important; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red.accent-2, #nav > ul > li .accent-2.notification {
  background-color: #FF5252 !important; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red.accent-3, #nav > ul > li .accent-3.notification {
  background-color: #FF1744 !important; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red.accent-4, #nav > ul > li .accent-4.notification {
  background-color: #D50000 !important; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.pink.lighten-5, .brooches .brooch .pink.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.pink.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.pink.medium {
  background-color: #fce4ec !important; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-4, .brooches .brooch .pink.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.pink.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.pink.medium, .question-options .pink.btn, .question-options .pink.btn-large, .question-options .custom-form .pink.clear, .custom-form .question-options .pink.clear, .question-options .custom-form .btn-flex .pink.option-select, .custom-form .btn-flex .question-options .pink.option-select, .question-options .custom-form .btn-flex .pink.submit, .custom-form .btn-flex .question-options .pink.submit, #discover-page .collapsible .collapsible-body .pink.btn, #discover-page .collapsible .collapsible-body .pink.btn-large, #discover-page .collapsible .collapsible-body .custom-form .pink.clear, .custom-form #discover-page .collapsible .collapsible-body .pink.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.submit {
  background-color: #f8bbd0 !important; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-3, .brooches .brooch .pink.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.pink.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.pink.medium, #discover-page .charts .chart .pink.icon {
  background-color: #f48fb1 !important; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-2, .brooches .brooch .pink.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.pink.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.pink.medium, .question-options .pink.btn:hover, .question-options .pink.btn-large:hover, .question-options .custom-form .pink.clear:hover, .custom-form .question-options .pink.clear:hover, .question-options .custom-form .btn-flex .pink.option-select:hover, .custom-form .btn-flex .question-options .pink.option-select:hover, .question-options .custom-form .btn-flex .pink.submit:hover, .custom-form .btn-flex .question-options .pink.submit:hover, #discover-page .collapsible .collapsible-body .pink.btn:hover, #discover-page .collapsible .collapsible-body .pink.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .pink.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .pink.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.submit:hover {
  background-color: #f06292 !important; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-1, .brooches .brooch .pink.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.pink.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.pink.medium {
  background-color: #ec407a !important; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink {
  background-color: #e91e63 !important; }

.pink-text {
  color: #e91e63 !important; }

.pink.darken-1, .question-options .pink.btn.selected, .question-options .pink.selected.btn-large, .question-options .custom-form .pink.selected.clear, .custom-form .question-options .pink.selected.clear, .question-options .custom-form .btn-flex .pink.selected.option-select, .custom-form .btn-flex .question-options .pink.selected.option-select, .question-options .custom-form .btn-flex .pink.selected.submit, .custom-form .btn-flex .question-options .pink.selected.submit, #discover-page .collapsible .collapsible-body .pink.btn.selected, #discover-page .collapsible .collapsible-body .pink.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .pink.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .pink.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .pink.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .pink.selected.submit {
  background-color: #d81b60 !important; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.purple.lighten-5, .brooches .brooch .purple.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.purple.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.purple.medium {
  background-color: #f3e5f5 !important; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-4, .brooches .brooch .purple.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.purple.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.purple.medium, .question-options .purple.btn, .question-options .purple.btn-large, .question-options .custom-form .purple.clear, .custom-form .question-options .purple.clear, .question-options .custom-form .btn-flex .purple.option-select, .custom-form .btn-flex .question-options .purple.option-select, .question-options .custom-form .btn-flex .purple.submit, .custom-form .btn-flex .question-options .purple.submit, #discover-page .collapsible .collapsible-body .purple.btn, #discover-page .collapsible .collapsible-body .purple.btn-large, #discover-page .collapsible .collapsible-body .custom-form .purple.clear, .custom-form #discover-page .collapsible .collapsible-body .purple.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.submit {
  background-color: #e1bee7 !important; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-3, .brooches .brooch .purple.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.purple.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.purple.medium, #discover-page .charts .chart .purple.icon {
  background-color: #ce93d8 !important; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-2, .brooches .brooch .purple.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.purple.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.purple.medium, .question-options .purple.btn:hover, .question-options .purple.btn-large:hover, .question-options .custom-form .purple.clear:hover, .custom-form .question-options .purple.clear:hover, .question-options .custom-form .btn-flex .purple.option-select:hover, .custom-form .btn-flex .question-options .purple.option-select:hover, .question-options .custom-form .btn-flex .purple.submit:hover, .custom-form .btn-flex .question-options .purple.submit:hover, #discover-page .collapsible .collapsible-body .purple.btn:hover, #discover-page .collapsible .collapsible-body .purple.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .purple.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .purple.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.submit:hover {
  background-color: #ba68c8 !important; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-1, .brooches .brooch .purple.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.purple.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.purple.medium {
  background-color: #ab47bc !important; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple {
  background-color: #9c27b0 !important; }

.purple-text {
  color: #9c27b0 !important; }

.purple.darken-1, .question-options .purple.btn.selected, .question-options .purple.selected.btn-large, .question-options .custom-form .purple.selected.clear, .custom-form .question-options .purple.selected.clear, .question-options .custom-form .btn-flex .purple.selected.option-select, .custom-form .btn-flex .question-options .purple.selected.option-select, .question-options .custom-form .btn-flex .purple.selected.submit, .custom-form .btn-flex .question-options .purple.selected.submit, #discover-page .collapsible .collapsible-body .purple.btn.selected, #discover-page .collapsible .collapsible-body .purple.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .purple.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .purple.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .purple.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .purple.selected.submit {
  background-color: #8e24aa !important; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #a0f !important; }

.purple-text.text-accent-4 {
  color: #a0f !important; }

.deep-purple.lighten-5, .brooches .brooch .deep-purple.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.deep-purple.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.deep-purple.medium {
  background-color: #ede7f6 !important; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-4, .brooches .brooch .deep-purple.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.deep-purple.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.deep-purple.medium, .question-options .deep-purple.btn, .question-options .deep-purple.btn-large, .question-options .custom-form .deep-purple.clear, .custom-form .question-options .deep-purple.clear, .question-options .custom-form .btn-flex .deep-purple.option-select, .custom-form .btn-flex .question-options .deep-purple.option-select, .question-options .custom-form .btn-flex .deep-purple.submit, .custom-form .btn-flex .question-options .deep-purple.submit, #discover-page .collapsible .collapsible-body .deep-purple.btn, #discover-page .collapsible .collapsible-body .deep-purple.btn-large, #discover-page .collapsible .collapsible-body .custom-form .deep-purple.clear, .custom-form #discover-page .collapsible .collapsible-body .deep-purple.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.submit {
  background-color: #d1c4e9 !important; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3, .brooches .brooch .deep-purple.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.deep-purple.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.deep-purple.medium, #discover-page .charts .chart .deep-purple.icon {
  background-color: #b39ddb !important; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-2, .brooches .brooch .deep-purple.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.deep-purple.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.deep-purple.medium, .question-options .deep-purple.btn:hover, .question-options .deep-purple.btn-large:hover, .question-options .custom-form .deep-purple.clear:hover, .custom-form .question-options .deep-purple.clear:hover, .question-options .custom-form .btn-flex .deep-purple.option-select:hover, .custom-form .btn-flex .question-options .deep-purple.option-select:hover, .question-options .custom-form .btn-flex .deep-purple.submit:hover, .custom-form .btn-flex .question-options .deep-purple.submit:hover, #discover-page .collapsible .collapsible-body .deep-purple.btn:hover, #discover-page .collapsible .collapsible-body .deep-purple.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .deep-purple.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .deep-purple.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.submit:hover {
  background-color: #9575cd !important; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-1, .brooches .brooch .deep-purple.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.deep-purple.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.deep-purple.medium {
  background-color: #7e57c2 !important; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple {
  background-color: #673ab7 !important; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.darken-1, .question-options .deep-purple.btn.selected, .question-options .deep-purple.selected.btn-large, .question-options .custom-form .deep-purple.selected.clear, .custom-form .question-options .deep-purple.selected.clear, .question-options .custom-form .btn-flex .deep-purple.selected.option-select, .custom-form .btn-flex .question-options .deep-purple.selected.option-select, .question-options .custom-form .btn-flex .deep-purple.selected.submit, .custom-form .btn-flex .question-options .deep-purple.selected.submit, #discover-page .collapsible .collapsible-body .deep-purple.btn.selected, #discover-page .collapsible .collapsible-body .deep-purple.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .deep-purple.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .deep-purple.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-purple.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-purple.selected.submit {
  background-color: #5e35b1 !important; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.indigo.lighten-5, .brooches .brooch .indigo.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.indigo.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.indigo.medium {
  background-color: #e8eaf6 !important; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-4, .brooches .brooch .indigo.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.indigo.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.indigo.medium, .question-options .indigo.btn, .question-options .indigo.btn-large, .question-options .custom-form .indigo.clear, .custom-form .question-options .indigo.clear, .question-options .custom-form .btn-flex .indigo.option-select, .custom-form .btn-flex .question-options .indigo.option-select, .question-options .custom-form .btn-flex .indigo.submit, .custom-form .btn-flex .question-options .indigo.submit, #discover-page .collapsible .collapsible-body .indigo.btn, #discover-page .collapsible .collapsible-body .indigo.btn-large, #discover-page .collapsible .collapsible-body .custom-form .indigo.clear, .custom-form #discover-page .collapsible .collapsible-body .indigo.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.submit {
  background-color: #c5cae9 !important; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-3, .brooches .brooch .indigo.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.indigo.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.indigo.medium, #discover-page .charts .chart .indigo.icon {
  background-color: #9fa8da !important; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-2, .brooches .brooch .indigo.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.indigo.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.indigo.medium, .question-options .indigo.btn:hover, .question-options .indigo.btn-large:hover, .question-options .custom-form .indigo.clear:hover, .custom-form .question-options .indigo.clear:hover, .question-options .custom-form .btn-flex .indigo.option-select:hover, .custom-form .btn-flex .question-options .indigo.option-select:hover, .question-options .custom-form .btn-flex .indigo.submit:hover, .custom-form .btn-flex .question-options .indigo.submit:hover, #discover-page .collapsible .collapsible-body .indigo.btn:hover, #discover-page .collapsible .collapsible-body .indigo.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .indigo.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .indigo.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.submit:hover {
  background-color: #7986cb !important; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-1, .brooches .brooch .indigo.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.indigo.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.indigo.medium {
  background-color: #5c6bc0 !important; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo {
  background-color: #3f51b5 !important; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.darken-1, .question-options .indigo.btn.selected, .question-options .indigo.selected.btn-large, .question-options .custom-form .indigo.selected.clear, .custom-form .question-options .indigo.selected.clear, .question-options .custom-form .btn-flex .indigo.selected.option-select, .custom-form .btn-flex .question-options .indigo.selected.option-select, .question-options .custom-form .btn-flex .indigo.selected.submit, .custom-form .btn-flex .question-options .indigo.selected.submit, #discover-page .collapsible .collapsible-body .indigo.btn.selected, #discover-page .collapsible .collapsible-body .indigo.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .indigo.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .indigo.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .indigo.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .indigo.selected.submit {
  background-color: #3949ab !important; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.blue.lighten-5, .brooches .brooch .blue.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.blue.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.blue.medium, .brooches .brooch #dashboard-page #nav .medium.mdi-image-filter-5.dashboard, .brooches .brooch #dashboard-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #dashboard-page #nav i.medium.dashboard, #dashboard-page #nav .brooches .brooch .medium.mdi-image-filter-5.dashboard, #dashboard-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-5 .card-title #dashboard-page #nav .brooches .brooch i.medium.dashboard, .brooches .brooch #mydata-page #nav .medium.mdi-image-filter-5.mydata, .brooches .brooch #mydata-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.mydata, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #mydata-page #nav i.medium.mydata, #mydata-page #nav .brooches .brooch .medium.mdi-image-filter-5.mydata, #mydata-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.mydata, .page-mydata #content .level-up.position-5 .card-title #mydata-page #nav .brooches .brooch i.medium.mydata, .brooches .brooch #discover-page #nav .medium.mdi-image-filter-5.discover, .brooches .brooch #discover-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.discover, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #discover-page #nav i.medium.discover, #discover-page #nav .brooches .brooch .medium.mdi-image-filter-5.discover, #discover-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.discover, .page-mydata #content .level-up.position-5 .card-title #discover-page #nav .brooches .brooch i.medium.discover, .brooches .brooch #discuss-page #nav .medium.mdi-image-filter-5.discuss, .brooches .brooch #discuss-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.discuss, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #discuss-page #nav i.medium.discuss, #discuss-page #nav .brooches .brooch .medium.mdi-image-filter-5.discuss, #discuss-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.discuss, .page-mydata #content .level-up.position-5 .card-title #discuss-page #nav .brooches .brooch i.medium.discuss, .brooches .brooch #develop-page #nav .medium.mdi-image-filter-5.develop, .brooches .brooch #develop-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.develop, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #develop-page #nav i.medium.develop, #develop-page #nav .brooches .brooch .medium.mdi-image-filter-5.develop, #develop-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.develop, .page-mydata #content .level-up.position-5 .card-title #develop-page #nav .brooches .brooch i.medium.develop, .brooches .brooch #account-page #nav .medium.mdi-image-filter-5.account, .brooches .brooch #account-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.account, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #account-page #nav i.medium.account, #account-page #nav .brooches .brooch .medium.mdi-image-filter-5.account, #account-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.account, .page-mydata #content .level-up.position-5 .card-title #account-page #nav .brooches .brooch i.medium.account, .brooches .brooch #resources-page #nav .medium.mdi-image-filter-5.resources, .brooches .brooch #resources-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.resources, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #resources-page #nav i.medium.resources, #resources-page #nav .brooches .brooch .medium.mdi-image-filter-5.resources, #resources-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.resources, .page-mydata #content .level-up.position-5 .card-title #resources-page #nav .brooches .brooch i.medium.resources, .brooches .brooch #about-page #nav .medium.mdi-image-filter-5.about, .brooches .brooch #about-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.about, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #about-page #nav i.medium.about, #about-page #nav .brooches .brooch .medium.mdi-image-filter-5.about, #about-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.about, .page-mydata #content .level-up.position-5 .card-title #about-page #nav .brooches .brooch i.medium.about, .brooches .brooch #share-page #nav .medium.mdi-image-filter-5.share, .brooches .brooch #share-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.share, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #share-page #nav i.medium.share, #share-page #nav .brooches .brooch .medium.mdi-image-filter-5.share, #share-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.share, .page-mydata #content .level-up.position-5 .card-title #share-page #nav .brooches .brooch i.medium.share, .brooches .brooch #help-page #nav .medium.mdi-image-filter-5.help, .brooches .brooch #help-page #nav .page-mydata #content .level-up.position-5 .card-title i.medium.help, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch #help-page #nav i.medium.help, #help-page #nav .brooches .brooch .medium.mdi-image-filter-5.help, #help-page #nav .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.help, .page-mydata #content .level-up.position-5 .card-title #help-page #nav .brooches .brooch i.medium.help, .brooches .brooch i.medium.mdi-image-filter-5.menu-indicator, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium.menu-indicator, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.medium.menu-indicator, .card.popup, .post-description .post-tags span.popup, .popup#progressbar, .popup#question-of-the-day, .popup#footer, #mydata-page #content .popup.level-up, #dashboard-page #nav .lighten-5.dashboard, #mydata-page #nav .lighten-5.mydata, #discover-page #nav .lighten-5.discover, #discuss-page #nav .lighten-5.discuss, #develop-page #nav .lighten-5.develop, #account-page #nav .lighten-5.account, #resources-page #nav .lighten-5.resources, #about-page #nav .lighten-5.about, #share-page #nav .lighten-5.share, #help-page #nav .lighten-5.help, #discuss-page #content .card .card-content .unanswered-questions, #discuss-page #content .post-description .post-tags span .card-content .unanswered-questions, .post-description .post-tags #discuss-page #content span .card-content .unanswered-questions, #discuss-page #content #progressbar .card-content .unanswered-questions, #discuss-page #content #question-of-the-day .card-content .unanswered-questions, #discuss-page #content #footer .card-content .unanswered-questions, #discuss-page #mydata-page #content .level-up .card-content .unanswered-questions, #mydata-page #discuss-page #content .level-up .card-content .unanswered-questions, i.lighten-5.menu-indicator {
  background-color: #E3F2FD !important; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.page-user-password #edit-submit,
.blue.lighten-4, .brooches .brooch .blue.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.blue.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.blue.medium, .brooches .brooch #dashboard-page #nav .medium.mdi-image-filter-4.dashboard, .brooches .brooch #dashboard-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #dashboard-page #nav i.medium.dashboard, #dashboard-page #nav .brooches .brooch .medium.mdi-image-filter-4.dashboard, #dashboard-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-4 .card-title #dashboard-page #nav .brooches .brooch i.medium.dashboard, .brooches .brooch #mydata-page #nav .medium.mdi-image-filter-4.mydata, .brooches .brooch #mydata-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.mydata, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #mydata-page #nav i.medium.mydata, #mydata-page #nav .brooches .brooch .medium.mdi-image-filter-4.mydata, #mydata-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.mydata, .page-mydata #content .level-up.position-4 .card-title #mydata-page #nav .brooches .brooch i.medium.mydata, .brooches .brooch #discover-page #nav .medium.mdi-image-filter-4.discover, .brooches .brooch #discover-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.discover, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #discover-page #nav i.medium.discover, #discover-page #nav .brooches .brooch .medium.mdi-image-filter-4.discover, #discover-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.discover, .page-mydata #content .level-up.position-4 .card-title #discover-page #nav .brooches .brooch i.medium.discover, .brooches .brooch #discuss-page #nav .medium.mdi-image-filter-4.discuss, .brooches .brooch #discuss-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.discuss, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #discuss-page #nav i.medium.discuss, #discuss-page #nav .brooches .brooch .medium.mdi-image-filter-4.discuss, #discuss-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.discuss, .page-mydata #content .level-up.position-4 .card-title #discuss-page #nav .brooches .brooch i.medium.discuss, .brooches .brooch #develop-page #nav .medium.mdi-image-filter-4.develop, .brooches .brooch #develop-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.develop, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #develop-page #nav i.medium.develop, #develop-page #nav .brooches .brooch .medium.mdi-image-filter-4.develop, #develop-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.develop, .page-mydata #content .level-up.position-4 .card-title #develop-page #nav .brooches .brooch i.medium.develop, .brooches .brooch #account-page #nav .medium.mdi-image-filter-4.account, .brooches .brooch #account-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.account, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #account-page #nav i.medium.account, #account-page #nav .brooches .brooch .medium.mdi-image-filter-4.account, #account-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.account, .page-mydata #content .level-up.position-4 .card-title #account-page #nav .brooches .brooch i.medium.account, .brooches .brooch #resources-page #nav .medium.mdi-image-filter-4.resources, .brooches .brooch #resources-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.resources, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #resources-page #nav i.medium.resources, #resources-page #nav .brooches .brooch .medium.mdi-image-filter-4.resources, #resources-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.resources, .page-mydata #content .level-up.position-4 .card-title #resources-page #nav .brooches .brooch i.medium.resources, .brooches .brooch #about-page #nav .medium.mdi-image-filter-4.about, .brooches .brooch #about-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.about, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #about-page #nav i.medium.about, #about-page #nav .brooches .brooch .medium.mdi-image-filter-4.about, #about-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.about, .page-mydata #content .level-up.position-4 .card-title #about-page #nav .brooches .brooch i.medium.about, .brooches .brooch #share-page #nav .medium.mdi-image-filter-4.share, .brooches .brooch #share-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.share, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #share-page #nav i.medium.share, #share-page #nav .brooches .brooch .medium.mdi-image-filter-4.share, #share-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.share, .page-mydata #content .level-up.position-4 .card-title #share-page #nav .brooches .brooch i.medium.share, .brooches .brooch #help-page #nav .medium.mdi-image-filter-4.help, .brooches .brooch #help-page #nav .page-mydata #content .level-up.position-4 .card-title i.medium.help, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch #help-page #nav i.medium.help, #help-page #nav .brooches .brooch .medium.mdi-image-filter-4.help, #help-page #nav .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.help, .page-mydata #content .level-up.position-4 .card-title #help-page #nav .brooches .brooch i.medium.help, .brooches .brooch i.medium.mdi-image-filter-4.menu-indicator, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium.menu-indicator, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.medium.menu-indicator, #filters .tagbox .btn, #filters .tagbox .btn-large, #filters .tagbox .custom-form .clear, .custom-form #filters .tagbox .clear, #filters .tagbox .custom-form .btn-flex .option-select, .custom-form .btn-flex #filters .tagbox .option-select, #filters .tagbox .custom-form .btn-flex .submit, .custom-form .btn-flex #filters .tagbox .submit, .question-options .blue.btn, .question-options .blue.btn-large, .question-options #dashboard-page #nav .btn-large.dashboard, #dashboard-page #nav .question-options .btn-large.dashboard, .question-options #mydata-page #nav .btn-large.mydata, #mydata-page #nav .question-options .btn-large.mydata, .question-options #discover-page #nav .btn-large.discover, #discover-page #nav .question-options .btn-large.discover, .question-options #discuss-page #nav .btn-large.discuss, #discuss-page #nav .question-options .btn-large.discuss, .question-options #develop-page #nav .btn-large.develop, #develop-page #nav .question-options .btn-large.develop, .question-options #account-page #nav .btn-large.account, #account-page #nav .question-options .btn-large.account, .question-options #resources-page #nav .btn-large.resources, #resources-page #nav .question-options .btn-large.resources, .question-options #about-page #nav .btn-large.about, #about-page #nav .question-options .btn-large.about, .question-options #share-page #nav .btn-large.share, #share-page #nav .question-options .btn-large.share, .question-options #help-page #nav .btn-large.help, #help-page #nav .question-options .btn-large.help, .question-options i.btn-large.menu-indicator, .question-options .custom-form .blue.clear, .custom-form .question-options .blue.clear, .question-options .custom-form #dashboard-page #nav .clear.dashboard, .custom-form #dashboard-page #nav .question-options .clear.dashboard, .question-options #dashboard-page #nav .custom-form .clear.dashboard, #dashboard-page #nav .custom-form .question-options .clear.dashboard, .question-options .custom-form #mydata-page #nav .clear.mydata, .custom-form #mydata-page #nav .question-options .clear.mydata, .question-options #mydata-page #nav .custom-form .clear.mydata, #mydata-page #nav .custom-form .question-options .clear.mydata, .question-options .custom-form #discover-page #nav .clear.discover, .custom-form #discover-page #nav .question-options .clear.discover, .question-options #discover-page #nav .custom-form .clear.discover, #discover-page #nav .custom-form .question-options .clear.discover, .question-options .custom-form #discuss-page #nav .clear.discuss, .custom-form #discuss-page #nav .question-options .clear.discuss, .question-options #discuss-page #nav .custom-form .clear.discuss, #discuss-page #nav .custom-form .question-options .clear.discuss, .question-options .custom-form #develop-page #nav .clear.develop, .custom-form #develop-page #nav .question-options .clear.develop, .question-options #develop-page #nav .custom-form .clear.develop, #develop-page #nav .custom-form .question-options .clear.develop, .question-options .custom-form #account-page #nav .clear.account, .custom-form #account-page #nav .question-options .clear.account, .question-options #account-page #nav .custom-form .clear.account, #account-page #nav .custom-form .question-options .clear.account, .question-options .custom-form #resources-page #nav .clear.resources, .custom-form #resources-page #nav .question-options .clear.resources, .question-options #resources-page #nav .custom-form .clear.resources, #resources-page #nav .custom-form .question-options .clear.resources, .question-options .custom-form #about-page #nav .clear.about, .custom-form #about-page #nav .question-options .clear.about, .question-options #about-page #nav .custom-form .clear.about, #about-page #nav .custom-form .question-options .clear.about, .question-options .custom-form #share-page #nav .clear.share, .custom-form #share-page #nav .question-options .clear.share, .question-options #share-page #nav .custom-form .clear.share, #share-page #nav .custom-form .question-options .clear.share, .question-options .custom-form #help-page #nav .clear.help, .custom-form #help-page #nav .question-options .clear.help, .question-options #help-page #nav .custom-form .clear.help, #help-page #nav .custom-form .question-options .clear.help, .question-options .custom-form i.clear.menu-indicator, .custom-form .question-options i.clear.menu-indicator, .question-options .custom-form .btn-flex .blue.option-select, .custom-form .btn-flex .question-options .blue.option-select, .question-options .custom-form .btn-flex #dashboard-page #nav .option-select.dashboard, .custom-form .btn-flex #dashboard-page #nav .question-options .option-select.dashboard, .question-options #dashboard-page #nav .custom-form .btn-flex .option-select.dashboard, #dashboard-page #nav .custom-form .btn-flex .question-options .option-select.dashboard, .question-options .custom-form .btn-flex #mydata-page #nav .option-select.mydata, .custom-form .btn-flex #mydata-page #nav .question-options .option-select.mydata, .question-options #mydata-page #nav .custom-form .btn-flex .option-select.mydata, #mydata-page #nav .custom-form .btn-flex .question-options .option-select.mydata, .question-options .custom-form .btn-flex #discover-page #nav .option-select.discover, .custom-form .btn-flex #discover-page #nav .question-options .option-select.discover, .question-options #discover-page #nav .custom-form .btn-flex .option-select.discover, #discover-page #nav .custom-form .btn-flex .question-options .option-select.discover, .question-options .custom-form .btn-flex #discuss-page #nav .option-select.discuss, .custom-form .btn-flex #discuss-page #nav .question-options .option-select.discuss, .question-options #discuss-page #nav .custom-form .btn-flex .option-select.discuss, #discuss-page #nav .custom-form .btn-flex .question-options .option-select.discuss, .question-options .custom-form .btn-flex #develop-page #nav .option-select.develop, .custom-form .btn-flex #develop-page #nav .question-options .option-select.develop, .question-options #develop-page #nav .custom-form .btn-flex .option-select.develop, #develop-page #nav .custom-form .btn-flex .question-options .option-select.develop, .question-options .custom-form .btn-flex #account-page #nav .option-select.account, .custom-form .btn-flex #account-page #nav .question-options .option-select.account, .question-options #account-page #nav .custom-form .btn-flex .option-select.account, #account-page #nav .custom-form .btn-flex .question-options .option-select.account, .question-options .custom-form .btn-flex #resources-page #nav .option-select.resources, .custom-form .btn-flex #resources-page #nav .question-options .option-select.resources, .question-options #resources-page #nav .custom-form .btn-flex .option-select.resources, #resources-page #nav .custom-form .btn-flex .question-options .option-select.resources, .question-options .custom-form .btn-flex #about-page #nav .option-select.about, .custom-form .btn-flex #about-page #nav .question-options .option-select.about, .question-options #about-page #nav .custom-form .btn-flex .option-select.about, #about-page #nav .custom-form .btn-flex .question-options .option-select.about, .question-options .custom-form .btn-flex #share-page #nav .option-select.share, .custom-form .btn-flex #share-page #nav .question-options .option-select.share, .question-options #share-page #nav .custom-form .btn-flex .option-select.share, #share-page #nav .custom-form .btn-flex .question-options .option-select.share, .question-options .custom-form .btn-flex #help-page #nav .option-select.help, .custom-form .btn-flex #help-page #nav .question-options .option-select.help, .question-options #help-page #nav .custom-form .btn-flex .option-select.help, #help-page #nav .custom-form .btn-flex .question-options .option-select.help, .question-options .custom-form .btn-flex i.option-select.menu-indicator, .custom-form .btn-flex .question-options i.option-select.menu-indicator, .question-options .custom-form .btn-flex .blue.submit, .custom-form .btn-flex .question-options .blue.submit, .question-options .custom-form .btn-flex #dashboard-page #nav .submit.dashboard, .custom-form .btn-flex #dashboard-page #nav .question-options .submit.dashboard, .question-options #dashboard-page #nav .custom-form .btn-flex .submit.dashboard, #dashboard-page #nav .custom-form .btn-flex .question-options .submit.dashboard, .question-options .custom-form .btn-flex #mydata-page #nav .submit.mydata, .custom-form .btn-flex #mydata-page #nav .question-options .submit.mydata, .question-options #mydata-page #nav .custom-form .btn-flex .submit.mydata, #mydata-page #nav .custom-form .btn-flex .question-options .submit.mydata, .question-options .custom-form .btn-flex #discover-page #nav .submit.discover, .custom-form .btn-flex #discover-page #nav .question-options .submit.discover, .question-options #discover-page #nav .custom-form .btn-flex .submit.discover, #discover-page #nav .custom-form .btn-flex .question-options .submit.discover, .question-options .custom-form .btn-flex #discuss-page #nav .submit.discuss, .custom-form .btn-flex #discuss-page #nav .question-options .submit.discuss, .question-options #discuss-page #nav .custom-form .btn-flex .submit.discuss, #discuss-page #nav .custom-form .btn-flex .question-options .submit.discuss, .question-options .custom-form .btn-flex #develop-page #nav .submit.develop, .custom-form .btn-flex #develop-page #nav .question-options .submit.develop, .question-options #develop-page #nav .custom-form .btn-flex .submit.develop, #develop-page #nav .custom-form .btn-flex .question-options .submit.develop, .question-options .custom-form .btn-flex #account-page #nav .submit.account, .custom-form .btn-flex #account-page #nav .question-options .submit.account, .question-options #account-page #nav .custom-form .btn-flex .submit.account, #account-page #nav .custom-form .btn-flex .question-options .submit.account, .question-options .custom-form .btn-flex #resources-page #nav .submit.resources, .custom-form .btn-flex #resources-page #nav .question-options .submit.resources, .question-options #resources-page #nav .custom-form .btn-flex .submit.resources, #resources-page #nav .custom-form .btn-flex .question-options .submit.resources, .question-options .custom-form .btn-flex #about-page #nav .submit.about, .custom-form .btn-flex #about-page #nav .question-options .submit.about, .question-options #about-page #nav .custom-form .btn-flex .submit.about, #about-page #nav .custom-form .btn-flex .question-options .submit.about, .question-options .custom-form .btn-flex #share-page #nav .submit.share, .custom-form .btn-flex #share-page #nav .question-options .submit.share, .question-options #share-page #nav .custom-form .btn-flex .submit.share, #share-page #nav .custom-form .btn-flex .question-options .submit.share, .question-options .custom-form .btn-flex #help-page #nav .submit.help, .custom-form .btn-flex #help-page #nav .question-options .submit.help, .question-options #help-page #nav .custom-form .btn-flex .submit.help, #help-page #nav .custom-form .btn-flex .question-options .submit.help, .question-options .custom-form .btn-flex i.submit.menu-indicator, .custom-form .btn-flex .question-options i.submit.menu-indicator, .question-options #dashboard-page #nav .btn.dashboard, #dashboard-page #nav .question-options .btn.dashboard, .question-options #mydata-page #nav .btn.mydata, #mydata-page #nav .question-options .btn.mydata, .question-options #discover-page #nav .btn.discover, #discover-page #nav .question-options .btn.discover, .question-options #discuss-page #nav .btn.discuss, #discuss-page #nav .question-options .btn.discuss, .question-options #develop-page #nav .btn.develop, #develop-page #nav .question-options .btn.develop, .question-options #account-page #nav .btn.account, #account-page #nav .question-options .btn.account, .question-options #resources-page #nav .btn.resources, #resources-page #nav .question-options .btn.resources, .question-options #about-page #nav .btn.about, #about-page #nav .question-options .btn.about, .question-options #share-page #nav .btn.share, #share-page #nav .question-options .btn.share, .question-options #help-page #nav .btn.help, #help-page #nav .question-options .btn.help, .question-options i.btn.menu-indicator, .custom-form .btn-flex .option-select, #dashboard-page #nav .lighten-4.dashboard, #dashboard-page #nav .question-options .custom-form .dashboard.clear, .custom-form .question-options #dashboard-page #nav .dashboard.clear, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.option-select, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.option-select, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.submit, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.submit, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.btn, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.btn, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.btn-large, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.btn-large, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .dashboard.clear, #discover-page .collapsible .collapsible-body .custom-form #dashboard-page #nav .dashboard.clear, #dashboard-page #nav .custom-form #discover-page .collapsible .collapsible-body .dashboard.clear, .custom-form #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.clear, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.option-select, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.option-select, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.submit, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.submit, #mydata-page #nav .lighten-4.mydata, #mydata-page #nav .question-options .custom-form .mydata.clear, .custom-form .question-options #mydata-page #nav .mydata.clear, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.option-select, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.option-select, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.submit, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.submit, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.btn, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.btn, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.btn-large, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.btn-large, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .mydata.clear, #discover-page .collapsible .collapsible-body .custom-form #mydata-page #nav .mydata.clear, #mydata-page #nav .custom-form #discover-page .collapsible .collapsible-body .mydata.clear, .custom-form #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.clear, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.option-select, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.option-select, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.submit, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.submit, #discover-page #nav .lighten-4.discover, #discover-page #nav .question-options .custom-form .discover.clear, .custom-form .question-options #discover-page #nav .discover.clear, #discover-page #nav .question-options .custom-form .btn-flex .discover.option-select, .custom-form .btn-flex .question-options #discover-page #nav .discover.option-select, #discover-page #nav .question-options .custom-form .btn-flex .discover.submit, .custom-form .btn-flex .question-options #discover-page #nav .discover.submit, #discover-page #nav .collapsible .collapsible-body .discover.btn, #discover-page .collapsible .collapsible-body #nav .discover.btn, #discover-page #nav .collapsible .collapsible-body .discover.btn-large, #discover-page .collapsible .collapsible-body #nav .discover.btn-large, #discover-page #nav .collapsible .collapsible-body .custom-form .discover.clear, #discover-page .collapsible .collapsible-body .custom-form #nav .discover.clear, .custom-form #discover-page #nav .collapsible .collapsible-body .discover.clear, .custom-form #discover-page .collapsible .collapsible-body #nav .discover.clear, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.option-select, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.option-select, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.submit, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.submit, #discuss-page #nav .lighten-4.discuss, #discuss-page #nav .question-options .custom-form .discuss.clear, .custom-form .question-options #discuss-page #nav .discuss.clear, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.option-select, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.option-select, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.submit, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.submit, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.btn, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.btn, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.btn-large, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.btn-large, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .discuss.clear, #discover-page .collapsible .collapsible-body .custom-form #discuss-page #nav .discuss.clear, #discuss-page #nav .custom-form #discover-page .collapsible .collapsible-body .discuss.clear, .custom-form #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.clear, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.option-select, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.option-select, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.submit, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.submit, #develop-page #nav .lighten-4.develop, #develop-page #nav .question-options .custom-form .develop.clear, .custom-form .question-options #develop-page #nav .develop.clear, #develop-page #nav .question-options .custom-form .btn-flex .develop.option-select, .custom-form .btn-flex .question-options #develop-page #nav .develop.option-select, #develop-page #nav .question-options .custom-form .btn-flex .develop.submit, .custom-form .btn-flex .question-options #develop-page #nav .develop.submit, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.btn, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.btn, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.btn-large, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.btn-large, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .develop.clear, #discover-page .collapsible .collapsible-body .custom-form #develop-page #nav .develop.clear, #develop-page #nav .custom-form #discover-page .collapsible .collapsible-body .develop.clear, .custom-form #discover-page .collapsible .collapsible-body #develop-page #nav .develop.clear, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.option-select, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.option-select, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.submit, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.submit, #account-page #nav .lighten-4.account, #account-page #nav .question-options .custom-form .account.clear, .custom-form .question-options #account-page #nav .account.clear, #account-page #nav .question-options .custom-form .btn-flex .account.option-select, .custom-form .btn-flex .question-options #account-page #nav .account.option-select, #account-page #nav .question-options .custom-form .btn-flex .account.submit, .custom-form .btn-flex .question-options #account-page #nav .account.submit, #account-page #nav #discover-page .collapsible .collapsible-body .account.btn, #discover-page .collapsible .collapsible-body #account-page #nav .account.btn, #account-page #nav #discover-page .collapsible .collapsible-body .account.btn-large, #discover-page .collapsible .collapsible-body #account-page #nav .account.btn-large, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .account.clear, #discover-page .collapsible .collapsible-body .custom-form #account-page #nav .account.clear, #account-page #nav .custom-form #discover-page .collapsible .collapsible-body .account.clear, .custom-form #discover-page .collapsible .collapsible-body #account-page #nav .account.clear, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.option-select, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.option-select, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.submit, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.submit, #resources-page #nav .lighten-4.resources, #resources-page #nav .question-options .custom-form .resources.clear, .custom-form .question-options #resources-page #nav .resources.clear, #resources-page #nav .question-options .custom-form .btn-flex .resources.option-select, .custom-form .btn-flex .question-options #resources-page #nav .resources.option-select, #resources-page #nav .question-options .custom-form .btn-flex .resources.submit, .custom-form .btn-flex .question-options #resources-page #nav .resources.submit, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.btn, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.btn, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.btn-large, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.btn-large, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .resources.clear, #discover-page .collapsible .collapsible-body .custom-form #resources-page #nav .resources.clear, #resources-page #nav .custom-form #discover-page .collapsible .collapsible-body .resources.clear, .custom-form #discover-page .collapsible .collapsible-body #resources-page #nav .resources.clear, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.option-select, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.option-select, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.submit, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.submit, #about-page #nav .lighten-4.about, #about-page #nav .question-options .custom-form .about.clear, .custom-form .question-options #about-page #nav .about.clear, #about-page #nav .question-options .custom-form .btn-flex .about.option-select, .custom-form .btn-flex .question-options #about-page #nav .about.option-select, #about-page #nav .question-options .custom-form .btn-flex .about.submit, .custom-form .btn-flex .question-options #about-page #nav .about.submit, #about-page #nav #discover-page .collapsible .collapsible-body .about.btn, #discover-page .collapsible .collapsible-body #about-page #nav .about.btn, #about-page #nav #discover-page .collapsible .collapsible-body .about.btn-large, #discover-page .collapsible .collapsible-body #about-page #nav .about.btn-large, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .about.clear, #discover-page .collapsible .collapsible-body .custom-form #about-page #nav .about.clear, #about-page #nav .custom-form #discover-page .collapsible .collapsible-body .about.clear, .custom-form #discover-page .collapsible .collapsible-body #about-page #nav .about.clear, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.option-select, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.option-select, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.submit, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.submit, #share-page #nav .lighten-4.share, #share-page #nav .question-options .custom-form .share.clear, .custom-form .question-options #share-page #nav .share.clear, #share-page #nav .question-options .custom-form .btn-flex .share.option-select, .custom-form .btn-flex .question-options #share-page #nav .share.option-select, #share-page #nav .question-options .custom-form .btn-flex .share.submit, .custom-form .btn-flex .question-options #share-page #nav .share.submit, #share-page #nav #discover-page .collapsible .collapsible-body .share.btn, #discover-page .collapsible .collapsible-body #share-page #nav .share.btn, #share-page #nav #discover-page .collapsible .collapsible-body .share.btn-large, #discover-page .collapsible .collapsible-body #share-page #nav .share.btn-large, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .share.clear, #discover-page .collapsible .collapsible-body .custom-form #share-page #nav .share.clear, #share-page #nav .custom-form #discover-page .collapsible .collapsible-body .share.clear, .custom-form #discover-page .collapsible .collapsible-body #share-page #nav .share.clear, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.option-select, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.option-select, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.submit, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.submit, #help-page #nav .lighten-4.help, #help-page #nav .question-options .custom-form .help.clear, .custom-form .question-options #help-page #nav .help.clear, #help-page #nav .question-options .custom-form .btn-flex .help.option-select, .custom-form .btn-flex .question-options #help-page #nav .help.option-select, #help-page #nav .question-options .custom-form .btn-flex .help.submit, .custom-form .btn-flex .question-options #help-page #nav .help.submit, #help-page #nav #discover-page .collapsible .collapsible-body .help.btn, #discover-page .collapsible .collapsible-body #help-page #nav .help.btn, #help-page #nav #discover-page .collapsible .collapsible-body .help.btn-large, #discover-page .collapsible .collapsible-body #help-page #nav .help.btn-large, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .help.clear, #discover-page .collapsible .collapsible-body .custom-form #help-page #nav .help.clear, #help-page #nav .custom-form #discover-page .collapsible .collapsible-body .help.clear, .custom-form #discover-page .collapsible .collapsible-body #help-page #nav .help.clear, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.option-select, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.option-select, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.submit, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.submit, #discover-page .collapsible .collapsible-body .blue.btn, #discover-page .collapsible .collapsible-body .blue.btn-large, #discover-page .collapsible .collapsible-body i.btn-large.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .blue.clear, .custom-form #discover-page .collapsible .collapsible-body .blue.clear, .custom-form #dashboard-page #nav #discover-page .collapsible .collapsible-body .clear.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .clear.dashboard, .custom-form #mydata-page #nav #discover-page .collapsible .collapsible-body .clear.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .clear.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .clear.discover, #discover-page #nav .custom-form .collapsible .collapsible-body .clear.discover, .custom-form #discuss-page #nav #discover-page .collapsible .collapsible-body .clear.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .clear.discuss, .custom-form #develop-page #nav #discover-page .collapsible .collapsible-body .clear.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .clear.develop, .custom-form #account-page #nav #discover-page .collapsible .collapsible-body .clear.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .clear.account, .custom-form #resources-page #nav #discover-page .collapsible .collapsible-body .clear.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .clear.resources, .custom-form #about-page #nav #discover-page .collapsible .collapsible-body .clear.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .clear.about, .custom-form #share-page #nav #discover-page .collapsible .collapsible-body .clear.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .clear.share, .custom-form #help-page #nav #discover-page .collapsible .collapsible-body .clear.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .clear.help, #discover-page .collapsible .collapsible-body .custom-form i.clear.menu-indicator, .custom-form #discover-page .collapsible .collapsible-body i.clear.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.option-select, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .option-select.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .option-select.dashboard, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .option-select.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .option-select.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .option-select.discover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .option-select.discover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .option-select.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .option-select.discuss, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .option-select.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .option-select.develop, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .option-select.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .option-select.account, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .option-select.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .option-select.resources, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .option-select.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .option-select.about, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .option-select.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .option-select.share, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .option-select.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .option-select.help, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.option-select.menu-indicator, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.option-select.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.submit, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .submit.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .submit.dashboard, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .submit.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .submit.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .submit.discover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .submit.discover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .submit.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .submit.discuss, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .submit.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .submit.develop, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .submit.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .submit.account, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .submit.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .submit.resources, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .submit.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .submit.about, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .submit.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .submit.share, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .submit.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .submit.help, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.submit.menu-indicator, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.submit.menu-indicator, #discover-page .collapsible .collapsible-body i.btn.menu-indicator, i.lighten-4.menu-indicator,
#question-of-the-day .field-widget-options-buttons .form-type-radio,
#question-of-the-day .field-widget-options-buttons .form-type-checkbox {
  background-color: #BBDEFB !important; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-3, .brooches .brooch .blue.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.blue.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.blue.medium, .brooches .brooch #dashboard-page #nav .medium.mdi-image-filter-3.dashboard, .brooches .brooch #dashboard-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #dashboard-page #nav i.medium.dashboard, #dashboard-page #nav .brooches .brooch .medium.mdi-image-filter-3.dashboard, #dashboard-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-3 .card-title #dashboard-page #nav .brooches .brooch i.medium.dashboard, .brooches .brooch #mydata-page #nav .medium.mdi-image-filter-3.mydata, .brooches .brooch #mydata-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.mydata, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #mydata-page #nav i.medium.mydata, #mydata-page #nav .brooches .brooch .medium.mdi-image-filter-3.mydata, #mydata-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.mydata, .page-mydata #content .level-up.position-3 .card-title #mydata-page #nav .brooches .brooch i.medium.mydata, .brooches .brooch #discover-page #nav .medium.mdi-image-filter-3.discover, .brooches .brooch #discover-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.discover, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #discover-page #nav i.medium.discover, #discover-page #nav .brooches .brooch .medium.mdi-image-filter-3.discover, #discover-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.discover, .page-mydata #content .level-up.position-3 .card-title #discover-page #nav .brooches .brooch i.medium.discover, .brooches .brooch #discuss-page #nav .medium.mdi-image-filter-3.discuss, .brooches .brooch #discuss-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.discuss, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #discuss-page #nav i.medium.discuss, #discuss-page #nav .brooches .brooch .medium.mdi-image-filter-3.discuss, #discuss-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.discuss, .page-mydata #content .level-up.position-3 .card-title #discuss-page #nav .brooches .brooch i.medium.discuss, .brooches .brooch #develop-page #nav .medium.mdi-image-filter-3.develop, .brooches .brooch #develop-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.develop, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #develop-page #nav i.medium.develop, #develop-page #nav .brooches .brooch .medium.mdi-image-filter-3.develop, #develop-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.develop, .page-mydata #content .level-up.position-3 .card-title #develop-page #nav .brooches .brooch i.medium.develop, .brooches .brooch #account-page #nav .medium.mdi-image-filter-3.account, .brooches .brooch #account-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.account, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #account-page #nav i.medium.account, #account-page #nav .brooches .brooch .medium.mdi-image-filter-3.account, #account-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.account, .page-mydata #content .level-up.position-3 .card-title #account-page #nav .brooches .brooch i.medium.account, .brooches .brooch #resources-page #nav .medium.mdi-image-filter-3.resources, .brooches .brooch #resources-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.resources, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #resources-page #nav i.medium.resources, #resources-page #nav .brooches .brooch .medium.mdi-image-filter-3.resources, #resources-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.resources, .page-mydata #content .level-up.position-3 .card-title #resources-page #nav .brooches .brooch i.medium.resources, .brooches .brooch #about-page #nav .medium.mdi-image-filter-3.about, .brooches .brooch #about-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.about, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #about-page #nav i.medium.about, #about-page #nav .brooches .brooch .medium.mdi-image-filter-3.about, #about-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.about, .page-mydata #content .level-up.position-3 .card-title #about-page #nav .brooches .brooch i.medium.about, .brooches .brooch #share-page #nav .medium.mdi-image-filter-3.share, .brooches .brooch #share-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.share, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #share-page #nav i.medium.share, #share-page #nav .brooches .brooch .medium.mdi-image-filter-3.share, #share-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.share, .page-mydata #content .level-up.position-3 .card-title #share-page #nav .brooches .brooch i.medium.share, .brooches .brooch #help-page #nav .medium.mdi-image-filter-3.help, .brooches .brooch #help-page #nav .page-mydata #content .level-up.position-3 .card-title i.medium.help, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch #help-page #nav i.medium.help, #help-page #nav .brooches .brooch .medium.mdi-image-filter-3.help, #help-page #nav .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.help, .page-mydata #content .level-up.position-3 .card-title #help-page #nav .brooches .brooch i.medium.help, .brooches .brooch i.medium.mdi-image-filter-3.menu-indicator, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium.menu-indicator, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.medium.menu-indicator, #dashboard-page #nav .lighten-3.dashboard, #dashboard-page #nav #discover-page .charts .chart .dashboard.icon, #discover-page .charts .chart #dashboard-page #nav .dashboard.icon, #mydata-page #nav .lighten-3.mydata, #mydata-page #nav #discover-page .charts .chart .mydata.icon, #discover-page .charts .chart #mydata-page #nav .mydata.icon, #discover-page #nav .lighten-3.discover, #discover-page #nav .charts .chart .discover.icon, #discover-page .charts .chart #nav .discover.icon, #discuss-page #nav .lighten-3.discuss, #discuss-page #nav #discover-page .charts .chart .discuss.icon, #discover-page .charts .chart #discuss-page #nav .discuss.icon, #develop-page #nav .lighten-3.develop, #develop-page #nav #discover-page .charts .chart .develop.icon, #discover-page .charts .chart #develop-page #nav .develop.icon, #account-page #nav .lighten-3.account, #account-page #nav #discover-page .charts .chart .account.icon, #discover-page .charts .chart #account-page #nav .account.icon, #resources-page #nav .lighten-3.resources, #resources-page #nav #discover-page .charts .chart .resources.icon, #discover-page .charts .chart #resources-page #nav .resources.icon, #about-page #nav .lighten-3.about, #about-page #nav #discover-page .charts .chart .about.icon, #discover-page .charts .chart #about-page #nav .about.icon, #share-page #nav .lighten-3.share, #share-page #nav #discover-page .charts .chart .share.icon, #discover-page .charts .chart #share-page #nav .share.icon, #help-page #nav .lighten-3.help, #help-page #nav #discover-page .charts .chart .help.icon, #discover-page .charts .chart #help-page #nav .help.icon, #discover-page .charts .chart .blue.icon, #discover-page .charts .chart i.icon.menu-indicator, i.lighten-3.menu-indicator {
  background-color: #90CAF9 !important; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-2, .brooches .brooch .blue.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.blue.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.blue.medium, .brooches .brooch #dashboard-page #nav .medium.mdi-image-filter-2.dashboard, .brooches .brooch #dashboard-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #dashboard-page #nav i.medium.dashboard, #dashboard-page #nav .brooches .brooch .medium.mdi-image-filter-2.dashboard, #dashboard-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-2 .card-title #dashboard-page #nav .brooches .brooch i.medium.dashboard, .brooches .brooch #mydata-page #nav .medium.mdi-image-filter-2.mydata, .brooches .brooch #mydata-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.mydata, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #mydata-page #nav i.medium.mydata, #mydata-page #nav .brooches .brooch .medium.mdi-image-filter-2.mydata, #mydata-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.mydata, .page-mydata #content .level-up.position-2 .card-title #mydata-page #nav .brooches .brooch i.medium.mydata, .brooches .brooch #discover-page #nav .medium.mdi-image-filter-2.discover, .brooches .brooch #discover-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.discover, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #discover-page #nav i.medium.discover, #discover-page #nav .brooches .brooch .medium.mdi-image-filter-2.discover, #discover-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.discover, .page-mydata #content .level-up.position-2 .card-title #discover-page #nav .brooches .brooch i.medium.discover, .brooches .brooch #discuss-page #nav .medium.mdi-image-filter-2.discuss, .brooches .brooch #discuss-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.discuss, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #discuss-page #nav i.medium.discuss, #discuss-page #nav .brooches .brooch .medium.mdi-image-filter-2.discuss, #discuss-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.discuss, .page-mydata #content .level-up.position-2 .card-title #discuss-page #nav .brooches .brooch i.medium.discuss, .brooches .brooch #develop-page #nav .medium.mdi-image-filter-2.develop, .brooches .brooch #develop-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.develop, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #develop-page #nav i.medium.develop, #develop-page #nav .brooches .brooch .medium.mdi-image-filter-2.develop, #develop-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.develop, .page-mydata #content .level-up.position-2 .card-title #develop-page #nav .brooches .brooch i.medium.develop, .brooches .brooch #account-page #nav .medium.mdi-image-filter-2.account, .brooches .brooch #account-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.account, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #account-page #nav i.medium.account, #account-page #nav .brooches .brooch .medium.mdi-image-filter-2.account, #account-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.account, .page-mydata #content .level-up.position-2 .card-title #account-page #nav .brooches .brooch i.medium.account, .brooches .brooch #resources-page #nav .medium.mdi-image-filter-2.resources, .brooches .brooch #resources-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.resources, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #resources-page #nav i.medium.resources, #resources-page #nav .brooches .brooch .medium.mdi-image-filter-2.resources, #resources-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.resources, .page-mydata #content .level-up.position-2 .card-title #resources-page #nav .brooches .brooch i.medium.resources, .brooches .brooch #about-page #nav .medium.mdi-image-filter-2.about, .brooches .brooch #about-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.about, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #about-page #nav i.medium.about, #about-page #nav .brooches .brooch .medium.mdi-image-filter-2.about, #about-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.about, .page-mydata #content .level-up.position-2 .card-title #about-page #nav .brooches .brooch i.medium.about, .brooches .brooch #share-page #nav .medium.mdi-image-filter-2.share, .brooches .brooch #share-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.share, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #share-page #nav i.medium.share, #share-page #nav .brooches .brooch .medium.mdi-image-filter-2.share, #share-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.share, .page-mydata #content .level-up.position-2 .card-title #share-page #nav .brooches .brooch i.medium.share, .brooches .brooch #help-page #nav .medium.mdi-image-filter-2.help, .brooches .brooch #help-page #nav .page-mydata #content .level-up.position-2 .card-title i.medium.help, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch #help-page #nav i.medium.help, #help-page #nav .brooches .brooch .medium.mdi-image-filter-2.help, #help-page #nav .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.help, .page-mydata #content .level-up.position-2 .card-title #help-page #nav .brooches .brooch i.medium.help, .brooches .brooch i.medium.mdi-image-filter-2.menu-indicator, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium.menu-indicator, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.medium.menu-indicator, #filters .tagbox .btn:hover, #filters .tagbox .btn-large:hover, #filters .tagbox .custom-form .clear:hover, .custom-form #filters .tagbox .clear:hover, #filters .tagbox .custom-form .btn-flex .option-select:hover, .custom-form .btn-flex #filters .tagbox .option-select:hover, #filters .tagbox .custom-form .btn-flex .submit:hover, .custom-form .btn-flex #filters .tagbox .submit:hover, .question-options .blue.btn:hover, .question-options .blue.btn-large:hover, .question-options #dashboard-page #nav .btn-large.dashboard:hover, #dashboard-page #nav .question-options .btn-large.dashboard:hover, .question-options #mydata-page #nav .btn-large.mydata:hover, #mydata-page #nav .question-options .btn-large.mydata:hover, .question-options #discover-page #nav .btn-large.discover:hover, #discover-page #nav .question-options .btn-large.discover:hover, .question-options #discuss-page #nav .btn-large.discuss:hover, #discuss-page #nav .question-options .btn-large.discuss:hover, .question-options #develop-page #nav .btn-large.develop:hover, #develop-page #nav .question-options .btn-large.develop:hover, .question-options #account-page #nav .btn-large.account:hover, #account-page #nav .question-options .btn-large.account:hover, .question-options #resources-page #nav .btn-large.resources:hover, #resources-page #nav .question-options .btn-large.resources:hover, .question-options #about-page #nav .btn-large.about:hover, #about-page #nav .question-options .btn-large.about:hover, .question-options #share-page #nav .btn-large.share:hover, #share-page #nav .question-options .btn-large.share:hover, .question-options #help-page #nav .btn-large.help:hover, #help-page #nav .question-options .btn-large.help:hover, .question-options i.btn-large.menu-indicator:hover, .question-options .custom-form .blue.clear:hover, .custom-form .question-options .blue.clear:hover, .question-options .custom-form #dashboard-page #nav .clear.dashboard:hover, .custom-form #dashboard-page #nav .question-options .clear.dashboard:hover, .question-options #dashboard-page #nav .custom-form .clear.dashboard:hover, #dashboard-page #nav .custom-form .question-options .clear.dashboard:hover, .question-options .custom-form #mydata-page #nav .clear.mydata:hover, .custom-form #mydata-page #nav .question-options .clear.mydata:hover, .question-options #mydata-page #nav .custom-form .clear.mydata:hover, #mydata-page #nav .custom-form .question-options .clear.mydata:hover, .question-options .custom-form #discover-page #nav .clear.discover:hover, .custom-form #discover-page #nav .question-options .clear.discover:hover, .question-options #discover-page #nav .custom-form .clear.discover:hover, #discover-page #nav .custom-form .question-options .clear.discover:hover, .question-options .custom-form #discuss-page #nav .clear.discuss:hover, .custom-form #discuss-page #nav .question-options .clear.discuss:hover, .question-options #discuss-page #nav .custom-form .clear.discuss:hover, #discuss-page #nav .custom-form .question-options .clear.discuss:hover, .question-options .custom-form #develop-page #nav .clear.develop:hover, .custom-form #develop-page #nav .question-options .clear.develop:hover, .question-options #develop-page #nav .custom-form .clear.develop:hover, #develop-page #nav .custom-form .question-options .clear.develop:hover, .question-options .custom-form #account-page #nav .clear.account:hover, .custom-form #account-page #nav .question-options .clear.account:hover, .question-options #account-page #nav .custom-form .clear.account:hover, #account-page #nav .custom-form .question-options .clear.account:hover, .question-options .custom-form #resources-page #nav .clear.resources:hover, .custom-form #resources-page #nav .question-options .clear.resources:hover, .question-options #resources-page #nav .custom-form .clear.resources:hover, #resources-page #nav .custom-form .question-options .clear.resources:hover, .question-options .custom-form #about-page #nav .clear.about:hover, .custom-form #about-page #nav .question-options .clear.about:hover, .question-options #about-page #nav .custom-form .clear.about:hover, #about-page #nav .custom-form .question-options .clear.about:hover, .question-options .custom-form #share-page #nav .clear.share:hover, .custom-form #share-page #nav .question-options .clear.share:hover, .question-options #share-page #nav .custom-form .clear.share:hover, #share-page #nav .custom-form .question-options .clear.share:hover, .question-options .custom-form #help-page #nav .clear.help:hover, .custom-form #help-page #nav .question-options .clear.help:hover, .question-options #help-page #nav .custom-form .clear.help:hover, #help-page #nav .custom-form .question-options .clear.help:hover, .question-options .custom-form i.clear.menu-indicator:hover, .custom-form .question-options i.clear.menu-indicator:hover, .question-options .custom-form .btn-flex .blue.option-select:hover, .custom-form .btn-flex .question-options .blue.option-select:hover, .question-options .custom-form .btn-flex #dashboard-page #nav .option-select.dashboard:hover, .custom-form .btn-flex #dashboard-page #nav .question-options .option-select.dashboard:hover, .question-options #dashboard-page #nav .custom-form .btn-flex .option-select.dashboard:hover, #dashboard-page #nav .custom-form .btn-flex .question-options .option-select.dashboard:hover, .question-options .custom-form .btn-flex #mydata-page #nav .option-select.mydata:hover, .custom-form .btn-flex #mydata-page #nav .question-options .option-select.mydata:hover, .question-options #mydata-page #nav .custom-form .btn-flex .option-select.mydata:hover, #mydata-page #nav .custom-form .btn-flex .question-options .option-select.mydata:hover, .question-options .custom-form .btn-flex #discover-page #nav .option-select.discover:hover, .custom-form .btn-flex #discover-page #nav .question-options .option-select.discover:hover, .question-options #discover-page #nav .custom-form .btn-flex .option-select.discover:hover, #discover-page #nav .custom-form .btn-flex .question-options .option-select.discover:hover, .question-options .custom-form .btn-flex #discuss-page #nav .option-select.discuss:hover, .custom-form .btn-flex #discuss-page #nav .question-options .option-select.discuss:hover, .question-options #discuss-page #nav .custom-form .btn-flex .option-select.discuss:hover, #discuss-page #nav .custom-form .btn-flex .question-options .option-select.discuss:hover, .question-options .custom-form .btn-flex #develop-page #nav .option-select.develop:hover, .custom-form .btn-flex #develop-page #nav .question-options .option-select.develop:hover, .question-options #develop-page #nav .custom-form .btn-flex .option-select.develop:hover, #develop-page #nav .custom-form .btn-flex .question-options .option-select.develop:hover, .question-options .custom-form .btn-flex #account-page #nav .option-select.account:hover, .custom-form .btn-flex #account-page #nav .question-options .option-select.account:hover, .question-options #account-page #nav .custom-form .btn-flex .option-select.account:hover, #account-page #nav .custom-form .btn-flex .question-options .option-select.account:hover, .question-options .custom-form .btn-flex #resources-page #nav .option-select.resources:hover, .custom-form .btn-flex #resources-page #nav .question-options .option-select.resources:hover, .question-options #resources-page #nav .custom-form .btn-flex .option-select.resources:hover, #resources-page #nav .custom-form .btn-flex .question-options .option-select.resources:hover, .question-options .custom-form .btn-flex #about-page #nav .option-select.about:hover, .custom-form .btn-flex #about-page #nav .question-options .option-select.about:hover, .question-options #about-page #nav .custom-form .btn-flex .option-select.about:hover, #about-page #nav .custom-form .btn-flex .question-options .option-select.about:hover, .question-options .custom-form .btn-flex #share-page #nav .option-select.share:hover, .custom-form .btn-flex #share-page #nav .question-options .option-select.share:hover, .question-options #share-page #nav .custom-form .btn-flex .option-select.share:hover, #share-page #nav .custom-form .btn-flex .question-options .option-select.share:hover, .question-options .custom-form .btn-flex #help-page #nav .option-select.help:hover, .custom-form .btn-flex #help-page #nav .question-options .option-select.help:hover, .question-options #help-page #nav .custom-form .btn-flex .option-select.help:hover, #help-page #nav .custom-form .btn-flex .question-options .option-select.help:hover, .question-options .custom-form .btn-flex i.option-select.menu-indicator:hover, .custom-form .btn-flex .question-options i.option-select.menu-indicator:hover, .question-options .custom-form .btn-flex .blue.submit:hover, .custom-form .btn-flex .question-options .blue.submit:hover, .question-options .custom-form .btn-flex #dashboard-page #nav .submit.dashboard:hover, .custom-form .btn-flex #dashboard-page #nav .question-options .submit.dashboard:hover, .question-options #dashboard-page #nav .custom-form .btn-flex .submit.dashboard:hover, #dashboard-page #nav .custom-form .btn-flex .question-options .submit.dashboard:hover, .question-options .custom-form .btn-flex #mydata-page #nav .submit.mydata:hover, .custom-form .btn-flex #mydata-page #nav .question-options .submit.mydata:hover, .question-options #mydata-page #nav .custom-form .btn-flex .submit.mydata:hover, #mydata-page #nav .custom-form .btn-flex .question-options .submit.mydata:hover, .question-options .custom-form .btn-flex #discover-page #nav .submit.discover:hover, .custom-form .btn-flex #discover-page #nav .question-options .submit.discover:hover, .question-options #discover-page #nav .custom-form .btn-flex .submit.discover:hover, #discover-page #nav .custom-form .btn-flex .question-options .submit.discover:hover, .question-options .custom-form .btn-flex #discuss-page #nav .submit.discuss:hover, .custom-form .btn-flex #discuss-page #nav .question-options .submit.discuss:hover, .question-options #discuss-page #nav .custom-form .btn-flex .submit.discuss:hover, #discuss-page #nav .custom-form .btn-flex .question-options .submit.discuss:hover, .question-options .custom-form .btn-flex #develop-page #nav .submit.develop:hover, .custom-form .btn-flex #develop-page #nav .question-options .submit.develop:hover, .question-options #develop-page #nav .custom-form .btn-flex .submit.develop:hover, #develop-page #nav .custom-form .btn-flex .question-options .submit.develop:hover, .question-options .custom-form .btn-flex #account-page #nav .submit.account:hover, .custom-form .btn-flex #account-page #nav .question-options .submit.account:hover, .question-options #account-page #nav .custom-form .btn-flex .submit.account:hover, #account-page #nav .custom-form .btn-flex .question-options .submit.account:hover, .question-options .custom-form .btn-flex #resources-page #nav .submit.resources:hover, .custom-form .btn-flex #resources-page #nav .question-options .submit.resources:hover, .question-options #resources-page #nav .custom-form .btn-flex .submit.resources:hover, #resources-page #nav .custom-form .btn-flex .question-options .submit.resources:hover, .question-options .custom-form .btn-flex #about-page #nav .submit.about:hover, .custom-form .btn-flex #about-page #nav .question-options .submit.about:hover, .question-options #about-page #nav .custom-form .btn-flex .submit.about:hover, #about-page #nav .custom-form .btn-flex .question-options .submit.about:hover, .question-options .custom-form .btn-flex #share-page #nav .submit.share:hover, .custom-form .btn-flex #share-page #nav .question-options .submit.share:hover, .question-options #share-page #nav .custom-form .btn-flex .submit.share:hover, #share-page #nav .custom-form .btn-flex .question-options .submit.share:hover, .question-options .custom-form .btn-flex #help-page #nav .submit.help:hover, .custom-form .btn-flex #help-page #nav .question-options .submit.help:hover, .question-options #help-page #nav .custom-form .btn-flex .submit.help:hover, #help-page #nav .custom-form .btn-flex .question-options .submit.help:hover, .question-options .custom-form .btn-flex i.submit.menu-indicator:hover, .custom-form .btn-flex .question-options i.submit.menu-indicator:hover, .question-options #dashboard-page #nav .btn.dashboard:hover, #dashboard-page #nav .question-options .btn.dashboard:hover, .question-options #mydata-page #nav .btn.mydata:hover, #mydata-page #nav .question-options .btn.mydata:hover, .question-options #discover-page #nav .btn.discover:hover, #discover-page #nav .question-options .btn.discover:hover, .question-options #discuss-page #nav .btn.discuss:hover, #discuss-page #nav .question-options .btn.discuss:hover, .question-options #develop-page #nav .btn.develop:hover, #develop-page #nav .question-options .btn.develop:hover, .question-options #account-page #nav .btn.account:hover, #account-page #nav .question-options .btn.account:hover, .question-options #resources-page #nav .btn.resources:hover, #resources-page #nav .question-options .btn.resources:hover, .question-options #about-page #nav .btn.about:hover, #about-page #nav .question-options .btn.about:hover, .question-options #share-page #nav .btn.share:hover, #share-page #nav .question-options .btn.share:hover, .question-options #help-page #nav .btn.help:hover, #help-page #nav .question-options .btn.help:hover, .question-options i.btn.menu-indicator:hover, .custom-form .btn-flex .submit, #dashboard-page #nav .lighten-2.dashboard, #dashboard-page #nav .question-options .custom-form .dashboard.clear:hover, .custom-form .question-options #dashboard-page #nav .dashboard.clear:hover, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.option-select:hover, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.option-select:hover, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.submit:hover, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.submit:hover, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.btn:hover, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.btn:hover, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.btn-large:hover, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.btn-large:hover, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .dashboard.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #dashboard-page #nav .dashboard.clear:hover, #dashboard-page #nav .custom-form #discover-page .collapsible .collapsible-body .dashboard.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.clear:hover, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.option-select:hover, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.option-select:hover, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.submit:hover, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.submit:hover, #mydata-page #nav .lighten-2.mydata, #mydata-page #nav .question-options .custom-form .mydata.clear:hover, .custom-form .question-options #mydata-page #nav .mydata.clear:hover, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.option-select:hover, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.option-select:hover, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.submit:hover, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.submit:hover, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.btn:hover, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.btn:hover, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.btn-large:hover, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.btn-large:hover, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .mydata.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #mydata-page #nav .mydata.clear:hover, #mydata-page #nav .custom-form #discover-page .collapsible .collapsible-body .mydata.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.clear:hover, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.option-select:hover, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.option-select:hover, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.submit:hover, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.submit:hover, #discover-page #nav .lighten-2.discover, #discover-page #nav .question-options .custom-form .discover.clear:hover, .custom-form .question-options #discover-page #nav .discover.clear:hover, #discover-page #nav .question-options .custom-form .btn-flex .discover.option-select:hover, .custom-form .btn-flex .question-options #discover-page #nav .discover.option-select:hover, #discover-page #nav .question-options .custom-form .btn-flex .discover.submit:hover, .custom-form .btn-flex .question-options #discover-page #nav .discover.submit:hover, #discover-page #nav .collapsible .collapsible-body .discover.btn:hover, #discover-page .collapsible .collapsible-body #nav .discover.btn:hover, #discover-page #nav .collapsible .collapsible-body .discover.btn-large:hover, #discover-page .collapsible .collapsible-body #nav .discover.btn-large:hover, #discover-page #nav .collapsible .collapsible-body .custom-form .discover.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #nav .discover.clear:hover, .custom-form #discover-page #nav .collapsible .collapsible-body .discover.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #nav .discover.clear:hover, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.option-select:hover, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.option-select:hover, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.submit:hover, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.submit:hover, #discuss-page #nav .lighten-2.discuss, #discuss-page #nav .question-options .custom-form .discuss.clear:hover, .custom-form .question-options #discuss-page #nav .discuss.clear:hover, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.option-select:hover, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.option-select:hover, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.submit:hover, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.submit:hover, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.btn:hover, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.btn:hover, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.btn-large:hover, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.btn-large:hover, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .discuss.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #discuss-page #nav .discuss.clear:hover, #discuss-page #nav .custom-form #discover-page .collapsible .collapsible-body .discuss.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.clear:hover, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.option-select:hover, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.option-select:hover, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.submit:hover, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.submit:hover, #develop-page #nav .lighten-2.develop, #develop-page #nav .question-options .custom-form .develop.clear:hover, .custom-form .question-options #develop-page #nav .develop.clear:hover, #develop-page #nav .question-options .custom-form .btn-flex .develop.option-select:hover, .custom-form .btn-flex .question-options #develop-page #nav .develop.option-select:hover, #develop-page #nav .question-options .custom-form .btn-flex .develop.submit:hover, .custom-form .btn-flex .question-options #develop-page #nav .develop.submit:hover, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.btn:hover, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.btn:hover, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.btn-large:hover, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.btn-large:hover, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .develop.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #develop-page #nav .develop.clear:hover, #develop-page #nav .custom-form #discover-page .collapsible .collapsible-body .develop.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #develop-page #nav .develop.clear:hover, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.option-select:hover, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.option-select:hover, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.submit:hover, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.submit:hover, #account-page #nav .lighten-2.account, #account-page #nav .question-options .custom-form .account.clear:hover, .custom-form .question-options #account-page #nav .account.clear:hover, #account-page #nav .question-options .custom-form .btn-flex .account.option-select:hover, .custom-form .btn-flex .question-options #account-page #nav .account.option-select:hover, #account-page #nav .question-options .custom-form .btn-flex .account.submit:hover, .custom-form .btn-flex .question-options #account-page #nav .account.submit:hover, #account-page #nav #discover-page .collapsible .collapsible-body .account.btn:hover, #discover-page .collapsible .collapsible-body #account-page #nav .account.btn:hover, #account-page #nav #discover-page .collapsible .collapsible-body .account.btn-large:hover, #discover-page .collapsible .collapsible-body #account-page #nav .account.btn-large:hover, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .account.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #account-page #nav .account.clear:hover, #account-page #nav .custom-form #discover-page .collapsible .collapsible-body .account.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #account-page #nav .account.clear:hover, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.option-select:hover, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.option-select:hover, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.submit:hover, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.submit:hover, #resources-page #nav .lighten-2.resources, #resources-page #nav .question-options .custom-form .resources.clear:hover, .custom-form .question-options #resources-page #nav .resources.clear:hover, #resources-page #nav .question-options .custom-form .btn-flex .resources.option-select:hover, .custom-form .btn-flex .question-options #resources-page #nav .resources.option-select:hover, #resources-page #nav .question-options .custom-form .btn-flex .resources.submit:hover, .custom-form .btn-flex .question-options #resources-page #nav .resources.submit:hover, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.btn:hover, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.btn:hover, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.btn-large:hover, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.btn-large:hover, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .resources.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #resources-page #nav .resources.clear:hover, #resources-page #nav .custom-form #discover-page .collapsible .collapsible-body .resources.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #resources-page #nav .resources.clear:hover, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.option-select:hover, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.option-select:hover, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.submit:hover, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.submit:hover, #about-page #nav .lighten-2.about, #about-page #nav .question-options .custom-form .about.clear:hover, .custom-form .question-options #about-page #nav .about.clear:hover, #about-page #nav .question-options .custom-form .btn-flex .about.option-select:hover, .custom-form .btn-flex .question-options #about-page #nav .about.option-select:hover, #about-page #nav .question-options .custom-form .btn-flex .about.submit:hover, .custom-form .btn-flex .question-options #about-page #nav .about.submit:hover, #about-page #nav #discover-page .collapsible .collapsible-body .about.btn:hover, #discover-page .collapsible .collapsible-body #about-page #nav .about.btn:hover, #about-page #nav #discover-page .collapsible .collapsible-body .about.btn-large:hover, #discover-page .collapsible .collapsible-body #about-page #nav .about.btn-large:hover, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .about.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #about-page #nav .about.clear:hover, #about-page #nav .custom-form #discover-page .collapsible .collapsible-body .about.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #about-page #nav .about.clear:hover, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.option-select:hover, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.option-select:hover, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.submit:hover, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.submit:hover, #share-page #nav .lighten-2.share, #share-page #nav .question-options .custom-form .share.clear:hover, .custom-form .question-options #share-page #nav .share.clear:hover, #share-page #nav .question-options .custom-form .btn-flex .share.option-select:hover, .custom-form .btn-flex .question-options #share-page #nav .share.option-select:hover, #share-page #nav .question-options .custom-form .btn-flex .share.submit:hover, .custom-form .btn-flex .question-options #share-page #nav .share.submit:hover, #share-page #nav #discover-page .collapsible .collapsible-body .share.btn:hover, #discover-page .collapsible .collapsible-body #share-page #nav .share.btn:hover, #share-page #nav #discover-page .collapsible .collapsible-body .share.btn-large:hover, #discover-page .collapsible .collapsible-body #share-page #nav .share.btn-large:hover, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .share.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #share-page #nav .share.clear:hover, #share-page #nav .custom-form #discover-page .collapsible .collapsible-body .share.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #share-page #nav .share.clear:hover, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.option-select:hover, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.option-select:hover, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.submit:hover, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.submit:hover, #help-page #nav .lighten-2.help, #help-page #nav .question-options .custom-form .help.clear:hover, .custom-form .question-options #help-page #nav .help.clear:hover, #help-page #nav .question-options .custom-form .btn-flex .help.option-select:hover, .custom-form .btn-flex .question-options #help-page #nav .help.option-select:hover, #help-page #nav .question-options .custom-form .btn-flex .help.submit:hover, .custom-form .btn-flex .question-options #help-page #nav .help.submit:hover, #help-page #nav #discover-page .collapsible .collapsible-body .help.btn:hover, #discover-page .collapsible .collapsible-body #help-page #nav .help.btn:hover, #help-page #nav #discover-page .collapsible .collapsible-body .help.btn-large:hover, #discover-page .collapsible .collapsible-body #help-page #nav .help.btn-large:hover, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .help.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #help-page #nav .help.clear:hover, #help-page #nav .custom-form #discover-page .collapsible .collapsible-body .help.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #help-page #nav .help.clear:hover, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.option-select:hover, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.option-select:hover, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.submit:hover, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.submit:hover, #discover-page .collapsible .collapsible-body .blue.btn:hover, #discover-page .collapsible .collapsible-body .blue.btn-large:hover, #discover-page .collapsible .collapsible-body i.btn-large.menu-indicator:hover, #discover-page .collapsible .collapsible-body .custom-form .blue.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .blue.clear:hover, .custom-form #dashboard-page #nav #discover-page .collapsible .collapsible-body .clear.dashboard:hover, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .clear.dashboard:hover, .custom-form #mydata-page #nav #discover-page .collapsible .collapsible-body .clear.mydata:hover, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .clear.mydata:hover, #discover-page .collapsible .collapsible-body #nav .custom-form .clear.discover:hover, #discover-page #nav .custom-form .collapsible .collapsible-body .clear.discover:hover, .custom-form #discuss-page #nav #discover-page .collapsible .collapsible-body .clear.discuss:hover, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .clear.discuss:hover, .custom-form #develop-page #nav #discover-page .collapsible .collapsible-body .clear.develop:hover, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .clear.develop:hover, .custom-form #account-page #nav #discover-page .collapsible .collapsible-body .clear.account:hover, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .clear.account:hover, .custom-form #resources-page #nav #discover-page .collapsible .collapsible-body .clear.resources:hover, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .clear.resources:hover, .custom-form #about-page #nav #discover-page .collapsible .collapsible-body .clear.about:hover, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .clear.about:hover, .custom-form #share-page #nav #discover-page .collapsible .collapsible-body .clear.share:hover, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .clear.share:hover, .custom-form #help-page #nav #discover-page .collapsible .collapsible-body .clear.help:hover, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .clear.help:hover, #discover-page .collapsible .collapsible-body .custom-form i.clear.menu-indicator:hover, .custom-form #discover-page .collapsible .collapsible-body i.clear.menu-indicator:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.option-select:hover, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .option-select.dashboard:hover, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .option-select.dashboard:hover, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .option-select.mydata:hover, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .option-select.mydata:hover, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .option-select.discover:hover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .option-select.discover:hover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .option-select.discuss:hover, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .option-select.discuss:hover, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .option-select.develop:hover, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .option-select.develop:hover, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .option-select.account:hover, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .option-select.account:hover, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .option-select.resources:hover, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .option-select.resources:hover, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .option-select.about:hover, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .option-select.about:hover, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .option-select.share:hover, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .option-select.share:hover, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .option-select.help:hover, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .option-select.help:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.option-select.menu-indicator:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.option-select.menu-indicator:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.submit:hover, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .submit.dashboard:hover, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .submit.dashboard:hover, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .submit.mydata:hover, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .submit.mydata:hover, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .submit.discover:hover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .submit.discover:hover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .submit.discuss:hover, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .submit.discuss:hover, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .submit.develop:hover, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .submit.develop:hover, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .submit.account:hover, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .submit.account:hover, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .submit.resources:hover, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .submit.resources:hover, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .submit.about:hover, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .submit.about:hover, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .submit.share:hover, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .submit.share:hover, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .submit.help:hover, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .submit.help:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.submit.menu-indicator:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.submit.menu-indicator:hover, #discover-page .collapsible .collapsible-body i.btn.menu-indicator:hover, i.lighten-2.menu-indicator, #question-of-the-day .field-widget-options-buttons .form-type-radio:hover, #question-of-the-day .field-widget-options-buttons .form-type-checkbox:hover {
  background-color: #64B5F6 !important; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-1, .brooches .brooch .blue.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.blue.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.blue.medium, .brooches .brooch #dashboard-page #nav .medium.mdi-image-filter-1.dashboard, .brooches .brooch #dashboard-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #dashboard-page #nav i.medium.dashboard, #dashboard-page #nav .brooches .brooch .medium.mdi-image-filter-1.dashboard, #dashboard-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.dashboard, .page-mydata #content .level-up.position-1 .card-title #dashboard-page #nav .brooches .brooch i.medium.dashboard, .brooches .brooch #mydata-page #nav .medium.mdi-image-filter-1.mydata, .brooches .brooch #mydata-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.mydata, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #mydata-page #nav i.medium.mydata, #mydata-page #nav .brooches .brooch .medium.mdi-image-filter-1.mydata, #mydata-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.mydata, .page-mydata #content .level-up.position-1 .card-title #mydata-page #nav .brooches .brooch i.medium.mydata, .brooches .brooch #discover-page #nav .medium.mdi-image-filter-1.discover, .brooches .brooch #discover-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.discover, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #discover-page #nav i.medium.discover, #discover-page #nav .brooches .brooch .medium.mdi-image-filter-1.discover, #discover-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.discover, .page-mydata #content .level-up.position-1 .card-title #discover-page #nav .brooches .brooch i.medium.discover, .brooches .brooch #discuss-page #nav .medium.mdi-image-filter-1.discuss, .brooches .brooch #discuss-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.discuss, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #discuss-page #nav i.medium.discuss, #discuss-page #nav .brooches .brooch .medium.mdi-image-filter-1.discuss, #discuss-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.discuss, .page-mydata #content .level-up.position-1 .card-title #discuss-page #nav .brooches .brooch i.medium.discuss, .brooches .brooch #develop-page #nav .medium.mdi-image-filter-1.develop, .brooches .brooch #develop-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.develop, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #develop-page #nav i.medium.develop, #develop-page #nav .brooches .brooch .medium.mdi-image-filter-1.develop, #develop-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.develop, .page-mydata #content .level-up.position-1 .card-title #develop-page #nav .brooches .brooch i.medium.develop, .brooches .brooch #account-page #nav .medium.mdi-image-filter-1.account, .brooches .brooch #account-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.account, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #account-page #nav i.medium.account, #account-page #nav .brooches .brooch .medium.mdi-image-filter-1.account, #account-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.account, .page-mydata #content .level-up.position-1 .card-title #account-page #nav .brooches .brooch i.medium.account, .brooches .brooch #resources-page #nav .medium.mdi-image-filter-1.resources, .brooches .brooch #resources-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.resources, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #resources-page #nav i.medium.resources, #resources-page #nav .brooches .brooch .medium.mdi-image-filter-1.resources, #resources-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.resources, .page-mydata #content .level-up.position-1 .card-title #resources-page #nav .brooches .brooch i.medium.resources, .brooches .brooch #about-page #nav .medium.mdi-image-filter-1.about, .brooches .brooch #about-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.about, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #about-page #nav i.medium.about, #about-page #nav .brooches .brooch .medium.mdi-image-filter-1.about, #about-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.about, .page-mydata #content .level-up.position-1 .card-title #about-page #nav .brooches .brooch i.medium.about, .brooches .brooch #share-page #nav .medium.mdi-image-filter-1.share, .brooches .brooch #share-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.share, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #share-page #nav i.medium.share, #share-page #nav .brooches .brooch .medium.mdi-image-filter-1.share, #share-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.share, .page-mydata #content .level-up.position-1 .card-title #share-page #nav .brooches .brooch i.medium.share, .brooches .brooch #help-page #nav .medium.mdi-image-filter-1.help, .brooches .brooch #help-page #nav .page-mydata #content .level-up.position-1 .card-title i.medium.help, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch #help-page #nav i.medium.help, #help-page #nav .brooches .brooch .medium.mdi-image-filter-1.help, #help-page #nav .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.help, .page-mydata #content .level-up.position-1 .card-title #help-page #nav .brooches .brooch i.medium.help, .brooches .brooch i.medium.mdi-image-filter-1.menu-indicator, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium.menu-indicator, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.medium.menu-indicator, #dashboard-page #nav .lighten-1.dashboard, #mydata-page #nav .lighten-1.mydata, #discover-page #nav .lighten-1.discover, #discuss-page #nav .lighten-1.discuss, #develop-page #nav .lighten-1.develop, #account-page #nav .lighten-1.account, #resources-page #nav .lighten-1.resources, #about-page #nav .lighten-1.about, #share-page #nav .lighten-1.share, #help-page #nav .lighten-1.help, i.lighten-1.menu-indicator {
  background-color: #42A5F5 !important; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

#nav li.active,
#nav li.active-trail,
#nav li.active_trail,
.blue, #dashboard-page #nav .dashboard, #mydata-page #nav .mydata, #discover-page #nav .discover, #discuss-page #nav .discuss, #develop-page #nav .develop, #account-page #nav .account, #resources-page #nav .resources, #about-page #nav .about, #share-page #nav .share, #help-page #nav .help, i.menu-indicator {
  background-color: #2196F3 !important; }

#nav ul.menu > li.active a,
#nav ul.menu > li.active-trail a,
#nav ul.menu > li.active_trail a,
#nav ul.menu > li.active a *,
#nav ul.menu > li.active-trail a *,
#nav ul.menu > li.active_trail a * {
  color: #fff; }

.blue-text {
  color: #2196F3 !important; }

.blue.darken-1, #filters .tagbox .btn.active, #filters .tagbox .active.btn-large, #filters .tagbox .custom-form .active.clear, .custom-form #filters .tagbox .active.clear, #filters .tagbox .custom-form .btn-flex .active.option-select, .custom-form .btn-flex #filters .tagbox .active.option-select, #filters .tagbox .custom-form .btn-flex .active.submit, .custom-form .btn-flex #filters .tagbox .active.submit, .question-options .blue.btn.selected, .question-options .blue.selected.btn-large, .question-options #dashboard-page #nav .selected.btn-large.dashboard, #dashboard-page #nav .question-options .selected.btn-large.dashboard, .question-options #mydata-page #nav .selected.btn-large.mydata, #mydata-page #nav .question-options .selected.btn-large.mydata, .question-options #discover-page #nav .selected.btn-large.discover, #discover-page #nav .question-options .selected.btn-large.discover, .question-options #discuss-page #nav .selected.btn-large.discuss, #discuss-page #nav .question-options .selected.btn-large.discuss, .question-options #develop-page #nav .selected.btn-large.develop, #develop-page #nav .question-options .selected.btn-large.develop, .question-options #account-page #nav .selected.btn-large.account, #account-page #nav .question-options .selected.btn-large.account, .question-options #resources-page #nav .selected.btn-large.resources, #resources-page #nav .question-options .selected.btn-large.resources, .question-options #about-page #nav .selected.btn-large.about, #about-page #nav .question-options .selected.btn-large.about, .question-options #share-page #nav .selected.btn-large.share, #share-page #nav .question-options .selected.btn-large.share, .question-options #help-page #nav .selected.btn-large.help, #help-page #nav .question-options .selected.btn-large.help, .question-options i.selected.btn-large.menu-indicator, .question-options .custom-form .blue.selected.clear, .custom-form .question-options .blue.selected.clear, .question-options .custom-form #dashboard-page #nav .selected.clear.dashboard, .custom-form #dashboard-page #nav .question-options .selected.clear.dashboard, .question-options #dashboard-page #nav .custom-form .selected.clear.dashboard, #dashboard-page #nav .custom-form .question-options .selected.clear.dashboard, .question-options .custom-form #mydata-page #nav .selected.clear.mydata, .custom-form #mydata-page #nav .question-options .selected.clear.mydata, .question-options #mydata-page #nav .custom-form .selected.clear.mydata, #mydata-page #nav .custom-form .question-options .selected.clear.mydata, .question-options .custom-form #discover-page #nav .selected.clear.discover, .custom-form #discover-page #nav .question-options .selected.clear.discover, .question-options #discover-page #nav .custom-form .selected.clear.discover, #discover-page #nav .custom-form .question-options .selected.clear.discover, .question-options .custom-form #discuss-page #nav .selected.clear.discuss, .custom-form #discuss-page #nav .question-options .selected.clear.discuss, .question-options #discuss-page #nav .custom-form .selected.clear.discuss, #discuss-page #nav .custom-form .question-options .selected.clear.discuss, .question-options .custom-form #develop-page #nav .selected.clear.develop, .custom-form #develop-page #nav .question-options .selected.clear.develop, .question-options #develop-page #nav .custom-form .selected.clear.develop, #develop-page #nav .custom-form .question-options .selected.clear.develop, .question-options .custom-form #account-page #nav .selected.clear.account, .custom-form #account-page #nav .question-options .selected.clear.account, .question-options #account-page #nav .custom-form .selected.clear.account, #account-page #nav .custom-form .question-options .selected.clear.account, .question-options .custom-form #resources-page #nav .selected.clear.resources, .custom-form #resources-page #nav .question-options .selected.clear.resources, .question-options #resources-page #nav .custom-form .selected.clear.resources, #resources-page #nav .custom-form .question-options .selected.clear.resources, .question-options .custom-form #about-page #nav .selected.clear.about, .custom-form #about-page #nav .question-options .selected.clear.about, .question-options #about-page #nav .custom-form .selected.clear.about, #about-page #nav .custom-form .question-options .selected.clear.about, .question-options .custom-form #share-page #nav .selected.clear.share, .custom-form #share-page #nav .question-options .selected.clear.share, .question-options #share-page #nav .custom-form .selected.clear.share, #share-page #nav .custom-form .question-options .selected.clear.share, .question-options .custom-form #help-page #nav .selected.clear.help, .custom-form #help-page #nav .question-options .selected.clear.help, .question-options #help-page #nav .custom-form .selected.clear.help, #help-page #nav .custom-form .question-options .selected.clear.help, .question-options .custom-form i.selected.clear.menu-indicator, .custom-form .question-options i.selected.clear.menu-indicator, .question-options .custom-form .btn-flex .blue.selected.option-select, .custom-form .btn-flex .question-options .blue.selected.option-select, .question-options .custom-form .btn-flex #dashboard-page #nav .selected.option-select.dashboard, .custom-form .btn-flex #dashboard-page #nav .question-options .selected.option-select.dashboard, .question-options #dashboard-page #nav .custom-form .btn-flex .selected.option-select.dashboard, #dashboard-page #nav .custom-form .btn-flex .question-options .selected.option-select.dashboard, .question-options .custom-form .btn-flex #mydata-page #nav .selected.option-select.mydata, .custom-form .btn-flex #mydata-page #nav .question-options .selected.option-select.mydata, .question-options #mydata-page #nav .custom-form .btn-flex .selected.option-select.mydata, #mydata-page #nav .custom-form .btn-flex .question-options .selected.option-select.mydata, .question-options .custom-form .btn-flex #discover-page #nav .selected.option-select.discover, .custom-form .btn-flex #discover-page #nav .question-options .selected.option-select.discover, .question-options #discover-page #nav .custom-form .btn-flex .selected.option-select.discover, #discover-page #nav .custom-form .btn-flex .question-options .selected.option-select.discover, .question-options .custom-form .btn-flex #discuss-page #nav .selected.option-select.discuss, .custom-form .btn-flex #discuss-page #nav .question-options .selected.option-select.discuss, .question-options #discuss-page #nav .custom-form .btn-flex .selected.option-select.discuss, #discuss-page #nav .custom-form .btn-flex .question-options .selected.option-select.discuss, .question-options .custom-form .btn-flex #develop-page #nav .selected.option-select.develop, .custom-form .btn-flex #develop-page #nav .question-options .selected.option-select.develop, .question-options #develop-page #nav .custom-form .btn-flex .selected.option-select.develop, #develop-page #nav .custom-form .btn-flex .question-options .selected.option-select.develop, .question-options .custom-form .btn-flex #account-page #nav .selected.option-select.account, .custom-form .btn-flex #account-page #nav .question-options .selected.option-select.account, .question-options #account-page #nav .custom-form .btn-flex .selected.option-select.account, #account-page #nav .custom-form .btn-flex .question-options .selected.option-select.account, .question-options .custom-form .btn-flex #resources-page #nav .selected.option-select.resources, .custom-form .btn-flex #resources-page #nav .question-options .selected.option-select.resources, .question-options #resources-page #nav .custom-form .btn-flex .selected.option-select.resources, #resources-page #nav .custom-form .btn-flex .question-options .selected.option-select.resources, .question-options .custom-form .btn-flex #about-page #nav .selected.option-select.about, .custom-form .btn-flex #about-page #nav .question-options .selected.option-select.about, .question-options #about-page #nav .custom-form .btn-flex .selected.option-select.about, #about-page #nav .custom-form .btn-flex .question-options .selected.option-select.about, .question-options .custom-form .btn-flex #share-page #nav .selected.option-select.share, .custom-form .btn-flex #share-page #nav .question-options .selected.option-select.share, .question-options #share-page #nav .custom-form .btn-flex .selected.option-select.share, #share-page #nav .custom-form .btn-flex .question-options .selected.option-select.share, .question-options .custom-form .btn-flex #help-page #nav .selected.option-select.help, .custom-form .btn-flex #help-page #nav .question-options .selected.option-select.help, .question-options #help-page #nav .custom-form .btn-flex .selected.option-select.help, #help-page #nav .custom-form .btn-flex .question-options .selected.option-select.help, .question-options .custom-form .btn-flex i.selected.option-select.menu-indicator, .custom-form .btn-flex .question-options i.selected.option-select.menu-indicator, .question-options .custom-form .btn-flex .blue.selected.submit, .custom-form .btn-flex .question-options .blue.selected.submit, .question-options .custom-form .btn-flex #dashboard-page #nav .selected.submit.dashboard, .custom-form .btn-flex #dashboard-page #nav .question-options .selected.submit.dashboard, .question-options #dashboard-page #nav .custom-form .btn-flex .selected.submit.dashboard, #dashboard-page #nav .custom-form .btn-flex .question-options .selected.submit.dashboard, .question-options .custom-form .btn-flex #mydata-page #nav .selected.submit.mydata, .custom-form .btn-flex #mydata-page #nav .question-options .selected.submit.mydata, .question-options #mydata-page #nav .custom-form .btn-flex .selected.submit.mydata, #mydata-page #nav .custom-form .btn-flex .question-options .selected.submit.mydata, .question-options .custom-form .btn-flex #discover-page #nav .selected.submit.discover, .custom-form .btn-flex #discover-page #nav .question-options .selected.submit.discover, .question-options #discover-page #nav .custom-form .btn-flex .selected.submit.discover, #discover-page #nav .custom-form .btn-flex .question-options .selected.submit.discover, .question-options .custom-form .btn-flex #discuss-page #nav .selected.submit.discuss, .custom-form .btn-flex #discuss-page #nav .question-options .selected.submit.discuss, .question-options #discuss-page #nav .custom-form .btn-flex .selected.submit.discuss, #discuss-page #nav .custom-form .btn-flex .question-options .selected.submit.discuss, .question-options .custom-form .btn-flex #develop-page #nav .selected.submit.develop, .custom-form .btn-flex #develop-page #nav .question-options .selected.submit.develop, .question-options #develop-page #nav .custom-form .btn-flex .selected.submit.develop, #develop-page #nav .custom-form .btn-flex .question-options .selected.submit.develop, .question-options .custom-form .btn-flex #account-page #nav .selected.submit.account, .custom-form .btn-flex #account-page #nav .question-options .selected.submit.account, .question-options #account-page #nav .custom-form .btn-flex .selected.submit.account, #account-page #nav .custom-form .btn-flex .question-options .selected.submit.account, .question-options .custom-form .btn-flex #resources-page #nav .selected.submit.resources, .custom-form .btn-flex #resources-page #nav .question-options .selected.submit.resources, .question-options #resources-page #nav .custom-form .btn-flex .selected.submit.resources, #resources-page #nav .custom-form .btn-flex .question-options .selected.submit.resources, .question-options .custom-form .btn-flex #about-page #nav .selected.submit.about, .custom-form .btn-flex #about-page #nav .question-options .selected.submit.about, .question-options #about-page #nav .custom-form .btn-flex .selected.submit.about, #about-page #nav .custom-form .btn-flex .question-options .selected.submit.about, .question-options .custom-form .btn-flex #share-page #nav .selected.submit.share, .custom-form .btn-flex #share-page #nav .question-options .selected.submit.share, .question-options #share-page #nav .custom-form .btn-flex .selected.submit.share, #share-page #nav .custom-form .btn-flex .question-options .selected.submit.share, .question-options .custom-form .btn-flex #help-page #nav .selected.submit.help, .custom-form .btn-flex #help-page #nav .question-options .selected.submit.help, .question-options #help-page #nav .custom-form .btn-flex .selected.submit.help, #help-page #nav .custom-form .btn-flex .question-options .selected.submit.help, .question-options .custom-form .btn-flex i.selected.submit.menu-indicator, .custom-form .btn-flex .question-options i.selected.submit.menu-indicator, .question-options #dashboard-page #nav .btn.selected.dashboard, #dashboard-page #nav .question-options .btn.selected.dashboard, .question-options #mydata-page #nav .btn.selected.mydata, #mydata-page #nav .question-options .btn.selected.mydata, .question-options #discover-page #nav .btn.selected.discover, #discover-page #nav .question-options .btn.selected.discover, .question-options #discuss-page #nav .btn.selected.discuss, #discuss-page #nav .question-options .btn.selected.discuss, .question-options #develop-page #nav .btn.selected.develop, #develop-page #nav .question-options .btn.selected.develop, .question-options #account-page #nav .btn.selected.account, #account-page #nav .question-options .btn.selected.account, .question-options #resources-page #nav .btn.selected.resources, #resources-page #nav .question-options .btn.selected.resources, .question-options #about-page #nav .btn.selected.about, #about-page #nav .question-options .btn.selected.about, .question-options #share-page #nav .btn.selected.share, #share-page #nav .question-options .btn.selected.share, .question-options #help-page #nav .btn.selected.help, #help-page #nav .question-options .btn.selected.help, .question-options i.btn.selected.menu-indicator, #dashboard-page #nav .darken-1.dashboard, #dashboard-page #nav .question-options .custom-form .dashboard.selected.clear, .custom-form .question-options #dashboard-page #nav .dashboard.selected.clear, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.selected.option-select, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.selected.option-select, #dashboard-page #nav .question-options .custom-form .btn-flex .dashboard.selected.submit, .custom-form .btn-flex .question-options #dashboard-page #nav .dashboard.selected.submit, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.btn.selected, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.btn.selected, #dashboard-page #nav #discover-page .collapsible .collapsible-body .dashboard.selected.btn-large, #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.selected.btn-large, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .dashboard.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #dashboard-page #nav .dashboard.selected.clear, #dashboard-page #nav .custom-form #discover-page .collapsible .collapsible-body .dashboard.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.selected.clear, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.selected.option-select, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.selected.option-select, #dashboard-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .dashboard.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #dashboard-page #nav .dashboard.selected.submit, #dashboard-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .dashboard.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #dashboard-page #nav .dashboard.selected.submit, #mydata-page #nav .darken-1.mydata, #mydata-page #nav .question-options .custom-form .mydata.selected.clear, .custom-form .question-options #mydata-page #nav .mydata.selected.clear, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.selected.option-select, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.selected.option-select, #mydata-page #nav .question-options .custom-form .btn-flex .mydata.selected.submit, .custom-form .btn-flex .question-options #mydata-page #nav .mydata.selected.submit, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.btn.selected, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.btn.selected, #mydata-page #nav #discover-page .collapsible .collapsible-body .mydata.selected.btn-large, #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.selected.btn-large, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .mydata.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #mydata-page #nav .mydata.selected.clear, #mydata-page #nav .custom-form #discover-page .collapsible .collapsible-body .mydata.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.selected.clear, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.selected.option-select, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.selected.option-select, #mydata-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .mydata.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #mydata-page #nav .mydata.selected.submit, #mydata-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .mydata.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #mydata-page #nav .mydata.selected.submit, #discover-page #nav .darken-1.discover, #discover-page #nav .question-options .custom-form .discover.selected.clear, .custom-form .question-options #discover-page #nav .discover.selected.clear, #discover-page #nav .question-options .custom-form .btn-flex .discover.selected.option-select, .custom-form .btn-flex .question-options #discover-page #nav .discover.selected.option-select, #discover-page #nav .question-options .custom-form .btn-flex .discover.selected.submit, .custom-form .btn-flex .question-options #discover-page #nav .discover.selected.submit, #discover-page #nav .collapsible .collapsible-body .discover.btn.selected, #discover-page .collapsible .collapsible-body #nav .discover.btn.selected, #discover-page #nav .collapsible .collapsible-body .discover.selected.btn-large, #discover-page .collapsible .collapsible-body #nav .discover.selected.btn-large, #discover-page #nav .collapsible .collapsible-body .custom-form .discover.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #nav .discover.selected.clear, .custom-form #discover-page #nav .collapsible .collapsible-body .discover.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #nav .discover.selected.clear, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.selected.option-select, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.selected.option-select, #discover-page #nav .collapsible .collapsible-body .custom-form .btn-flex .discover.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #nav .discover.selected.submit, .custom-form .btn-flex #discover-page #nav .collapsible .collapsible-body .discover.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #nav .discover.selected.submit, #discuss-page #nav .darken-1.discuss, #discuss-page #nav .question-options .custom-form .discuss.selected.clear, .custom-form .question-options #discuss-page #nav .discuss.selected.clear, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.selected.option-select, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.selected.option-select, #discuss-page #nav .question-options .custom-form .btn-flex .discuss.selected.submit, .custom-form .btn-flex .question-options #discuss-page #nav .discuss.selected.submit, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.btn.selected, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.btn.selected, #discuss-page #nav #discover-page .collapsible .collapsible-body .discuss.selected.btn-large, #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.selected.btn-large, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .discuss.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #discuss-page #nav .discuss.selected.clear, #discuss-page #nav .custom-form #discover-page .collapsible .collapsible-body .discuss.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.selected.clear, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.selected.option-select, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.selected.option-select, #discuss-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .discuss.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #discuss-page #nav .discuss.selected.submit, #discuss-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .discuss.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #discuss-page #nav .discuss.selected.submit, #develop-page #nav .darken-1.develop, #develop-page #nav .question-options .custom-form .develop.selected.clear, .custom-form .question-options #develop-page #nav .develop.selected.clear, #develop-page #nav .question-options .custom-form .btn-flex .develop.selected.option-select, .custom-form .btn-flex .question-options #develop-page #nav .develop.selected.option-select, #develop-page #nav .question-options .custom-form .btn-flex .develop.selected.submit, .custom-form .btn-flex .question-options #develop-page #nav .develop.selected.submit, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.btn.selected, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.btn.selected, #develop-page #nav #discover-page .collapsible .collapsible-body .develop.selected.btn-large, #discover-page .collapsible .collapsible-body #develop-page #nav .develop.selected.btn-large, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .develop.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #develop-page #nav .develop.selected.clear, #develop-page #nav .custom-form #discover-page .collapsible .collapsible-body .develop.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #develop-page #nav .develop.selected.clear, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.selected.option-select, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.selected.option-select, #develop-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .develop.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #develop-page #nav .develop.selected.submit, #develop-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .develop.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #develop-page #nav .develop.selected.submit, #account-page #nav .darken-1.account, #account-page #nav .question-options .custom-form .account.selected.clear, .custom-form .question-options #account-page #nav .account.selected.clear, #account-page #nav .question-options .custom-form .btn-flex .account.selected.option-select, .custom-form .btn-flex .question-options #account-page #nav .account.selected.option-select, #account-page #nav .question-options .custom-form .btn-flex .account.selected.submit, .custom-form .btn-flex .question-options #account-page #nav .account.selected.submit, #account-page #nav #discover-page .collapsible .collapsible-body .account.btn.selected, #discover-page .collapsible .collapsible-body #account-page #nav .account.btn.selected, #account-page #nav #discover-page .collapsible .collapsible-body .account.selected.btn-large, #discover-page .collapsible .collapsible-body #account-page #nav .account.selected.btn-large, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .account.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #account-page #nav .account.selected.clear, #account-page #nav .custom-form #discover-page .collapsible .collapsible-body .account.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #account-page #nav .account.selected.clear, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.selected.option-select, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.selected.option-select, #account-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .account.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #account-page #nav .account.selected.submit, #account-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .account.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #account-page #nav .account.selected.submit, #resources-page #nav .darken-1.resources, #resources-page #nav .question-options .custom-form .resources.selected.clear, .custom-form .question-options #resources-page #nav .resources.selected.clear, #resources-page #nav .question-options .custom-form .btn-flex .resources.selected.option-select, .custom-form .btn-flex .question-options #resources-page #nav .resources.selected.option-select, #resources-page #nav .question-options .custom-form .btn-flex .resources.selected.submit, .custom-form .btn-flex .question-options #resources-page #nav .resources.selected.submit, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.btn.selected, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.btn.selected, #resources-page #nav #discover-page .collapsible .collapsible-body .resources.selected.btn-large, #discover-page .collapsible .collapsible-body #resources-page #nav .resources.selected.btn-large, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .resources.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #resources-page #nav .resources.selected.clear, #resources-page #nav .custom-form #discover-page .collapsible .collapsible-body .resources.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #resources-page #nav .resources.selected.clear, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.selected.option-select, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.selected.option-select, #resources-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .resources.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #resources-page #nav .resources.selected.submit, #resources-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .resources.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #resources-page #nav .resources.selected.submit, #about-page #nav .darken-1.about, #about-page #nav .question-options .custom-form .about.selected.clear, .custom-form .question-options #about-page #nav .about.selected.clear, #about-page #nav .question-options .custom-form .btn-flex .about.selected.option-select, .custom-form .btn-flex .question-options #about-page #nav .about.selected.option-select, #about-page #nav .question-options .custom-form .btn-flex .about.selected.submit, .custom-form .btn-flex .question-options #about-page #nav .about.selected.submit, #about-page #nav #discover-page .collapsible .collapsible-body .about.btn.selected, #discover-page .collapsible .collapsible-body #about-page #nav .about.btn.selected, #about-page #nav #discover-page .collapsible .collapsible-body .about.selected.btn-large, #discover-page .collapsible .collapsible-body #about-page #nav .about.selected.btn-large, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .about.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #about-page #nav .about.selected.clear, #about-page #nav .custom-form #discover-page .collapsible .collapsible-body .about.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #about-page #nav .about.selected.clear, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.selected.option-select, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.selected.option-select, #about-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .about.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #about-page #nav .about.selected.submit, #about-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .about.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #about-page #nav .about.selected.submit, #share-page #nav .darken-1.share, #share-page #nav .question-options .custom-form .share.selected.clear, .custom-form .question-options #share-page #nav .share.selected.clear, #share-page #nav .question-options .custom-form .btn-flex .share.selected.option-select, .custom-form .btn-flex .question-options #share-page #nav .share.selected.option-select, #share-page #nav .question-options .custom-form .btn-flex .share.selected.submit, .custom-form .btn-flex .question-options #share-page #nav .share.selected.submit, #share-page #nav #discover-page .collapsible .collapsible-body .share.btn.selected, #discover-page .collapsible .collapsible-body #share-page #nav .share.btn.selected, #share-page #nav #discover-page .collapsible .collapsible-body .share.selected.btn-large, #discover-page .collapsible .collapsible-body #share-page #nav .share.selected.btn-large, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .share.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #share-page #nav .share.selected.clear, #share-page #nav .custom-form #discover-page .collapsible .collapsible-body .share.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #share-page #nav .share.selected.clear, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.selected.option-select, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.selected.option-select, #share-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .share.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #share-page #nav .share.selected.submit, #share-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .share.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #share-page #nav .share.selected.submit, #help-page #nav .darken-1.help, #help-page #nav .question-options .custom-form .help.selected.clear, .custom-form .question-options #help-page #nav .help.selected.clear, #help-page #nav .question-options .custom-form .btn-flex .help.selected.option-select, .custom-form .btn-flex .question-options #help-page #nav .help.selected.option-select, #help-page #nav .question-options .custom-form .btn-flex .help.selected.submit, .custom-form .btn-flex .question-options #help-page #nav .help.selected.submit, #help-page #nav #discover-page .collapsible .collapsible-body .help.btn.selected, #discover-page .collapsible .collapsible-body #help-page #nav .help.btn.selected, #help-page #nav #discover-page .collapsible .collapsible-body .help.selected.btn-large, #discover-page .collapsible .collapsible-body #help-page #nav .help.selected.btn-large, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .help.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #help-page #nav .help.selected.clear, #help-page #nav .custom-form #discover-page .collapsible .collapsible-body .help.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #help-page #nav .help.selected.clear, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.selected.option-select, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.selected.option-select, #help-page #nav #discover-page .collapsible .collapsible-body .custom-form .btn-flex .help.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #help-page #nav .help.selected.submit, #help-page #nav .custom-form .btn-flex #discover-page .collapsible .collapsible-body .help.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #help-page #nav .help.selected.submit, #discover-page .collapsible .collapsible-body .blue.btn.selected, #discover-page .collapsible .collapsible-body .blue.selected.btn-large, #discover-page .collapsible .collapsible-body i.selected.btn-large.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .blue.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .blue.selected.clear, .custom-form #dashboard-page #nav #discover-page .collapsible .collapsible-body .selected.clear.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .selected.clear.dashboard, .custom-form #mydata-page #nav #discover-page .collapsible .collapsible-body .selected.clear.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .selected.clear.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .selected.clear.discover, #discover-page #nav .custom-form .collapsible .collapsible-body .selected.clear.discover, .custom-form #discuss-page #nav #discover-page .collapsible .collapsible-body .selected.clear.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .selected.clear.discuss, .custom-form #develop-page #nav #discover-page .collapsible .collapsible-body .selected.clear.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .selected.clear.develop, .custom-form #account-page #nav #discover-page .collapsible .collapsible-body .selected.clear.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .selected.clear.account, .custom-form #resources-page #nav #discover-page .collapsible .collapsible-body .selected.clear.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .selected.clear.resources, .custom-form #about-page #nav #discover-page .collapsible .collapsible-body .selected.clear.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .selected.clear.about, .custom-form #share-page #nav #discover-page .collapsible .collapsible-body .selected.clear.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .selected.clear.share, .custom-form #help-page #nav #discover-page .collapsible .collapsible-body .selected.clear.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .selected.clear.help, #discover-page .collapsible .collapsible-body .custom-form i.selected.clear.menu-indicator, .custom-form #discover-page .collapsible .collapsible-body i.selected.clear.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.selected.option-select, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .selected.option-select.dashboard, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .selected.option-select.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .selected.option-select.discover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .selected.option-select.discover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .selected.option-select.discuss, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .selected.option-select.develop, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .selected.option-select.account, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .selected.option-select.resources, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .selected.option-select.about, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .selected.option-select.share, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .selected.option-select.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .selected.option-select.help, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.selected.option-select.menu-indicator, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.selected.option-select.menu-indicator, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue.selected.submit, .custom-form .btn-flex #dashboard-page #nav #discover-page .collapsible .collapsible-body .selected.submit.dashboard, #discover-page .collapsible .collapsible-body #dashboard-page #nav .custom-form .btn-flex .selected.submit.dashboard, .custom-form .btn-flex #mydata-page #nav #discover-page .collapsible .collapsible-body .selected.submit.mydata, #discover-page .collapsible .collapsible-body #mydata-page #nav .custom-form .btn-flex .selected.submit.mydata, #discover-page .collapsible .collapsible-body #nav .custom-form .btn-flex .selected.submit.discover, #discover-page #nav .custom-form .btn-flex .collapsible .collapsible-body .selected.submit.discover, .custom-form .btn-flex #discuss-page #nav #discover-page .collapsible .collapsible-body .selected.submit.discuss, #discover-page .collapsible .collapsible-body #discuss-page #nav .custom-form .btn-flex .selected.submit.discuss, .custom-form .btn-flex #develop-page #nav #discover-page .collapsible .collapsible-body .selected.submit.develop, #discover-page .collapsible .collapsible-body #develop-page #nav .custom-form .btn-flex .selected.submit.develop, .custom-form .btn-flex #account-page #nav #discover-page .collapsible .collapsible-body .selected.submit.account, #discover-page .collapsible .collapsible-body #account-page #nav .custom-form .btn-flex .selected.submit.account, .custom-form .btn-flex #resources-page #nav #discover-page .collapsible .collapsible-body .selected.submit.resources, #discover-page .collapsible .collapsible-body #resources-page #nav .custom-form .btn-flex .selected.submit.resources, .custom-form .btn-flex #about-page #nav #discover-page .collapsible .collapsible-body .selected.submit.about, #discover-page .collapsible .collapsible-body #about-page #nav .custom-form .btn-flex .selected.submit.about, .custom-form .btn-flex #share-page #nav #discover-page .collapsible .collapsible-body .selected.submit.share, #discover-page .collapsible .collapsible-body #share-page #nav .custom-form .btn-flex .selected.submit.share, .custom-form .btn-flex #help-page #nav #discover-page .collapsible .collapsible-body .selected.submit.help, #discover-page .collapsible .collapsible-body #help-page #nav .custom-form .btn-flex .selected.submit.help, #discover-page .collapsible .collapsible-body .custom-form .btn-flex i.selected.submit.menu-indicator, .custom-form .btn-flex #discover-page .collapsible .collapsible-body i.selected.submit.menu-indicator, #discover-page .collapsible .collapsible-body i.btn.selected.menu-indicator, #discover-page .charts .chart .icon.selected, i.darken-1.menu-indicator {
  background-color: #1E88E5 !important; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-2, #dashboard-page #nav .darken-2.dashboard, #mydata-page #nav .darken-2.mydata, #discover-page #nav .darken-2.discover, #discuss-page #nav .darken-2.discuss, #develop-page #nav .darken-2.develop, #account-page #nav .darken-2.account, #resources-page #nav .darken-2.resources, #about-page #nav .darken-2.about, #share-page #nav .darken-2.share, #help-page #nav .darken-2.help, i.darken-2.menu-indicator {
  background-color: #1976D2 !important; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-3, #dashboard-page #nav .darken-3.dashboard, #mydata-page #nav .darken-3.mydata, #discover-page #nav .darken-3.discover, #discuss-page #nav .darken-3.discuss, #develop-page #nav .darken-3.develop, #account-page #nav .darken-3.account, #resources-page #nav .darken-3.resources, #about-page #nav .darken-3.about, #share-page #nav .darken-3.share, #help-page #nav .darken-3.help, i.darken-3.menu-indicator {
  background-color: #1565C0 !important; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-4, #dashboard-page #nav .darken-4.dashboard, #mydata-page #nav .darken-4.mydata, #discover-page #nav .darken-4.discover, #discuss-page #nav .darken-4.discuss, #develop-page #nav .darken-4.develop, #account-page #nav .darken-4.account, #resources-page #nav .darken-4.resources, #about-page #nav .darken-4.about, #share-page #nav .darken-4.share, #help-page #nav .darken-4.help, i.darken-4.menu-indicator {
  background-color: #0D47A1 !important; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.accent-1, #dashboard-page #nav .accent-1.dashboard, #mydata-page #nav .accent-1.mydata, #discover-page #nav .accent-1.discover, #discuss-page #nav .accent-1.discuss, #develop-page #nav .accent-1.develop, #account-page #nav .accent-1.account, #resources-page #nav .accent-1.resources, #about-page #nav .accent-1.about, #share-page #nav .accent-1.share, #help-page #nav .accent-1.help, i.accent-1.menu-indicator {
  background-color: #82B1FF !important; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-2, #dashboard-page #nav .accent-2.dashboard, #mydata-page #nav .accent-2.mydata, #discover-page #nav .accent-2.discover, #discuss-page #nav .accent-2.discuss, #develop-page #nav .accent-2.develop, #account-page #nav .accent-2.account, #resources-page #nav .accent-2.resources, #about-page #nav .accent-2.about, #share-page #nav .accent-2.share, #help-page #nav .accent-2.help, i.accent-2.menu-indicator {
  background-color: #448AFF !important; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-3, #dashboard-page #nav .accent-3.dashboard, #mydata-page #nav .accent-3.mydata, #discover-page #nav .accent-3.discover, #discuss-page #nav .accent-3.discuss, #develop-page #nav .accent-3.develop, #account-page #nav .accent-3.account, #resources-page #nav .accent-3.resources, #about-page #nav .accent-3.about, #share-page #nav .accent-3.share, #help-page #nav .accent-3.help, i.accent-3.menu-indicator {
  background-color: #2979FF !important; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-4, #dashboard-page #nav .accent-4.dashboard, #mydata-page #nav .accent-4.mydata, #discover-page #nav .accent-4.discover, #discuss-page #nav .accent-4.discuss, #develop-page #nav .accent-4.develop, #account-page #nav .accent-4.account, #resources-page #nav .accent-4.resources, #about-page #nav .accent-4.about, #share-page #nav .accent-4.share, #help-page #nav .accent-4.help, i.accent-4.menu-indicator {
  background-color: #2962FF !important; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.light-blue.lighten-5, .brooches .brooch .light-blue.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.light-blue.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.light-blue.medium {
  background-color: #e1f5fe !important; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-4, .brooches .brooch .light-blue.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.light-blue.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.light-blue.medium, .question-options .light-blue.btn, .question-options .light-blue.btn-large, .question-options .custom-form .light-blue.clear, .custom-form .question-options .light-blue.clear, .question-options .custom-form .btn-flex .light-blue.option-select, .custom-form .btn-flex .question-options .light-blue.option-select, .question-options .custom-form .btn-flex .light-blue.submit, .custom-form .btn-flex .question-options .light-blue.submit, #discover-page .collapsible .collapsible-body .light-blue.btn, #discover-page .collapsible .collapsible-body .light-blue.btn-large, #discover-page .collapsible .collapsible-body .custom-form .light-blue.clear, .custom-form #discover-page .collapsible .collapsible-body .light-blue.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.submit {
  background-color: #b3e5fc !important; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-3, .brooches .brooch .light-blue.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.light-blue.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.light-blue.medium, #discover-page .charts .chart .light-blue.icon {
  background-color: #81d4fa !important; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-2, .brooches .brooch .light-blue.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.light-blue.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.light-blue.medium, .question-options .light-blue.btn:hover, .question-options .light-blue.btn-large:hover, .question-options .custom-form .light-blue.clear:hover, .custom-form .question-options .light-blue.clear:hover, .question-options .custom-form .btn-flex .light-blue.option-select:hover, .custom-form .btn-flex .question-options .light-blue.option-select:hover, .question-options .custom-form .btn-flex .light-blue.submit:hover, .custom-form .btn-flex .question-options .light-blue.submit:hover, #discover-page .collapsible .collapsible-body .light-blue.btn:hover, #discover-page .collapsible .collapsible-body .light-blue.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .light-blue.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .light-blue.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.submit:hover {
  background-color: #4fc3f7 !important; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-1, .brooches .brooch .light-blue.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.light-blue.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.light-blue.medium {
  background-color: #29b6f6 !important; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue {
  background-color: #03a9f4 !important; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.darken-1, .question-options .light-blue.btn.selected, .question-options .light-blue.selected.btn-large, .question-options .custom-form .light-blue.selected.clear, .custom-form .question-options .light-blue.selected.clear, .question-options .custom-form .btn-flex .light-blue.selected.option-select, .custom-form .btn-flex .question-options .light-blue.selected.option-select, .question-options .custom-form .btn-flex .light-blue.selected.submit, .custom-form .btn-flex .question-options .light-blue.selected.submit, #discover-page .collapsible .collapsible-body .light-blue.btn.selected, #discover-page .collapsible .collapsible-body .light-blue.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .light-blue.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .light-blue.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-blue.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-blue.selected.submit {
  background-color: #039be5 !important; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.cyan.lighten-5, .brooches .brooch .cyan.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.cyan.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.cyan.medium {
  background-color: #e0f7fa !important; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-4, .brooches .brooch .cyan.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.cyan.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.cyan.medium, .question-options .cyan.btn, .question-options .cyan.btn-large, .question-options .custom-form .cyan.clear, .custom-form .question-options .cyan.clear, .question-options .custom-form .btn-flex .cyan.option-select, .custom-form .btn-flex .question-options .cyan.option-select, .question-options .custom-form .btn-flex .cyan.submit, .custom-form .btn-flex .question-options .cyan.submit, #discover-page .collapsible .collapsible-body .cyan.btn, #discover-page .collapsible .collapsible-body .cyan.btn-large, #discover-page .collapsible .collapsible-body .custom-form .cyan.clear, .custom-form #discover-page .collapsible .collapsible-body .cyan.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.submit {
  background-color: #b2ebf2 !important; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-3, .brooches .brooch .cyan.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.cyan.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.cyan.medium, #discover-page .charts .chart .cyan.icon {
  background-color: #80deea !important; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-2, .brooches .brooch .cyan.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.cyan.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.cyan.medium, .question-options .cyan.btn:hover, .question-options .cyan.btn-large:hover, .question-options .custom-form .cyan.clear:hover, .custom-form .question-options .cyan.clear:hover, .question-options .custom-form .btn-flex .cyan.option-select:hover, .custom-form .btn-flex .question-options .cyan.option-select:hover, .question-options .custom-form .btn-flex .cyan.submit:hover, .custom-form .btn-flex .question-options .cyan.submit:hover, #discover-page .collapsible .collapsible-body .cyan.btn:hover, #discover-page .collapsible .collapsible-body .cyan.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .cyan.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .cyan.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.submit:hover {
  background-color: #4dd0e1 !important; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-1, .brooches .brooch .cyan.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.cyan.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.cyan.medium {
  background-color: #26c6da !important; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan {
  background-color: #00bcd4 !important; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.darken-1, .question-options .cyan.btn.selected, .question-options .cyan.selected.btn-large, .question-options .custom-form .cyan.selected.clear, .custom-form .question-options .cyan.selected.clear, .question-options .custom-form .btn-flex .cyan.selected.option-select, .custom-form .btn-flex .question-options .cyan.selected.option-select, .question-options .custom-form .btn-flex .cyan.selected.submit, .custom-form .btn-flex .question-options .cyan.selected.submit, #discover-page .collapsible .collapsible-body .cyan.btn.selected, #discover-page .collapsible .collapsible-body .cyan.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .cyan.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .cyan.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .cyan.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .cyan.selected.submit {
  background-color: #00acc1 !important; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.teal.lighten-5, .brooches .brooch .teal.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.teal.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.teal.medium {
  background-color: #e0f2f1 !important; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-4, .brooches .brooch .teal.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.teal.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.teal.medium, .question-options .teal.btn, .question-options .teal.btn-large, .question-options .custom-form .teal.clear, .custom-form .question-options .teal.clear, .question-options .custom-form .btn-flex .teal.option-select, .custom-form .btn-flex .question-options .teal.option-select, .question-options .custom-form .btn-flex .teal.submit, .custom-form .btn-flex .question-options .teal.submit, #discover-page .collapsible .collapsible-body .teal.btn, #discover-page .collapsible .collapsible-body .teal.btn-large, #discover-page .collapsible .collapsible-body .custom-form .teal.clear, .custom-form #discover-page .collapsible .collapsible-body .teal.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.submit {
  background-color: #b2dfdb !important; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-3, .brooches .brooch .teal.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.teal.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.teal.medium, #discover-page .charts .chart .teal.icon {
  background-color: #80cbc4 !important; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-2, .brooches .brooch .teal.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.teal.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.teal.medium, .question-options .teal.btn:hover, .question-options .teal.btn-large:hover, .question-options .custom-form .teal.clear:hover, .custom-form .question-options .teal.clear:hover, .question-options .custom-form .btn-flex .teal.option-select:hover, .custom-form .btn-flex .question-options .teal.option-select:hover, .question-options .custom-form .btn-flex .teal.submit:hover, .custom-form .btn-flex .question-options .teal.submit:hover, #discover-page .collapsible .collapsible-body .teal.btn:hover, #discover-page .collapsible .collapsible-body .teal.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .teal.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .teal.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.submit:hover {
  background-color: #4db6ac !important; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-1, .brooches .brooch .teal.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.teal.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.teal.medium {
  background-color: #26a69a !important; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal {
  background-color: #009688 !important; }

.teal-text {
  color: #009688 !important; }

.teal.darken-1, .question-options .teal.btn.selected, .question-options .teal.selected.btn-large, .question-options .custom-form .teal.selected.clear, .custom-form .question-options .teal.selected.clear, .question-options .custom-form .btn-flex .teal.selected.option-select, .custom-form .btn-flex .question-options .teal.selected.option-select, .question-options .custom-form .btn-flex .teal.selected.submit, .custom-form .btn-flex .question-options .teal.selected.submit, #discover-page .collapsible .collapsible-body .teal.btn.selected, #discover-page .collapsible .collapsible-body .teal.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .teal.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .teal.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .teal.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .teal.selected.submit {
  background-color: #00897b !important; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.green.lighten-5, .brooches .brooch .green.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.green.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.green.medium {
  background-color: #E8F5E9 !important; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-4, .brooches .brooch .green.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.green.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.green.medium, .question-options .green.btn, .question-options .green.btn-large, .question-options .custom-form .green.clear, .custom-form .question-options .green.clear, .question-options .custom-form .btn-flex .green.option-select, .custom-form .btn-flex .question-options .green.option-select, .question-options .custom-form .btn-flex .green.submit, .custom-form .btn-flex .question-options .green.submit, #discover-page .collapsible .collapsible-body .green.btn, #discover-page .collapsible .collapsible-body .green.btn-large, #discover-page .collapsible .collapsible-body .custom-form .green.clear, .custom-form #discover-page .collapsible .collapsible-body .green.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.submit {
  background-color: #C8E6C9 !important; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-3, .brooches .brooch .green.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.green.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.green.medium, #discover-page .charts .chart .green.icon {
  background-color: #A5D6A7 !important; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-2, .brooches .brooch .green.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.green.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.green.medium, .question-options .green.btn:hover, .question-options .green.btn-large:hover, .question-options .custom-form .green.clear:hover, .custom-form .question-options .green.clear:hover, .question-options .custom-form .btn-flex .green.option-select:hover, .custom-form .btn-flex .question-options .green.option-select:hover, .question-options .custom-form .btn-flex .green.submit:hover, .custom-form .btn-flex .question-options .green.submit:hover, #discover-page .collapsible .collapsible-body .green.btn:hover, #discover-page .collapsible .collapsible-body .green.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .green.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .green.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.submit:hover {
  background-color: #81C784 !important; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-1, .brooches .brooch .green.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.green.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.green.medium {
  background-color: #66BB6A !important; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green {
  background-color: #4CAF50 !important; }

.green-text {
  color: #4CAF50 !important; }

.green.darken-1, .question-options .green.btn.selected, .question-options .green.selected.btn-large, .question-options .custom-form .green.selected.clear, .custom-form .question-options .green.selected.clear, .question-options .custom-form .btn-flex .green.selected.option-select, .custom-form .btn-flex .question-options .green.selected.option-select, .question-options .custom-form .btn-flex .green.selected.submit, .custom-form .btn-flex .question-options .green.selected.submit, #discover-page .collapsible .collapsible-body .green.btn.selected, #discover-page .collapsible .collapsible-body .green.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .green.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .green.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .green.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .green.selected.submit {
  background-color: #43A047 !important; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.light-green.lighten-5, .brooches .brooch .light-green.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.light-green.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.light-green.medium {
  background-color: #f1f8e9 !important; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-4, .brooches .brooch .light-green.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.light-green.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.light-green.medium, .question-options .light-green.btn, .question-options .light-green.btn-large, .question-options .custom-form .light-green.clear, .custom-form .question-options .light-green.clear, .question-options .custom-form .btn-flex .light-green.option-select, .custom-form .btn-flex .question-options .light-green.option-select, .question-options .custom-form .btn-flex .light-green.submit, .custom-form .btn-flex .question-options .light-green.submit, #discover-page .collapsible .collapsible-body .light-green.btn, #discover-page .collapsible .collapsible-body .light-green.btn-large, #discover-page .collapsible .collapsible-body .custom-form .light-green.clear, .custom-form #discover-page .collapsible .collapsible-body .light-green.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.submit {
  background-color: #dcedc8 !important; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-3, .brooches .brooch .light-green.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.light-green.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.light-green.medium, #discover-page .charts .chart .light-green.icon {
  background-color: #c5e1a5 !important; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-2, .brooches .brooch .light-green.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.light-green.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.light-green.medium, .question-options .light-green.btn:hover, .question-options .light-green.btn-large:hover, .question-options .custom-form .light-green.clear:hover, .custom-form .question-options .light-green.clear:hover, .question-options .custom-form .btn-flex .light-green.option-select:hover, .custom-form .btn-flex .question-options .light-green.option-select:hover, .question-options .custom-form .btn-flex .light-green.submit:hover, .custom-form .btn-flex .question-options .light-green.submit:hover, #discover-page .collapsible .collapsible-body .light-green.btn:hover, #discover-page .collapsible .collapsible-body .light-green.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .light-green.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .light-green.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.submit:hover {
  background-color: #aed581 !important; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-1, .brooches .brooch .light-green.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.light-green.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.light-green.medium {
  background-color: #9ccc65 !important; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green {
  background-color: #8bc34a !important; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.darken-1, .question-options .light-green.btn.selected, .question-options .light-green.selected.btn-large, .question-options .custom-form .light-green.selected.clear, .custom-form .question-options .light-green.selected.clear, .question-options .custom-form .btn-flex .light-green.selected.option-select, .custom-form .btn-flex .question-options .light-green.selected.option-select, .question-options .custom-form .btn-flex .light-green.selected.submit, .custom-form .btn-flex .question-options .light-green.selected.submit, #discover-page .collapsible .collapsible-body .light-green.btn.selected, #discover-page .collapsible .collapsible-body .light-green.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .light-green.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .light-green.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .light-green.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .light-green.selected.submit {
  background-color: #7cb342 !important; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.lime.lighten-5, .brooches .brooch .lime.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.lime.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.lime.medium {
  background-color: #f9fbe7 !important; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-4, .brooches .brooch .lime.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.lime.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.lime.medium, .question-options .lime.btn, .question-options .lime.btn-large, .question-options .custom-form .lime.clear, .custom-form .question-options .lime.clear, .question-options .custom-form .btn-flex .lime.option-select, .custom-form .btn-flex .question-options .lime.option-select, .question-options .custom-form .btn-flex .lime.submit, .custom-form .btn-flex .question-options .lime.submit, #discover-page .collapsible .collapsible-body .lime.btn, #discover-page .collapsible .collapsible-body .lime.btn-large, #discover-page .collapsible .collapsible-body .custom-form .lime.clear, .custom-form #discover-page .collapsible .collapsible-body .lime.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.submit {
  background-color: #f0f4c3 !important; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-3, .brooches .brooch .lime.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.lime.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.lime.medium, #discover-page .charts .chart .lime.icon {
  background-color: #e6ee9c !important; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-2, .brooches .brooch .lime.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.lime.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.lime.medium, .question-options .lime.btn:hover, .question-options .lime.btn-large:hover, .question-options .custom-form .lime.clear:hover, .custom-form .question-options .lime.clear:hover, .question-options .custom-form .btn-flex .lime.option-select:hover, .custom-form .btn-flex .question-options .lime.option-select:hover, .question-options .custom-form .btn-flex .lime.submit:hover, .custom-form .btn-flex .question-options .lime.submit:hover, #discover-page .collapsible .collapsible-body .lime.btn:hover, #discover-page .collapsible .collapsible-body .lime.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .lime.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .lime.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.submit:hover {
  background-color: #dce775 !important; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-1, .brooches .brooch .lime.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.lime.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.lime.medium {
  background-color: #d4e157 !important; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime {
  background-color: #cddc39 !important; }

.lime-text {
  color: #cddc39 !important; }

.lime.darken-1, .question-options .lime.btn.selected, .question-options .lime.selected.btn-large, .question-options .custom-form .lime.selected.clear, .custom-form .question-options .lime.selected.clear, .question-options .custom-form .btn-flex .lime.selected.option-select, .custom-form .btn-flex .question-options .lime.selected.option-select, .question-options .custom-form .btn-flex .lime.selected.submit, .custom-form .btn-flex .question-options .lime.selected.submit, #discover-page .collapsible .collapsible-body .lime.btn.selected, #discover-page .collapsible .collapsible-body .lime.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .lime.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .lime.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .lime.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .lime.selected.submit {
  background-color: #c0ca33 !important; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.yellow.lighten-5, .brooches .brooch .lighten-5.medium, .brooches .brooch .medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.medium, .brooches #progressbar .lower.filled .brooch .medium.mdi-image-filter-5, .brooches #progressbar .lower.filled .brooch .page-mydata #content .level-up.position-5 .card-title i.medium, .page-mydata #content .level-up.position-5 .card-title .brooches #progressbar .lower.filled .brooch i.medium, #progressbar .lower.filled .brooches .brooch .medium.mdi-image-filter-5, #progressbar .lower.filled .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.medium, .page-mydata #content .level-up.position-5 .card-title #progressbar .lower.filled .brooches .brooch i.medium, #progressbar .lower.filled .brooch .lighten-5.medium,
.page-mydata #content .level-up {
  background-color: #fffde7 !important; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-4, .brooches .brooch .lighten-4.medium, .brooches .brooch .medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.medium, .brooches .brooch .question-options .medium.btn, .question-options .brooches .brooch .medium.btn, .brooches .brooch .question-options .medium.btn-large, .question-options .brooches .brooch .medium.btn-large, .brooches .brooch .question-options .custom-form .medium.clear, .question-options .custom-form .brooches .brooch .medium.clear, .brooches .brooch .custom-form .question-options .medium.clear, .custom-form .question-options .brooches .brooch .medium.clear, .brooches .brooch .question-options .custom-form .btn-flex .medium.option-select, .question-options .custom-form .btn-flex .brooches .brooch .medium.option-select, .brooches .brooch .custom-form .btn-flex .question-options .medium.option-select, .custom-form .btn-flex .question-options .brooches .brooch .medium.option-select, .brooches .brooch .question-options .custom-form .btn-flex .medium.submit, .question-options .custom-form .btn-flex .brooches .brooch .medium.submit, .brooches .brooch .custom-form .btn-flex .question-options .medium.submit, .custom-form .btn-flex .question-options .brooches .brooch .medium.submit, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.btn, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.btn, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.btn-large, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.btn-large, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.clear, #discover-page .collapsible .collapsible-body .custom-form .brooches .brooch .medium.clear, .brooches .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.clear, .custom-form #discover-page .collapsible .collapsible-body .brooches .brooch .medium.clear, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.option-select, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.option-select, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.submit, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.submit, .brooches #progressbar .lower.filled .brooch .medium.mdi-image-filter-4, .brooches #progressbar .lower.filled .brooch .page-mydata #content .level-up.position-4 .card-title i.medium, .page-mydata #content .level-up.position-4 .card-title .brooches #progressbar .lower.filled .brooch i.medium, #progressbar .lower.filled .brooches .brooch .medium.mdi-image-filter-4, #progressbar .lower.filled .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.medium, .page-mydata #content .level-up.position-4 .card-title #progressbar .lower.filled .brooches .brooch i.medium, #progressbar .lower.filled .brooch .lighten-4.medium, #progressbar .lower.filled .brooch .question-options .medium.btn, .question-options #progressbar .lower.filled .brooch .medium.btn, #progressbar .lower.filled .brooch .question-options .medium.btn-large, .question-options #progressbar .lower.filled .brooch .medium.btn-large, #progressbar .lower.filled .brooch .question-options .custom-form .medium.clear, .question-options .custom-form #progressbar .lower.filled .brooch .medium.clear, #progressbar .lower.filled .brooch .custom-form .question-options .medium.clear, .custom-form .question-options #progressbar .lower.filled .brooch .medium.clear, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.option-select, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.option-select, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.option-select, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.option-select, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.submit, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.submit, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.submit, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.submit, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.btn, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.btn, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.btn-large, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.btn-large, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.clear, #discover-page .collapsible .collapsible-body .custom-form #progressbar .lower.filled .brooch .medium.clear, #progressbar .lower.filled .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.clear, .custom-form #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.clear, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.option-select, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.option-select, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.submit, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.submit, .question-options .yellow.btn, .question-options .yellow.btn-large, .question-options .brooches .brooch .custom-form .medium.clear, .custom-form .brooches .brooch .question-options .medium.clear, .question-options .brooches .brooch .custom-form .btn-flex .medium.option-select, .custom-form .btn-flex .brooches .brooch .question-options .medium.option-select, .question-options .brooches .brooch .custom-form .btn-flex .medium.submit, .custom-form .btn-flex .brooches .brooch .question-options .medium.submit, .question-options #progressbar .lower.filled .brooch .custom-form .medium.clear, .custom-form #progressbar .lower.filled .brooch .question-options .medium.clear, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.option-select, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .medium.option-select, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.submit, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .medium.submit, .question-options .custom-form .yellow.clear, .custom-form .question-options .yellow.clear, .question-options .custom-form .btn-flex .yellow.option-select, .custom-form .btn-flex .question-options .yellow.option-select, .question-options .custom-form .btn-flex .yellow.submit, .custom-form .btn-flex .question-options .yellow.submit, #discover-page .collapsible .collapsible-body .yellow.btn, #discover-page .collapsible .collapsible-body .yellow.btn-large, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .medium.clear, .custom-form .brooches .brooch #discover-page .collapsible .collapsible-body .medium.clear, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .medium.option-select, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .medium.option-select, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .medium.submit, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .medium.submit, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .medium.clear, .custom-form #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.clear, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.option-select, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.option-select, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.submit, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.submit, #discover-page .collapsible .collapsible-body .custom-form .yellow.clear, .custom-form #discover-page .collapsible .collapsible-body .yellow.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.submit {
  background-color: #fff9c4 !important; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-3, .brooches .brooch .lighten-3.medium, .brooches .brooch .medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.medium, .brooches .brooch #discover-page .charts .chart .medium.icon, #discover-page .charts .chart .brooches .brooch .medium.icon, .brooches #progressbar .lower.filled .brooch .medium.mdi-image-filter-3, .brooches #progressbar .lower.filled .brooch .page-mydata #content .level-up.position-3 .card-title i.medium, .page-mydata #content .level-up.position-3 .card-title .brooches #progressbar .lower.filled .brooch i.medium, #progressbar .lower.filled .brooches .brooch .medium.mdi-image-filter-3, #progressbar .lower.filled .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.medium, .page-mydata #content .level-up.position-3 .card-title #progressbar .lower.filled .brooches .brooch i.medium, #progressbar .lower.filled .brooch .lighten-3.medium, #progressbar .lower.filled .brooch #discover-page .charts .chart .medium.icon, #discover-page .charts .chart #progressbar .lower.filled .brooch .medium.icon, #discover-page .charts .chart .yellow.icon {
  background-color: #fff59d !important; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-2, .brooches .brooch .lighten-2.medium, .brooches .brooch .medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.medium, .brooches .brooch .question-options .medium.btn:hover, .question-options .brooches .brooch .medium.btn:hover, .brooches .brooch .question-options .medium.btn-large:hover, .question-options .brooches .brooch .medium.btn-large:hover, .brooches .brooch .question-options .custom-form .medium.clear:hover, .question-options .custom-form .brooches .brooch .medium.clear:hover, .brooches .brooch .custom-form .question-options .medium.clear:hover, .custom-form .question-options .brooches .brooch .medium.clear:hover, .brooches .brooch .question-options .custom-form .btn-flex .medium.option-select:hover, .question-options .custom-form .btn-flex .brooches .brooch .medium.option-select:hover, .brooches .brooch .custom-form .btn-flex .question-options .medium.option-select:hover, .custom-form .btn-flex .question-options .brooches .brooch .medium.option-select:hover, .brooches .brooch .question-options .custom-form .btn-flex .medium.submit:hover, .question-options .custom-form .btn-flex .brooches .brooch .medium.submit:hover, .brooches .brooch .custom-form .btn-flex .question-options .medium.submit:hover, .custom-form .btn-flex .question-options .brooches .brooch .medium.submit:hover, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.btn:hover, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.btn:hover, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.btn-large:hover, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.btn-large:hover, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .brooches .brooch .medium.clear:hover, .brooches .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .brooches .brooch .medium.clear:hover, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.option-select:hover, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.option-select:hover, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.submit:hover, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.submit:hover, .brooches #progressbar .lower.filled .brooch .medium.mdi-image-filter-2, .brooches #progressbar .lower.filled .brooch .page-mydata #content .level-up.position-2 .card-title i.medium, .page-mydata #content .level-up.position-2 .card-title .brooches #progressbar .lower.filled .brooch i.medium, #progressbar .lower.filled .brooches .brooch .medium.mdi-image-filter-2, #progressbar .lower.filled .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.medium, .page-mydata #content .level-up.position-2 .card-title #progressbar .lower.filled .brooches .brooch i.medium, #progressbar .lower.filled .brooch .lighten-2.medium, #progressbar .lower.filled .brooch .question-options .medium.btn:hover, .question-options #progressbar .lower.filled .brooch .medium.btn:hover, #progressbar .lower.filled .brooch .question-options .medium.btn-large:hover, .question-options #progressbar .lower.filled .brooch .medium.btn-large:hover, #progressbar .lower.filled .brooch .question-options .custom-form .medium.clear:hover, .question-options .custom-form #progressbar .lower.filled .brooch .medium.clear:hover, #progressbar .lower.filled .brooch .custom-form .question-options .medium.clear:hover, .custom-form .question-options #progressbar .lower.filled .brooch .medium.clear:hover, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.option-select:hover, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.option-select:hover, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.option-select:hover, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.option-select:hover, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.submit:hover, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.submit:hover, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.submit:hover, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.submit:hover, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.btn:hover, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.btn:hover, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.btn-large:hover, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.btn-large:hover, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #progressbar .lower.filled .brooch .medium.clear:hover, #progressbar .lower.filled .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.clear:hover, .custom-form #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.clear:hover, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.option-select:hover, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.option-select:hover, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.submit:hover, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.submit:hover, .question-options .yellow.btn:hover, .question-options .yellow.btn-large:hover, .question-options .brooches .brooch .custom-form .medium.clear:hover, .custom-form .brooches .brooch .question-options .medium.clear:hover, .question-options .brooches .brooch .custom-form .btn-flex .medium.option-select:hover, .custom-form .btn-flex .brooches .brooch .question-options .medium.option-select:hover, .question-options .brooches .brooch .custom-form .btn-flex .medium.submit:hover, .custom-form .btn-flex .brooches .brooch .question-options .medium.submit:hover, .question-options #progressbar .lower.filled .brooch .custom-form .medium.clear:hover, .custom-form #progressbar .lower.filled .brooch .question-options .medium.clear:hover, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.option-select:hover, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .medium.option-select:hover, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.submit:hover, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .medium.submit:hover, .question-options .custom-form .yellow.clear:hover, .custom-form .question-options .yellow.clear:hover, .question-options .custom-form .btn-flex .yellow.option-select:hover, .custom-form .btn-flex .question-options .yellow.option-select:hover, .question-options .custom-form .btn-flex .yellow.submit:hover, .custom-form .btn-flex .question-options .yellow.submit:hover, #discover-page .collapsible .collapsible-body .yellow.btn:hover, #discover-page .collapsible .collapsible-body .yellow.btn-large:hover, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .medium.clear:hover, .custom-form .brooches .brooch #discover-page .collapsible .collapsible-body .medium.clear:hover, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .medium.option-select:hover, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .medium.option-select:hover, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .medium.submit:hover, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .medium.submit:hover, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .medium.clear:hover, .custom-form #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.clear:hover, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.option-select:hover, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.option-select:hover, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .medium.submit:hover, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.submit:hover, #discover-page .collapsible .collapsible-body .custom-form .yellow.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .yellow.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.submit:hover {
  background-color: #fff176 !important; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-1, .brooches .brooch .lighten-1.medium, .brooches .brooch .medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.medium, .brooches #progressbar .lower.filled .brooch .medium.mdi-image-filter-1, .brooches #progressbar .lower.filled .brooch .page-mydata #content .level-up.position-1 .card-title i.medium, .page-mydata #content .level-up.position-1 .card-title .brooches #progressbar .lower.filled .brooch i.medium, #progressbar .lower.filled .brooches .brooch .medium.mdi-image-filter-1, #progressbar .lower.filled .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.medium, .page-mydata #content .level-up.position-1 .card-title #progressbar .lower.filled .brooches .brooch i.medium, #progressbar .lower.filled .brooch .lighten-1.medium {
  background-color: #ffee58 !important; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow, .brooches .brooch .medium, #progressbar .lower.filled .brooch .medium {
  background-color: #ffeb3b !important; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.darken-1, .brooches .brooch .darken-1.medium, .brooches .brooch .question-options .medium.btn.selected, .question-options .brooches .brooch .medium.btn.selected, .brooches .brooch .question-options .medium.selected.btn-large, .question-options .brooches .brooch .medium.selected.btn-large, .brooches .brooch .question-options .custom-form .medium.selected.clear, .question-options .custom-form .brooches .brooch .medium.selected.clear, .brooches .brooch .custom-form .question-options .medium.selected.clear, .custom-form .question-options .brooches .brooch .medium.selected.clear, .brooches .brooch .question-options .custom-form .btn-flex .medium.selected.option-select, .question-options .custom-form .btn-flex .brooches .brooch .medium.selected.option-select, .brooches .brooch .custom-form .btn-flex .question-options .medium.selected.option-select, .custom-form .btn-flex .question-options .brooches .brooch .medium.selected.option-select, .brooches .brooch .question-options .custom-form .btn-flex .medium.selected.submit, .question-options .custom-form .btn-flex .brooches .brooch .medium.selected.submit, .brooches .brooch .custom-form .btn-flex .question-options .medium.selected.submit, .custom-form .btn-flex .question-options .brooches .brooch .medium.selected.submit, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.btn.selected, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.btn.selected, .brooches .brooch #discover-page .collapsible .collapsible-body .medium.selected.btn-large, #discover-page .collapsible .collapsible-body .brooches .brooch .medium.selected.btn-large, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .brooches .brooch .medium.selected.clear, .brooches .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .brooches .brooch .medium.selected.clear, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.selected.option-select, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.selected.option-select, .brooches .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brooches .brooch .medium.selected.submit, .brooches .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brooches .brooch .medium.selected.submit, #progressbar .lower.filled .brooch .darken-1.medium, #progressbar .lower.filled .brooch .question-options .medium.btn.selected, .question-options #progressbar .lower.filled .brooch .medium.btn.selected, #progressbar .lower.filled .brooch .question-options .medium.selected.btn-large, .question-options #progressbar .lower.filled .brooch .medium.selected.btn-large, #progressbar .lower.filled .brooch .question-options .custom-form .medium.selected.clear, .question-options .custom-form #progressbar .lower.filled .brooch .medium.selected.clear, #progressbar .lower.filled .brooch .custom-form .question-options .medium.selected.clear, .custom-form .question-options #progressbar .lower.filled .brooch .medium.selected.clear, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.selected.option-select, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.selected.option-select, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.selected.option-select, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.selected.option-select, #progressbar .lower.filled .brooch .question-options .custom-form .btn-flex .medium.selected.submit, .question-options .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.selected.submit, #progressbar .lower.filled .brooch .custom-form .btn-flex .question-options .medium.selected.submit, .custom-form .btn-flex .question-options #progressbar .lower.filled .brooch .medium.selected.submit, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.btn.selected, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.btn.selected, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .medium.selected.btn-large, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.selected.btn-large, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .medium.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #progressbar .lower.filled .brooch .medium.selected.clear, #progressbar .lower.filled .brooch .custom-form #discover-page .collapsible .collapsible-body .medium.selected.clear, .custom-form #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.selected.clear, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.selected.option-select, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.selected.option-select, #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .custom-form .btn-flex .medium.selected.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #progressbar .lower.filled .brooch .medium.selected.submit, #progressbar .lower.filled .brooch .custom-form .btn-flex #discover-page .collapsible .collapsible-body .medium.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .medium.selected.submit, .question-options .yellow.btn.selected, .question-options .yellow.selected.btn-large, .question-options .brooches .brooch .custom-form .selected.medium.clear, .custom-form .brooches .brooch .question-options .selected.medium.clear, .question-options .brooches .brooch .custom-form .btn-flex .selected.medium.option-select, .custom-form .btn-flex .brooches .brooch .question-options .selected.medium.option-select, .question-options .brooches .brooch .custom-form .btn-flex .selected.medium.submit, .custom-form .btn-flex .brooches .brooch .question-options .selected.medium.submit, .question-options #progressbar .lower.filled .brooch .custom-form .selected.medium.clear, .custom-form #progressbar .lower.filled .brooch .question-options .selected.medium.clear, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .selected.medium.option-select, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .selected.medium.option-select, .question-options #progressbar .lower.filled .brooch .custom-form .btn-flex .selected.medium.submit, .custom-form .btn-flex #progressbar .lower.filled .brooch .question-options .selected.medium.submit, .question-options .custom-form .yellow.selected.clear, .custom-form .question-options .yellow.selected.clear, .question-options .custom-form .btn-flex .yellow.selected.option-select, .custom-form .btn-flex .question-options .yellow.selected.option-select, .question-options .custom-form .btn-flex .yellow.selected.submit, .custom-form .btn-flex .question-options .yellow.selected.submit, #discover-page .collapsible .collapsible-body .yellow.btn.selected, #discover-page .collapsible .collapsible-body .yellow.selected.btn-large, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .selected.medium.clear, .custom-form .brooches .brooch #discover-page .collapsible .collapsible-body .selected.medium.clear, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .selected.medium.option-select, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .selected.medium.option-select, #discover-page .collapsible .collapsible-body .brooches .brooch .custom-form .btn-flex .selected.medium.submit, .custom-form .btn-flex .brooches .brooch #discover-page .collapsible .collapsible-body .selected.medium.submit, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .selected.medium.clear, .custom-form #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .selected.medium.clear, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .selected.medium.option-select, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .selected.medium.option-select, #discover-page .collapsible .collapsible-body #progressbar .lower.filled .brooch .custom-form .btn-flex .selected.medium.submit, .custom-form .btn-flex #progressbar .lower.filled .brooch #discover-page .collapsible .collapsible-body .selected.medium.submit, #discover-page .collapsible .collapsible-body .custom-form .yellow.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .yellow.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .yellow.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .yellow.selected.submit {
  background-color: #fdd835 !important; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-2, .brooches .brooch .darken-2.medium, #progressbar .lower.filled .brooch .darken-2.medium {
  background-color: #fbc02d !important; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-3, .brooches .brooch .darken-3.medium, #progressbar .lower.filled .brooch .darken-3.medium {
  background-color: #f9a825 !important; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-4, .brooches .brooch .darken-4.medium, #progressbar .lower.filled .brooch .darken-4.medium {
  background-color: #f57f17 !important; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.accent-1, .brooches .brooch .accent-1.medium, #progressbar .lower.filled .brooch .accent-1.medium {
  background-color: #ffff8d !important; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-2, .brooches .brooch .accent-2.medium, #progressbar .lower.filled .brooch .accent-2.medium {
  background-color: #ff0 !important; }

.yellow-text.text-accent-2 {
  color: #ff0 !important; }

.yellow.accent-3, .brooches .brooch .accent-3.medium, #progressbar .lower.filled .brooch .accent-3.medium {
  background-color: #ffea00 !important; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-4, .brooches .brooch .accent-4.medium, #progressbar .lower.filled .brooch .accent-4.medium {
  background-color: #ffd600 !important; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.amber.lighten-5, .brooches .brooch .amber.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.amber.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.amber.medium {
  background-color: #fff8e1 !important; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-4, .brooches .brooch .amber.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.amber.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.amber.medium, .question-options .amber.btn, .question-options .amber.btn-large, .question-options .custom-form .amber.clear, .custom-form .question-options .amber.clear, .question-options .custom-form .btn-flex .amber.option-select, .custom-form .btn-flex .question-options .amber.option-select, .question-options .custom-form .btn-flex .amber.submit, .custom-form .btn-flex .question-options .amber.submit, #discover-page .collapsible .collapsible-body .amber.btn, #discover-page .collapsible .collapsible-body .amber.btn-large, #discover-page .collapsible .collapsible-body .custom-form .amber.clear, .custom-form #discover-page .collapsible .collapsible-body .amber.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.submit {
  background-color: #ffecb3 !important; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-3, .brooches .brooch .amber.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.amber.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.amber.medium, #discover-page .charts .chart .amber.icon {
  background-color: #ffe082 !important; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-2, .brooches .brooch .amber.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.amber.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.amber.medium, .question-options .amber.btn:hover, .question-options .amber.btn-large:hover, .question-options .custom-form .amber.clear:hover, .custom-form .question-options .amber.clear:hover, .question-options .custom-form .btn-flex .amber.option-select:hover, .custom-form .btn-flex .question-options .amber.option-select:hover, .question-options .custom-form .btn-flex .amber.submit:hover, .custom-form .btn-flex .question-options .amber.submit:hover, #discover-page .collapsible .collapsible-body .amber.btn:hover, #discover-page .collapsible .collapsible-body .amber.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .amber.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .amber.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.submit:hover {
  background-color: #ffd54f !important; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-1, .brooches .brooch .amber.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.amber.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.amber.medium {
  background-color: #ffca28 !important; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber {
  background-color: #ffc107 !important; }

.amber-text {
  color: #ffc107 !important; }

.amber.darken-1, .question-options .amber.btn.selected, .question-options .amber.selected.btn-large, .question-options .custom-form .amber.selected.clear, .custom-form .question-options .amber.selected.clear, .question-options .custom-form .btn-flex .amber.selected.option-select, .custom-form .btn-flex .question-options .amber.selected.option-select, .question-options .custom-form .btn-flex .amber.selected.submit, .custom-form .btn-flex .question-options .amber.selected.submit, #discover-page .collapsible .collapsible-body .amber.btn.selected, #discover-page .collapsible .collapsible-body .amber.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .amber.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .amber.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .amber.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .amber.selected.submit {
  background-color: #ffb300 !important; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.orange.lighten-5, .brooches .brooch .orange.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.orange.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.orange.medium, .brooches .brooch #register-page #content .form-group button.medium.mdi-image-filter-5[type="submit"], #register-page #content .form-group .brooches .brooch button.medium.mdi-image-filter-5[type="submit"], .custom-form .btn-flex .lighten-5.submit.orange, #register-page #content .form-group button.lighten-5[type="submit"] {
  background-color: #fff3e0 !important; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-4, .brooches .brooch .orange.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.orange.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.orange.medium, .brooches .brooch #register-page #content .form-group button.medium.mdi-image-filter-4[type="submit"], #register-page #content .form-group .brooches .brooch button.medium.mdi-image-filter-4[type="submit"], .post-description .post-tags span, .question-options .orange.btn, .question-options .orange.btn-large, .question-options #register-page #content .form-group button.btn-large[type="submit"], #register-page #content .form-group .question-options button.btn-large[type="submit"], .question-options .custom-form .orange.clear, .custom-form .question-options .orange.clear, .question-options .custom-form #register-page #content .form-group button.clear[type="submit"], .custom-form #register-page #content .form-group .question-options button.clear[type="submit"], .question-options #register-page #content .form-group .custom-form button.clear[type="submit"], #register-page #content .form-group .custom-form .question-options button.clear[type="submit"], .question-options .custom-form .btn-flex .orange.option-select, .custom-form .btn-flex .question-options .orange.option-select, .question-options .custom-form .btn-flex #register-page #content .form-group button.option-select[type="submit"], .custom-form .btn-flex #register-page #content .form-group .question-options button.option-select[type="submit"], .question-options #register-page #content .form-group .custom-form .btn-flex button.option-select[type="submit"], #register-page #content .form-group .custom-form .btn-flex .question-options button.option-select[type="submit"], .question-options .custom-form .btn-flex .submit.orange, .custom-form .btn-flex .question-options .submit.orange, .question-options .custom-form .btn-flex #register-page #content .form-group button.submit[type="submit"], .custom-form .btn-flex #register-page #content .form-group .question-options button.submit[type="submit"], .question-options #register-page #content .form-group .custom-form .btn-flex button.submit[type="submit"], #register-page #content .form-group .custom-form .btn-flex .question-options button.submit[type="submit"], .question-options #register-page #content .form-group button.btn[type="submit"], #register-page #content .form-group .question-options button.btn[type="submit"], .custom-form .btn-flex .lighten-4.submit.orange, .custom-form .btn-flex .post-description .post-tags span.submit, .post-description .post-tags .custom-form .btn-flex span.submit, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .submit.orange, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .submit.orange, #discover-page .collapsible .collapsible-body .orange.btn, #discover-page .collapsible .collapsible-body .orange.btn-large, #discover-page .collapsible .collapsible-body #register-page #content .form-group button.btn-large[type="submit"], #register-page #content .form-group #discover-page .collapsible .collapsible-body button.btn-large[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .orange.clear, .custom-form #discover-page .collapsible .collapsible-body .orange.clear, #discover-page .collapsible .collapsible-body .custom-form #register-page #content .form-group button.clear[type="submit"], .custom-form #register-page #content .form-group #discover-page .collapsible .collapsible-body button.clear[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form button.clear[type="submit"], #register-page #content .form-group .custom-form #discover-page .collapsible .collapsible-body button.clear[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .btn-flex .orange.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .orange.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.option-select[type="submit"], .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.option-select[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.option-select[type="submit"], #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.option-select[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.submit[type="submit"], .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.submit[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.submit[type="submit"], #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.submit[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group button.btn[type="submit"], #register-page #content .form-group #discover-page .collapsible .collapsible-body button.btn[type="submit"], #register-page #content .form-group button.lighten-4[type="submit"], #register-page #content .form-group .question-options .custom-form button[type="submit"].clear, .custom-form .question-options #register-page #content .form-group button[type="submit"].clear, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].option-select, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].option-select, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].submit, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].submit, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form button[type="submit"].clear, .custom-form #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].clear, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].option-select, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].submit {
  background-color: #ffe0b2 !important; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-3, .brooches .brooch .orange.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.orange.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.orange.medium, .brooches .brooch #register-page #content .form-group button.medium.mdi-image-filter-3[type="submit"], #register-page #content .form-group .brooches .brooch button.medium.mdi-image-filter-3[type="submit"], .custom-form .btn-flex .lighten-3.submit.orange, #discover-page .charts .chart .orange.icon, #discover-page .charts .chart #register-page #content .form-group button.icon[type="submit"], #register-page #content .form-group #discover-page .charts .chart button.icon[type="submit"], #register-page #content .form-group button.lighten-3[type="submit"] {
  background-color: #ffcc80 !important; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-2, .brooches .brooch .orange.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.orange.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.orange.medium, .brooches .brooch #register-page #content .form-group button.medium.mdi-image-filter-2[type="submit"], #register-page #content .form-group .brooches .brooch button.medium.mdi-image-filter-2[type="submit"], .question-options .orange.btn:hover, .question-options .orange.btn-large:hover, .question-options #register-page #content .form-group button.btn-large[type="submit"]:hover, #register-page #content .form-group .question-options button.btn-large[type="submit"]:hover, .question-options .custom-form .orange.clear:hover, .custom-form .question-options .orange.clear:hover, .question-options .custom-form #register-page #content .form-group button.clear[type="submit"]:hover, .custom-form #register-page #content .form-group .question-options button.clear[type="submit"]:hover, .question-options #register-page #content .form-group .custom-form button.clear[type="submit"]:hover, #register-page #content .form-group .custom-form .question-options button.clear[type="submit"]:hover, .question-options .custom-form .btn-flex .orange.option-select:hover, .custom-form .btn-flex .question-options .orange.option-select:hover, .question-options .custom-form .btn-flex #register-page #content .form-group button.option-select[type="submit"]:hover, .custom-form .btn-flex #register-page #content .form-group .question-options button.option-select[type="submit"]:hover, .question-options #register-page #content .form-group .custom-form .btn-flex button.option-select[type="submit"]:hover, #register-page #content .form-group .custom-form .btn-flex .question-options button.option-select[type="submit"]:hover, .question-options .custom-form .btn-flex .submit.orange:hover, .custom-form .btn-flex .question-options .submit.orange:hover, .question-options .custom-form .btn-flex #register-page #content .form-group button.submit[type="submit"]:hover, .custom-form .btn-flex #register-page #content .form-group .question-options button.submit[type="submit"]:hover, .question-options #register-page #content .form-group .custom-form .btn-flex button.submit[type="submit"]:hover, #register-page #content .form-group .custom-form .btn-flex .question-options button.submit[type="submit"]:hover, .question-options #register-page #content .form-group button.btn[type="submit"]:hover, #register-page #content .form-group .question-options button.btn[type="submit"]:hover, .custom-form .btn-flex .lighten-2.submit.orange, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .submit.orange:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .submit.orange:hover, #discover-page .collapsible .collapsible-body .orange.btn:hover, #discover-page .collapsible .collapsible-body .orange.btn-large:hover, #discover-page .collapsible .collapsible-body #register-page #content .form-group button.btn-large[type="submit"]:hover, #register-page #content .form-group #discover-page .collapsible .collapsible-body button.btn-large[type="submit"]:hover, #discover-page .collapsible .collapsible-body .custom-form .orange.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .orange.clear:hover, #discover-page .collapsible .collapsible-body .custom-form #register-page #content .form-group button.clear[type="submit"]:hover, .custom-form #register-page #content .form-group #discover-page .collapsible .collapsible-body button.clear[type="submit"]:hover, #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form button.clear[type="submit"]:hover, #register-page #content .form-group .custom-form #discover-page .collapsible .collapsible-body button.clear[type="submit"]:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .orange.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .orange.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.option-select[type="submit"]:hover, .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.option-select[type="submit"]:hover, #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.option-select[type="submit"]:hover, #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.option-select[type="submit"]:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.submit[type="submit"]:hover, .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.submit[type="submit"]:hover, #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.submit[type="submit"]:hover, #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.submit[type="submit"]:hover, #discover-page .collapsible .collapsible-body #register-page #content .form-group button.btn[type="submit"]:hover, #register-page #content .form-group #discover-page .collapsible .collapsible-body button.btn[type="submit"]:hover, #register-page #content .form-group button.lighten-2[type="submit"], #register-page #content .form-group .question-options .custom-form button[type="submit"].clear:hover, .custom-form .question-options #register-page #content .form-group button[type="submit"].clear:hover, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].option-select:hover, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].option-select:hover, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].submit:hover, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].submit:hover, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form button[type="submit"].clear:hover, .custom-form #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].clear:hover, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].option-select:hover, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].submit:hover {
  background-color: #ffb74d !important; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-1, .brooches .brooch .orange.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.orange.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.orange.medium, .brooches .brooch #register-page #content .form-group button.medium.mdi-image-filter-1[type="submit"], #register-page #content .form-group .brooches .brooch button.medium.mdi-image-filter-1[type="submit"], .custom-form .btn-flex .lighten-1.submit.orange, #register-page #content .form-group button.lighten-1[type="submit"] {
  background-color: #ffa726 !important; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.btn.orange.disabled {
  background-color: #e0e0e0 !important; }

.orange, .custom-form .btn-flex .submit.orange, #register-page #content .form-group button[type="submit"], .page-user-register #content .form-actions #edit-submit {
  background-color: #ff9800 !important; }

.orange-text {
  color: #ff9800 !important; }

.orange.darken-1, .question-options .orange.btn.selected, .question-options .orange.selected.btn-large, .question-options #register-page #content .form-group button.selected.btn-large[type="submit"], #register-page #content .form-group .question-options button.selected.btn-large[type="submit"], .question-options .custom-form .orange.selected.clear, .custom-form .question-options .orange.selected.clear, .question-options .custom-form #register-page #content .form-group button.selected.clear[type="submit"], .custom-form #register-page #content .form-group .question-options button.selected.clear[type="submit"], .question-options #register-page #content .form-group .custom-form button.selected.clear[type="submit"], #register-page #content .form-group .custom-form .question-options button.selected.clear[type="submit"], .question-options .custom-form .btn-flex .orange.selected.option-select, .custom-form .btn-flex .question-options .orange.selected.option-select, .question-options .custom-form .btn-flex #register-page #content .form-group button.selected.option-select[type="submit"], .custom-form .btn-flex #register-page #content .form-group .question-options button.selected.option-select[type="submit"], .question-options #register-page #content .form-group .custom-form .btn-flex button.selected.option-select[type="submit"], #register-page #content .form-group .custom-form .btn-flex .question-options button.selected.option-select[type="submit"], .question-options .custom-form .btn-flex .selected.submit.orange, .custom-form .btn-flex .question-options .selected.submit.orange, .question-options .custom-form .btn-flex #register-page #content .form-group button.selected.submit[type="submit"], .custom-form .btn-flex #register-page #content .form-group .question-options button.selected.submit[type="submit"], .question-options #register-page #content .form-group .custom-form .btn-flex button.selected.submit[type="submit"], #register-page #content .form-group .custom-form .btn-flex .question-options button.selected.submit[type="submit"], .question-options #register-page #content .form-group button.btn.selected[type="submit"], #register-page #content .form-group .question-options button.btn.selected[type="submit"], .custom-form .btn-flex .darken-1.submit.orange, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .submit.orange.selected, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .submit.orange.selected, #discover-page .collapsible .collapsible-body .orange.btn.selected, #discover-page .collapsible .collapsible-body .orange.selected.btn-large, #discover-page .collapsible .collapsible-body #register-page #content .form-group button.selected.btn-large[type="submit"], #register-page #content .form-group #discover-page .collapsible .collapsible-body button.selected.btn-large[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .orange.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .orange.selected.clear, #discover-page .collapsible .collapsible-body .custom-form #register-page #content .form-group button.selected.clear[type="submit"], .custom-form #register-page #content .form-group #discover-page .collapsible .collapsible-body button.selected.clear[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form button.selected.clear[type="submit"], #register-page #content .form-group .custom-form #discover-page .collapsible .collapsible-body button.selected.clear[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .btn-flex .orange.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .orange.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.selected.option-select[type="submit"], .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.selected.option-select[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.selected.option-select[type="submit"], #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.selected.option-select[type="submit"], #discover-page .collapsible .collapsible-body .custom-form .btn-flex #register-page #content .form-group button.selected.submit[type="submit"], .custom-form .btn-flex #register-page #content .form-group #discover-page .collapsible .collapsible-body button.selected.submit[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group .custom-form .btn-flex button.selected.submit[type="submit"], #register-page #content .form-group .custom-form .btn-flex #discover-page .collapsible .collapsible-body button.selected.submit[type="submit"], #discover-page .collapsible .collapsible-body #register-page #content .form-group button.btn.selected[type="submit"], #register-page #content .form-group #discover-page .collapsible .collapsible-body button.btn.selected[type="submit"], #register-page #content .form-group button.darken-1[type="submit"], #register-page #content .form-group .question-options .custom-form button[type="submit"].selected.clear, .custom-form .question-options #register-page #content .form-group button[type="submit"].selected.clear, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].selected.option-select, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].selected.option-select, #register-page #content .form-group .question-options .custom-form .btn-flex button[type="submit"].selected.submit, .custom-form .btn-flex .question-options #register-page #content .form-group button[type="submit"].selected.submit, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form button[type="submit"].selected.clear, .custom-form #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].selected.clear, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].selected.option-select, #register-page #content .form-group #discover-page .collapsible .collapsible-body .custom-form .btn-flex button[type="submit"].selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body #register-page #content .form-group button[type="submit"].selected.submit {
  background-color: #fb8c00 !important; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-2, .custom-form .btn-flex .darken-2.submit.orange, #register-page #content .form-group button.darken-2[type="submit"] {
  background-color: #f57c00 !important; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-3, .custom-form .btn-flex .darken-3.submit.orange, #register-page #content .form-group button.darken-3[type="submit"] {
  background-color: #ef6c00 !important; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-4, .custom-form .btn-flex .darken-4.submit.orange, #register-page #content .form-group button.darken-4[type="submit"] {
  background-color: #e65100 !important; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.accent-1, .custom-form .btn-flex .accent-1.submit.orange, #register-page #content .form-group button.accent-1[type="submit"] {
  background-color: #ffd180 !important; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-2, .custom-form .btn-flex .accent-2.submit.orange, #register-page #content .form-group button.accent-2[type="submit"] {
  background-color: #ffab40 !important; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-3, .custom-form .btn-flex .accent-3.submit.orange, #register-page #content .form-group button.accent-3[type="submit"] {
  background-color: #ff9100 !important; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-4, .custom-form .btn-flex .accent-4.submit.orange, #register-page #content .form-group button.accent-4[type="submit"] {
  background-color: #ff6d00 !important; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.deep-orange.lighten-5, .brooches .brooch .deep-orange.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.deep-orange.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.deep-orange.medium {
  background-color: #fbe9e7 !important; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4, .brooches .brooch .deep-orange.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.deep-orange.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.deep-orange.medium, .question-options .deep-orange.btn, .question-options .deep-orange.btn-large, .question-options .custom-form .deep-orange.clear, .custom-form .question-options .deep-orange.clear, .question-options .custom-form .btn-flex .deep-orange.option-select, .custom-form .btn-flex .question-options .deep-orange.option-select, .question-options .custom-form .btn-flex .deep-orange.submit, .custom-form .btn-flex .question-options .deep-orange.submit, #discover-page .collapsible .collapsible-body .deep-orange.btn, #discover-page .collapsible .collapsible-body .deep-orange.btn-large, #discover-page .collapsible .collapsible-body .custom-form .deep-orange.clear, .custom-form #discover-page .collapsible .collapsible-body .deep-orange.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.submit {
  background-color: #ffccbc !important; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-3, .brooches .brooch .deep-orange.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.deep-orange.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.deep-orange.medium, #discover-page .charts .chart .deep-orange.icon {
  background-color: #ffab91 !important; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-2, .brooches .brooch .deep-orange.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.deep-orange.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.deep-orange.medium, .question-options .deep-orange.btn:hover, .question-options .deep-orange.btn-large:hover, .question-options .custom-form .deep-orange.clear:hover, .custom-form .question-options .deep-orange.clear:hover, .question-options .custom-form .btn-flex .deep-orange.option-select:hover, .custom-form .btn-flex .question-options .deep-orange.option-select:hover, .question-options .custom-form .btn-flex .deep-orange.submit:hover, .custom-form .btn-flex .question-options .deep-orange.submit:hover, #discover-page .collapsible .collapsible-body .deep-orange.btn:hover, #discover-page .collapsible .collapsible-body .deep-orange.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .deep-orange.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .deep-orange.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.submit:hover {
  background-color: #ff8a65 !important; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-1, .brooches .brooch .deep-orange.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.deep-orange.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.deep-orange.medium {
  background-color: #ff7043 !important; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.darken-1, .question-options .deep-orange.btn.selected, .question-options .deep-orange.selected.btn-large, .question-options .custom-form .deep-orange.selected.clear, .custom-form .question-options .deep-orange.selected.clear, .question-options .custom-form .btn-flex .deep-orange.selected.option-select, .custom-form .btn-flex .question-options .deep-orange.selected.option-select, .question-options .custom-form .btn-flex .deep-orange.selected.submit, .custom-form .btn-flex .question-options .deep-orange.selected.submit, #discover-page .collapsible .collapsible-body .deep-orange.btn.selected, #discover-page .collapsible .collapsible-body .deep-orange.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .deep-orange.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .deep-orange.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .deep-orange.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .deep-orange.selected.submit {
  background-color: #f4511e !important; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.brown.lighten-5, .brooches .brooch .brown.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.brown.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.brown.medium {
  background-color: #efebe9 !important; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-4, .brooches .brooch .brown.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.brown.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.brown.medium, .question-options .brown.btn, .question-options .brown.btn-large, .question-options .custom-form .brown.clear, .custom-form .question-options .brown.clear, .question-options .custom-form .btn-flex .brown.option-select, .custom-form .btn-flex .question-options .brown.option-select, .question-options .custom-form .btn-flex .brown.submit, .custom-form .btn-flex .question-options .brown.submit, #discover-page .collapsible .collapsible-body .brown.btn, #discover-page .collapsible .collapsible-body .brown.btn-large, #discover-page .collapsible .collapsible-body .custom-form .brown.clear, .custom-form #discover-page .collapsible .collapsible-body .brown.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.submit {
  background-color: #d7ccc8 !important; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-3, .brooches .brooch .brown.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.brown.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.brown.medium, #discover-page .charts .chart .brown.icon {
  background-color: #bcaaa4 !important; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-2, .brooches .brooch .brown.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.brown.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.brown.medium, .question-options .brown.btn:hover, .question-options .brown.btn-large:hover, .question-options .custom-form .brown.clear:hover, .custom-form .question-options .brown.clear:hover, .question-options .custom-form .btn-flex .brown.option-select:hover, .custom-form .btn-flex .question-options .brown.option-select:hover, .question-options .custom-form .btn-flex .brown.submit:hover, .custom-form .btn-flex .question-options .brown.submit:hover, #discover-page .collapsible .collapsible-body .brown.btn:hover, #discover-page .collapsible .collapsible-body .brown.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .brown.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .brown.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.submit:hover {
  background-color: #a1887f !important; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-1, .brooches .brooch .brown.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.brown.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.brown.medium {
  background-color: #8d6e63 !important; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown {
  background-color: #795548 !important; }

.brown-text {
  color: #795548 !important; }

.brown.darken-1, .question-options .brown.btn.selected, .question-options .brown.selected.btn-large, .question-options .custom-form .brown.selected.clear, .custom-form .question-options .brown.selected.clear, .question-options .custom-form .btn-flex .brown.selected.option-select, .custom-form .btn-flex .question-options .brown.selected.option-select, .question-options .custom-form .btn-flex .brown.selected.submit, .custom-form .btn-flex .question-options .brown.selected.submit, #discover-page .collapsible .collapsible-body .brown.btn.selected, #discover-page .collapsible .collapsible-body .brown.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .brown.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .brown.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .brown.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .brown.selected.submit {
  background-color: #6d4c41 !important; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.btn.question-skip, .blue-grey.lighten-5, .brooches .brooch .blue-grey.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.blue-grey.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.blue-grey.medium, #mydata-page #content .question-bottom .btn, #mydata-page #content .question-bottom .btn-large, #mydata-page #content .question-bottom .custom-form .clear, .custom-form #mydata-page #content .question-bottom .clear, #mydata-page #content .question-bottom .custom-form .btn-flex .option-select, .custom-form .btn-flex #mydata-page #content .question-bottom .option-select, #mydata-page #content .question-bottom .custom-form .btn-flex .submit, .custom-form .btn-flex #mydata-page #content .question-bottom .submit {
  background-color: #eceff1 !important; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-4, .brooches .brooch .blue-grey.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.blue-grey.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.blue-grey.medium, .question-options .blue-grey.btn, .question-options .blue-grey.btn-large, .question-options .custom-form .blue-grey.clear, .custom-form .question-options .blue-grey.clear, .question-options .custom-form .btn-flex .blue-grey.option-select, .custom-form .btn-flex .question-options .blue-grey.option-select, .question-options .custom-form .btn-flex .blue-grey.submit, .custom-form .btn-flex .question-options .blue-grey.submit, #discover-page .collapsible .collapsible-body .blue-grey.btn, #discover-page .collapsible .collapsible-body .blue-grey.btn-large, #discover-page .collapsible .collapsible-body .custom-form .blue-grey.clear, .custom-form #discover-page .collapsible .collapsible-body .blue-grey.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.submit {
  background-color: #cfd8dc !important; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-3, .brooches .brooch .blue-grey.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.blue-grey.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.blue-grey.medium, #discover-page .charts .chart .blue-grey.icon {
  background-color: #b0bec5 !important; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-2, .brooches .brooch .blue-grey.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.blue-grey.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.blue-grey.medium, .question-options .blue-grey.btn:hover, .question-options .blue-grey.btn-large:hover, .question-options .custom-form .blue-grey.clear:hover, .custom-form .question-options .blue-grey.clear:hover, .question-options .custom-form .btn-flex .blue-grey.option-select:hover, .custom-form .btn-flex .question-options .blue-grey.option-select:hover, .question-options .custom-form .btn-flex .blue-grey.submit:hover, .custom-form .btn-flex .question-options .blue-grey.submit:hover, #discover-page .collapsible .collapsible-body .blue-grey.btn:hover, #discover-page .collapsible .collapsible-body .blue-grey.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .blue-grey.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .blue-grey.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.submit:hover {
  background-color: #90a4ae !important; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-1, .brooches .brooch .blue-grey.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.blue-grey.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.blue-grey.medium {
  background-color: #78909c !important; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.darken-1, .question-options .blue-grey.btn.selected, .question-options .blue-grey.selected.btn-large, .question-options .custom-form .blue-grey.selected.clear, .custom-form .question-options .blue-grey.selected.clear, .question-options .custom-form .btn-flex .blue-grey.selected.option-select, .custom-form .btn-flex .question-options .blue-grey.selected.option-select, .question-options .custom-form .btn-flex .blue-grey.selected.submit, .custom-form .btn-flex .question-options .blue-grey.selected.submit, #discover-page .collapsible .collapsible-body .blue-grey.btn.selected, #discover-page .collapsible .collapsible-body .blue-grey.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .blue-grey.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .blue-grey.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .blue-grey.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .blue-grey.selected.submit {
  background-color: #546e7a !important; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.grey.lighten-5, .brooches .brooch .grey.medium.mdi-image-filter-5, .brooches .brooch .page-mydata #content .level-up.position-5 .card-title i.grey.medium, .page-mydata #content .level-up.position-5 .card-title .brooches .brooch i.grey.medium, #progressbar .brooch .medium, #content .header .go-back, #discussion-page #content #sort .btn, #discussion-page #content #sort .btn-large, #discussion-page #content #sort .custom-form .clear, .custom-form #discussion-page #content #sort .clear, #discussion-page #content #sort .custom-form .btn-flex .option-select, .custom-form .btn-flex #discussion-page #content #sort .option-select, #discussion-page #content #sort .custom-form .btn-flex .submit, .custom-form .btn-flex #discussion-page #content #sort .submit {
  background-color: #fafafa !important; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-4, .brooches .brooch .grey.medium.mdi-image-filter-4, .brooches .brooch .page-mydata #content .level-up.position-4 .card-title i.grey.medium, .page-mydata #content .level-up.position-4 .card-title .brooches .brooch i.grey.medium, .question-options .grey.btn, .question-options .grey.btn-large, .question-options .custom-form .grey.clear, .custom-form .question-options .grey.clear, .question-options .custom-form .btn-flex .grey.option-select, .custom-form .btn-flex .question-options .grey.option-select, .question-options .custom-form .btn-flex .grey.submit, .custom-form .btn-flex .question-options .grey.submit, #discover-page .collapsible .collapsible-body .grey.btn, #discover-page .collapsible .collapsible-body .grey.btn-large, #discover-page .collapsible .collapsible-body .custom-form .grey.clear, .custom-form #discover-page .collapsible .collapsible-body .grey.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.submit {
  background-color: #f5f5f5 !important; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-3, .brooches .brooch .grey.medium.mdi-image-filter-3, .brooches .brooch .page-mydata #content .level-up.position-3 .card-title i.grey.medium, .page-mydata #content .level-up.position-3 .card-title .brooches .brooch i.grey.medium, #question-of-the-day, #discover-page .charts .chart .grey.icon {
  background-color: #eee !important; }

.grey-text.text-lighten-3 {
  color: #eee !important; }

.grey.lighten-2, .brooches .brooch .grey.medium.mdi-image-filter-2, .brooches .brooch .page-mydata #content .level-up.position-2 .card-title i.grey.medium, .page-mydata #content .level-up.position-2 .card-title .brooches .brooch i.grey.medium, #question-of-the-day .submit:disabled, .question-options .grey.btn:hover, .question-options .grey.btn-large:hover, .question-options .custom-form .grey.clear:hover, .custom-form .question-options .grey.clear:hover, .question-options .custom-form .btn-flex .grey.option-select:hover, .custom-form .btn-flex .question-options .grey.option-select:hover, .question-options .custom-form .btn-flex .grey.submit:hover, .custom-form .btn-flex .question-options .grey.submit:hover, .btn:disabled, .btn-large:disabled, .custom-form .clear:disabled, .custom-form .btn-flex .option-select:disabled, .custom-form .btn-flex .submit:disabled, #discover-page .collapsible .collapsible-body .grey.btn:hover, #discover-page .collapsible .collapsible-body .grey.btn-large:hover, #discover-page .collapsible .collapsible-body .custom-form .grey.clear:hover, .custom-form #discover-page .collapsible .collapsible-body .grey.clear:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.option-select:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.option-select:hover, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.submit:hover, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.submit:hover, #discover-page .charts .chart .icon:disabled {
  background-color: #e0e0e0 !important; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-1, .brooches .brooch .grey.medium.mdi-image-filter-1, .brooches .brooch .page-mydata #content .level-up.position-1 .card-title i.grey.medium, .page-mydata #content .level-up.position-1 .card-title .brooches .brooch i.grey.medium {
  background-color: #bdbdbd !important; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey {
  background-color: #9e9e9e !important; }

.grey-text {
  color: #9e9e9e !important; }

.grey.darken-1, .question-options .grey.btn.selected, .question-options .grey.selected.btn-large, .question-options .custom-form .grey.selected.clear, .custom-form .question-options .grey.selected.clear, .question-options .custom-form .btn-flex .grey.selected.option-select, .custom-form .btn-flex .question-options .grey.selected.option-select, .question-options .custom-form .btn-flex .grey.selected.submit, .custom-form .btn-flex .question-options .grey.selected.submit, #discover-page .collapsible .collapsible-body .grey.btn.selected, #discover-page .collapsible .collapsible-body .grey.selected.btn-large, #discover-page .collapsible .collapsible-body .custom-form .grey.selected.clear, .custom-form #discover-page .collapsible .collapsible-body .grey.selected.clear, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.selected.option-select, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.selected.option-select, #discover-page .collapsible .collapsible-body .custom-form .btn-flex .grey.selected.submit, .custom-form .btn-flex #discover-page .collapsible .collapsible-body .grey.selected.submit {
  background-color: #757575 !important; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.shades.black {
  background-color: #000 !important; }

.shades-text.text-black {
  color: #000 !important; }

.shades.white, .shades#nav, .tour-whats-next #tour .shades.menu-indicator {
  background-color: #fff !important; }

.shades-text.text-white {
  color: #fff !important; }

.shades.transparent {
  background-color: transparent !important; }

.shades-text.text-transparent {
  color: transparent !important; }

.black {
  background-color: #000 !important; }

.black-text {
  color: #000 !important; }

.white, #nav, .tour-whats-next #tour .menu-indicator {
  background-color: #fff !important; }

.white-text {
  color: #fff !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

.node--webform .form-actions {
  float: right;
  padding-top: 2rem; }
  .node--webform .form-actions .form-submit {
    background-color: #2196F3 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    outline: 0;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    font-size: 1.3vw;
    height: 3vw;
    line-height: 3vw;
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    transition: all 0.3s ease-out;
    color: #fff; }

.video-player {
  position: relative;
  padding-bottom: 56.25%;
  /* padding-top: 30px; */
  height: 0;
  overflow: hidden; }
  .video-player iframe,
  .video-player object,
  .video-player embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.element-invisible,
.visually-hidden,
.visuallyhidden,
.element-focusable {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

/* Turns off the element-invisible effect. */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto; }

@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important; } }

@media only screen and (max-width: 992px) {
  .hide-on-med-and-down {
    display: none !important; } }

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important; } }

@media only screen and (min-width: 993px) {
  .hide-on-large-only {
    display: none !important; } }

@media only screen and (min-width: 993px) {
  .show-on-large {
    display: initial !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: initial !important; } }

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: initial !important; } }

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: initial !important; } }

@media only screen and (max-width: 992px) {
  .show-on-medium-and-down {
    display: initial !important; } }

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center; } }

i {
  line-height: inherit; }

i.left {
  float: left;
  margin-right: 15px; }

i.right {
  float: right;
  margin-left: 15px; }

i.tiny {
  font-size: 1rem; }

i.small {
  font-size: 2rem; }

i.medium {
  font-size: 4rem; }

i.large {
  font-size: 6rem; }

img.responsive-img, video.responsive-video {
  max-width: 100%;
  height: auto; }

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px; }

.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1; }

.parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%); }

.pin-top,
.pin-bottom {
  position: relative; }

.pinned {
  position: fixed !important; }

ul.staggered-list li {
  opacity: 0; }

.fade-in {
  opacity: 0;
  transform-origin: 0 50%; }

.region-sidebar-second,
.z-depth-1,
#nav,
.card-panel,
.card,
.post-description .post-tags span,
#progressbar,
#question-of-the-day,
#footer,
#discuss-page #content .card .card-content .unanswered-questions,
#mydata-page #content .level-up,
.toast,
.btn,
.btn-large,
.custom-form .clear,
.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit,
.btn-floating,
.dropdown-content,
.collapsible,
.side-nav,
#nav > ul > li .notification,
#content .header .go-back:hover,
#discover-page .charts .chart .icon:disabled:hover,
#discuss-page #content .post-description .post-tags span .card-content .unanswered-questions,
.post-description .post-tags #discuss-page #content span .card-content .unanswered-questions,
#discuss-page #content #progressbar .card-content .unanswered-questions,
#discuss-page #content #question-of-the-day .card-content .unanswered-questions,
#discuss-page #content #footer .card-content .unanswered-questions,
#discuss-page #mydata-page #content .level-up .card-content .unanswered-questions,
#mydata-page #discuss-page #content .level-up .card-content .unanswered-questions,
.page-user-password #edit-submit,
.node--webform {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.z-depth-1-half,
.btn:hover,
.btn-large:hover,
.custom-form .clear:hover,
.custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex .submit:hover,
.btn-floating:hover,
.page-user-password #edit-submit:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.z-depth-2,
#filters .tagbox .btn:hover,
#filters .tagbox .btn-large:hover,
#filters .tagbox .custom-form .clear:hover,
.custom-form #filters .tagbox .clear:hover,
#filters .tagbox .custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex #filters .tagbox .option-select:hover,
#filters .tagbox .custom-form .btn-flex .submit:hover,
.custom-form .btn-flex #filters .tagbox .submit:hover,
#progressbar,
.question-options .btn:hover,
.question-options .btn-large:hover,
.question-options .custom-form .clear:hover,
.custom-form .question-options .clear:hover,
.question-options .custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex .question-options .option-select:hover,
.question-options .custom-form .btn-flex .submit:hover,
.custom-form .btn-flex .question-options .submit:hover,
#discover-page .collapsible .collapsible-body .btn:hover,
#discover-page .collapsible .collapsible-body .btn-large:hover,
#discover-page .collapsible .collapsible-body .custom-form .clear:hover,
.custom-form #discover-page .collapsible .collapsible-body .clear:hover,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .option-select:hover,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .submit:hover,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .submit:hover,
#discover-page .charts .chart .icon:hover,
.page-mydata #content .level-up {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.z-depth-3,
#filters .tagbox .btn.active,
#filters .tagbox .active.btn-large,
#filters .tagbox .custom-form .active.clear,
.custom-form #filters .tagbox .active.clear,
#filters .tagbox .custom-form .btn-flex .active.option-select,
.custom-form .btn-flex #filters .tagbox .active.option-select,
#filters .tagbox .custom-form .btn-flex .active.submit,
.custom-form .btn-flex #filters .tagbox .active.submit,
.card.popup,
.post-description .post-tags span.popup,
.popup#progressbar,
.popup#question-of-the-day,
.popup#footer,
#discuss-page #content .card .card-content .popup.unanswered-questions,
#mydata-page #content .popup.level-up,
#discover-page .charts .chart .icon.selected,
#tour-page #content .hero .btn:hover,
#tour-page #content .hero .btn-large:hover,
#tour-page #content .hero .custom-form .clear:hover,
.custom-form #tour-page #content .hero .clear:hover,
#tour-page #content .hero .custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex #tour-page #content .hero .option-select:hover,
#tour-page #content .hero .custom-form .btn-flex .submit:hover,
.custom-form .btn-flex #tour-page #content .hero .submit:hover {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }

.z-depth-4,
.modal,
.question-options .btn.selected,
.question-options .selected.btn-large,
.question-options .custom-form .selected.clear,
.custom-form .question-options .selected.clear,
.question-options .custom-form .btn-flex .selected.option-select,
.custom-form .btn-flex .question-options .selected.option-select,
.question-options .custom-form .btn-flex .selected.submit,
.custom-form .btn-flex .question-options .selected.submit,
#discover-page .collapsible .collapsible-body .btn.selected,
#discover-page .collapsible .collapsible-body .selected.btn-large,
#discover-page .collapsible .collapsible-body .custom-form .selected.clear,
.custom-form #discover-page .collapsible .collapsible-body .selected.clear,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .selected.option-select,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .selected.option-select,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .selected.submit,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .selected.submit {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }

.z-depth-5 {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect,
.custom-form .clear,
.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all 0.3s ease-out; }

.waves-effect:not(.no-ripple) .waves-ripple,
.custom-form .clear .waves-ripple,
.custom-form .btn-flex .option-select .waves-ripple,
.custom-form .btn-flex .submit .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  transition: all .5s ease-out;
  transition-property: transform,opacity;
  transform: scale(0) translate(0, 0);
  pointer-events: none; }

.waves-effect.waves-light .waves-ripple,
.custom-form .waves-light.clear .waves-ripple,
.custom-form .btn-flex .waves-light.option-select .waves-ripple,
.custom-form .btn-flex .waves-light.submit .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45); }

.waves-effect.waves-red .waves-ripple,
.custom-form .waves-red.clear .waves-ripple,
.custom-form .btn-flex .waves-red.option-select .waves-ripple,
.custom-form .btn-flex .waves-red.submit .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7); }

.waves-effect.waves-yellow .waves-ripple,
.custom-form .waves-yellow.clear .waves-ripple,
.custom-form .btn-flex .waves-yellow.option-select .waves-ripple,
.custom-form .btn-flex .waves-yellow.submit .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7); }

.waves-effect.waves-orange .waves-ripple,
.custom-form .waves-orange.clear .waves-ripple,
.custom-form .btn-flex .waves-orange.option-select .waves-ripple,
.custom-form .btn-flex .waves-orange.submit .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7); }

.waves-effect.waves-purple .waves-ripple,
.custom-form .waves-purple.clear .waves-ripple,
.custom-form .btn-flex .waves-purple.option-select .waves-ripple,
.custom-form .btn-flex .waves-purple.submit .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7); }

.waves-effect.waves-green .waves-ripple,
.custom-form .waves-green.clear .waves-ripple,
.custom-form .btn-flex .waves-green.option-select .waves-ripple,
.custom-form .btn-flex .waves-green.submit .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7); }

.waves-effect.waves-teal .waves-ripple,
.custom-form .waves-teal.clear .waves-ripple,
.custom-form .btn-flex .waves-teal.option-select .waves-ripple,
.custom-form .btn-flex .waves-teal.submit .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7); }

.waves-notransition {
  transition: none !important; }

.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }

.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none; }

.waves-block {
  display: block; }

a.waves-effect .waves-ripple,
.custom-form a.clear .waves-ripple,
.custom-form .btn-flex a.option-select .waves-ripple,
.custom-form .btn-flex a.submit .waves-ripple {
  z-index: -1; }

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

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

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

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

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td, th {
  padding: 0; }

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

audio, canvas, video {
  display: inline-block; }

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

[hidden] {
  display: none; }

body {
  color: rgba(0, 0, 0, 0.8);
  margin: 0;
  padding: 0; }

a:focus {
  outline: thin dotted; }

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

p, pre {
  font-size: 14px;
  line-height: 2em;
  margin: 1em 0;
  padding: 0 0 1em; }

blockquote {
  margin: 1.5em 30px; }

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

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0; }

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

code, kbd, pre, samp, tt, var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.5em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

dl, menu, ol, ul {
  margin: 1.5em 0; }

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

dd {
  margin: 0 0 0 30px; }

menu, ol, ul {
  padding: 0 0 0 30px; }

img {
  border: 0;
  max-width: 100%;
  height: auto;
  width: auto; }

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

figure {
  margin: 0; }

fieldset {
  margin: 0 2px;
  border-color: #c0c0c0;
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.9125em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.9125em; }

legend {
  border: 0;
  padding: 0; }

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  outline: none;
  box-sizing: border-box; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

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

.btn > input {
  border: none;
  color: #fff; }

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

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

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

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

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

textarea {
  overflow: auto;
  vertical-align: top; }

label {
  display: block;
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

[class^="fa-"], [class*=" fa-"] {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  speak: none;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-genderless:before, .fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

[class^="npf-icon-"], [class*=" npf-icon-"] {
  font-family: 'NPF Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.npf-icon-dashboard:before {
  content: "\e600"; }

.npf-icon-develop:before {
  content: "\e601"; }

.npf-icon-discover:before {
  content: "\e602"; }

.npf-icon-discuss:before {
  content: "\e603"; }

.npf-icon-edit:before {
  content: "\e604"; }

.npf-icon-mydata:before {
  content: "\e605"; }

.npf-icon-pie-chart:before {
  content: "\e606"; }

.npf-icon-publish:before {
  content: "\e607"; }

.npf-icon-save:before {
  content: "\e608"; }

.npf-icon-scatter-plot:before {
  content: "\e609"; }

.npf-icon-share:before {
  content: "\e60a"; }

.npf-icon-column-chart:before {
  content: "\e99c"; }

.npf-icon-line-chart:before {
  content: "\e99b"; }

.npf-icon-bar-chart:before {
  content: "\e992"; }

[class^="mdi-"], [class*=" mdi-"],
.level-up .card-title i {
  font-family: "Material-Design-Icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mdi-action-3d-rotation:before {
  content: "\e600"; }

.mdi-action-accessibility:before {
  content: "\e601"; }

.mdi-action-account-balance:before {
  content: "\e602"; }

.mdi-action-account-balance-wallet:before {
  content: "\e603"; }

.mdi-action-account-box:before {
  content: "\e604"; }

.mdi-action-account-child:before {
  content: "\e605"; }

.mdi-action-account-circle:before {
  content: "\e606"; }

.mdi-action-add-shopping-cart:before {
  content: "\e607"; }

.mdi-action-alarm:before {
  content: "\e608"; }

.mdi-action-alarm-add:before {
  content: "\e609"; }

.mdi-action-alarm-off:before {
  content: "\e60a"; }

.mdi-action-alarm-on:before {
  content: "\e60b"; }

.mdi-action-android:before {
  content: "\e60c"; }

.mdi-action-announcement:before {
  content: "\e60d"; }

.mdi-action-aspect-ratio:before {
  content: "\e60e"; }

.mdi-action-assessment:before {
  content: "\e60f"; }

.mdi-action-assignment:before {
  content: "\e610"; }

.mdi-action-assignment-ind:before {
  content: "\e611"; }

.mdi-action-assignment-late:before {
  content: "\e612"; }

.mdi-action-assignment-return:before {
  content: "\e613"; }

.mdi-action-assignment-returned:before {
  content: "\e614"; }

.mdi-action-assignment-turned-in:before {
  content: "\e615"; }

.mdi-action-autorenew:before {
  content: "\e616"; }

.mdi-action-backup:before {
  content: "\e617"; }

.mdi-action-book:before {
  content: "\e618"; }

.mdi-action-bookmark:before {
  content: "\e619"; }

.mdi-action-bookmark-outline:before {
  content: "\e61a"; }

.mdi-action-bug-report:before {
  content: "\e61b"; }

.mdi-action-cached:before {
  content: "\e61c"; }

.mdi-action-class:before {
  content: "\e61d"; }

.mdi-action-credit-card:before {
  content: "\e61e"; }

.mdi-action-dashboard:before {
  content: "\e61f"; }

.mdi-action-delete:before {
  content: "\e620"; }

.mdi-action-description:before {
  content: "\e621"; }

.mdi-action-dns:before {
  content: "\e622"; }

.mdi-action-done:before {
  content: "\e623"; }

.mdi-action-done-all:before {
  content: "\e624"; }

.mdi-action-event:before {
  content: "\e625"; }

.mdi-action-exit-to-app:before {
  content: "\e626"; }

.mdi-action-explore:before {
  content: "\e627"; }

.mdi-action-extension:before {
  content: "\e628"; }

.mdi-action-face-unlock:before {
  content: "\e629"; }

.mdi-action-favorite:before {
  content: "\e62a"; }

.mdi-action-favorite-outline:before {
  content: "\e62b"; }

.mdi-action-find-in-page:before {
  content: "\e62c"; }

.mdi-action-find-replace:before {
  content: "\e62d"; }

.mdi-action-flip-to-back:before {
  content: "\e62e"; }

.mdi-action-flip-to-front:before {
  content: "\e62f"; }

.mdi-action-get-app:before {
  content: "\e630"; }

.mdi-action-grade:before {
  content: "\e631"; }

.mdi-action-group-work:before {
  content: "\e632"; }

.mdi-action-help:before {
  content: "\e633"; }

.mdi-action-highlight-remove:before {
  content: "\e634"; }

.mdi-action-history:before {
  content: "\e635"; }

.mdi-action-home:before {
  content: "\e636"; }

.mdi-action-https:before {
  content: "\e637"; }

.mdi-action-info:before {
  content: "\e638"; }

.mdi-action-info-outline:before {
  content: "\e639"; }

.mdi-action-input:before {
  content: "\e63a"; }

.mdi-action-invert-colors:before {
  content: "\e63b"; }

.mdi-action-label:before {
  content: "\e63c"; }

.mdi-action-label-outline:before {
  content: "\e63d"; }

.mdi-action-language:before {
  content: "\e63e"; }

.mdi-action-launch:before {
  content: "\e63f"; }

.mdi-action-list:before {
  content: "\e640"; }

.mdi-action-lock:before {
  content: "\e641"; }

.mdi-action-lock-open:before {
  content: "\e642"; }

.mdi-action-lock-outline:before {
  content: "\e643"; }

.mdi-action-loyalty:before {
  content: "\e644"; }

.mdi-action-markunread-mailbox:before {
  content: "\e645"; }

.mdi-action-note-add:before {
  content: "\e646"; }

.mdi-action-open-in-browser:before {
  content: "\e647"; }

.mdi-action-open-in-new:before {
  content: "\e648"; }

.mdi-action-open-with:before {
  content: "\e649"; }

.mdi-action-pageview:before {
  content: "\e64a"; }

.mdi-action-payment:before {
  content: "\e64b"; }

.mdi-action-perm-camera-mic:before {
  content: "\e64c"; }

.mdi-action-perm-contact-cal:before {
  content: "\e64d"; }

.mdi-action-perm-data-setting:before {
  content: "\e64e"; }

.mdi-action-perm-device-info:before {
  content: "\e64f"; }

.mdi-action-perm-identity:before {
  content: "\e650"; }

.mdi-action-perm-media:before {
  content: "\e651"; }

.mdi-action-perm-phone-msg:before {
  content: "\e652"; }

.mdi-action-perm-scan-wifi:before {
  content: "\e653"; }

.mdi-action-picture-in-picture:before {
  content: "\e654"; }

.mdi-action-polymer:before {
  content: "\e655"; }

.mdi-action-print:before {
  content: "\e656"; }

.mdi-action-query-builder:before {
  content: "\e657"; }

.mdi-action-question-answer:before {
  content: "\e658"; }

.mdi-action-receipt:before {
  content: "\e659"; }

.mdi-action-redeem:before {
  content: "\e65a"; }

.mdi-action-report-problem:before {
  content: "\e65b"; }

.mdi-action-restore:before {
  content: "\e65c"; }

.mdi-action-room:before {
  content: "\e65d"; }

.mdi-action-schedule:before {
  content: "\e65e"; }

.mdi-action-search:before {
  content: "\e65f"; }

.mdi-action-settings:before {
  content: "\e660"; }

.mdi-action-settings-applications:before {
  content: "\e661"; }

.mdi-action-settings-backup-restore:before {
  content: "\e662"; }

.mdi-action-settings-bluetooth:before {
  content: "\e663"; }

.mdi-action-settings-cell:before {
  content: "\e664"; }

.mdi-action-settings-display:before {
  content: "\e665"; }

.mdi-action-settings-ethernet:before {
  content: "\e666"; }

.mdi-action-settings-input-antenna:before {
  content: "\e667"; }

.mdi-action-settings-input-component:before {
  content: "\e668"; }

.mdi-action-settings-input-composite:before {
  content: "\e669"; }

.mdi-action-settings-input-hdmi:before {
  content: "\e66a"; }

.mdi-action-settings-input-svideo:before {
  content: "\e66b"; }

.mdi-action-settings-overscan:before {
  content: "\e66c"; }

.mdi-action-settings-phone:before {
  content: "\e66d"; }

.mdi-action-settings-power:before {
  content: "\e66e"; }

.mdi-action-settings-remote:before {
  content: "\e66f"; }

.mdi-action-settings-voice:before {
  content: "\e670"; }

.mdi-action-shop:before {
  content: "\e671"; }

.mdi-action-shopping-basket:before {
  content: "\e672"; }

.mdi-action-shopping-cart:before {
  content: "\e673"; }

.mdi-action-shop-two:before {
  content: "\e674"; }

.mdi-action-speaker-notes:before {
  content: "\e675"; }

.mdi-action-spellcheck:before {
  content: "\e676"; }

.mdi-action-star-rate:before {
  content: "\e677"; }

.mdi-action-stars:before {
  content: "\e678"; }

.mdi-action-store:before {
  content: "\e679"; }

.mdi-action-subject:before {
  content: "\e67a"; }

.mdi-action-swap-horiz:before {
  content: "\e67b"; }

.mdi-action-swap-vert:before {
  content: "\e67c"; }

.mdi-action-swap-vert-circle:before {
  content: "\e67d"; }

.mdi-action-system-update-tv:before {
  content: "\e67e"; }

.mdi-action-tab:before {
  content: "\e67f"; }

.mdi-action-tab-unselected:before {
  content: "\e680"; }

.mdi-action-theaters:before {
  content: "\e681"; }

.mdi-action-thumb-down:before {
  content: "\e682"; }

.mdi-action-thumbs-up-down:before {
  content: "\e683"; }

.mdi-action-thumb-up:before {
  content: "\e684"; }

.mdi-action-toc:before {
  content: "\e685"; }

.mdi-action-today:before {
  content: "\e686"; }

.mdi-action-track-changes:before {
  content: "\e687"; }

.mdi-action-translate:before {
  content: "\e688"; }

.mdi-action-trending-down:before {
  content: "\e689"; }

.mdi-action-trending-neutral:before {
  content: "\e68a"; }

.mdi-action-trending-up:before {
  content: "\e68b"; }

.mdi-action-turned-in:before {
  content: "\e68c"; }

.mdi-action-turned-in-not:before {
  content: "\e68d"; }

.mdi-action-verified-user:before {
  content: "\e68e"; }

.mdi-action-view-agenda:before {
  content: "\e68f"; }

.mdi-action-view-array:before {
  content: "\e690"; }

.mdi-action-view-carousel:before {
  content: "\e691"; }

.mdi-action-view-column:before {
  content: "\e692"; }

.mdi-action-view-day:before {
  content: "\e693"; }

.mdi-action-view-headline:before {
  content: "\e694"; }

.mdi-action-view-list:before {
  content: "\e695"; }

.mdi-action-view-module:before {
  content: "\e696"; }

.mdi-action-view-quilt:before {
  content: "\e697"; }

.mdi-action-view-stream:before {
  content: "\e698"; }

.mdi-action-view-week:before {
  content: "\e699"; }

.mdi-action-visibility:before {
  content: "\e69a"; }

.mdi-action-visibility-off:before {
  content: "\e69b"; }

.mdi-action-wallet-giftcard:before {
  content: "\e69c"; }

.mdi-action-wallet-membership:before {
  content: "\e69d"; }

.mdi-action-wallet-travel:before {
  content: "\e69e"; }

.mdi-action-work:before {
  content: "\e69f"; }

.mdi-alert-error:before {
  content: "\e6a0"; }

.mdi-alert-warning:before {
  content: "\e6a1"; }

.mdi-av-album:before {
  content: "\e6a2"; }

.mdi-av-timer:before {
  content: "\e6a3"; }

.mdi-av-closed-caption:before {
  content: "\e6a4"; }

.mdi-av-equalizer:before {
  content: "\e6a5"; }

.mdi-av-explicit:before {
  content: "\e6a6"; }

.mdi-av-fast-forward:before {
  content: "\e6a7"; }

.mdi-av-fast-rewind:before {
  content: "\e6a8"; }

.mdi-av-games:before {
  content: "\e6a9"; }

.mdi-av-hearing:before {
  content: "\e6aa"; }

.mdi-av-high-quality:before {
  content: "\e6ab"; }

.mdi-av-loop:before {
  content: "\e6ac"; }

.mdi-av-mic:before {
  content: "\e6ad"; }

.mdi-av-mic-none:before {
  content: "\e6ae"; }

.mdi-av-mic-off:before {
  content: "\e6af"; }

.mdi-av-movie:before {
  content: "\e6b0"; }

.mdi-av-my-library-add:before {
  content: "\e6b1"; }

.mdi-av-my-library-books:before {
  content: "\e6b2"; }

.mdi-av-my-library-music:before {
  content: "\e6b3"; }

.mdi-av-new-releases:before {
  content: "\e6b4"; }

.mdi-av-not-interested:before {
  content: "\e6b5"; }

.mdi-av-pause:before {
  content: "\e6b6"; }

.mdi-av-pause-circle-fill:before {
  content: "\e6b7"; }

.mdi-av-pause-circle-outline:before {
  content: "\e6b8"; }

.mdi-av-play-arrow:before {
  content: "\e6b9"; }

.mdi-av-play-circle-fill:before {
  content: "\e6ba"; }

.mdi-av-play-circle-outline:before {
  content: "\e6bb"; }

.mdi-av-playlist-add:before {
  content: "\e6bc"; }

.mdi-av-play-shopping-bag:before {
  content: "\e6bd"; }

.mdi-av-queue:before {
  content: "\e6be"; }

.mdi-av-queue-music:before {
  content: "\e6bf"; }

.mdi-av-radio:before {
  content: "\e6c0"; }

.mdi-av-recent-actors:before {
  content: "\e6c1"; }

.mdi-av-repeat:before {
  content: "\e6c2"; }

.mdi-av-repeat-one:before {
  content: "\e6c3"; }

.mdi-av-replay:before {
  content: "\e6c4"; }

.mdi-av-shuffle:before {
  content: "\e6c5"; }

.mdi-av-skip-next:before {
  content: "\e6c6"; }

.mdi-av-skip-previous:before {
  content: "\e6c7"; }

.mdi-av-snooze:before {
  content: "\e6c8"; }

.mdi-av-stop:before {
  content: "\e6c9"; }

.mdi-av-subtitles:before {
  content: "\e6ca"; }

.mdi-av-surround-sound:before {
  content: "\e6cb"; }

.mdi-av-videocam:before {
  content: "\e6cc"; }

.mdi-av-videocam-off:before {
  content: "\e6cd"; }

.mdi-av-video-collection:before {
  content: "\e6ce"; }

.mdi-av-volume-down:before {
  content: "\e6cf"; }

.mdi-av-volume-mute:before {
  content: "\e6d0"; }

.mdi-av-volume-off:before {
  content: "\e6d1"; }

.mdi-av-volume-up:before {
  content: "\e6d2"; }

.mdi-av-web:before {
  content: "\e6d3"; }

.mdi-communication-business:before {
  content: "\e6d4"; }

.mdi-communication-call:before {
  content: "\e6d5"; }

.mdi-communication-call-end:before {
  content: "\e6d6"; }

.mdi-communication-call-made:before {
  content: "\e6d7"; }

.mdi-communication-call-merge:before {
  content: "\e6d8"; }

.mdi-communication-call-missed:before {
  content: "\e6d9"; }

.mdi-communication-call-received:before {
  content: "\e6da"; }

.mdi-communication-call-split:before {
  content: "\e6db"; }

.mdi-communication-chat:before {
  content: "\e6dc"; }

.mdi-communication-clear-all:before {
  content: "\e6dd"; }

.mdi-communication-comment:before {
  content: "\e6de"; }

.mdi-communication-contacts:before {
  content: "\e6df"; }

.mdi-communication-dialer-sip:before {
  content: "\e6e0"; }

.mdi-communication-dialpad:before {
  content: "\e6e1"; }

.mdi-communication-dnd-on:before {
  content: "\e6e2"; }

.mdi-communication-email:before {
  content: "\e6e3"; }

.mdi-communication-forum:before {
  content: "\e6e4"; }

.mdi-communication-import-export:before {
  content: "\e6e5"; }

.mdi-communication-invert-colors-off:before {
  content: "\e6e6"; }

.mdi-communication-invert-colors-on:before {
  content: "\e6e7"; }

.mdi-communication-live-help:before {
  content: "\e6e8"; }

.mdi-communication-location-off:before {
  content: "\e6e9"; }

.mdi-communication-location-on:before {
  content: "\e6ea"; }

.mdi-communication-message:before {
  content: "\e6eb"; }

.mdi-communication-messenger:before {
  content: "\e6ec"; }

.mdi-communication-no-sim:before {
  content: "\e6ed"; }

.mdi-communication-phone:before {
  content: "\e6ee"; }

.mdi-communication-portable-wifi-off:before {
  content: "\e6ef"; }

.mdi-communication-quick-contacts-dialer:before {
  content: "\e6f0"; }

.mdi-communication-quick-contacts-mail:before {
  content: "\e6f1"; }

.mdi-communication-ring-volume:before {
  content: "\e6f2"; }

.mdi-communication-stay-current-landscape:before {
  content: "\e6f3"; }

.mdi-communication-stay-current-portrait:before {
  content: "\e6f4"; }

.mdi-communication-stay-primary-landscape:before {
  content: "\e6f5"; }

.mdi-communication-stay-primary-portrait:before {
  content: "\e6f6"; }

.mdi-communication-swap-calls:before {
  content: "\e6f7"; }

.mdi-communication-textsms:before {
  content: "\e6f8"; }

.mdi-communication-voicemail:before {
  content: "\e6f9"; }

.mdi-communication-vpn-key:before {
  content: "\e6fa"; }

.mdi-content-add:before {
  content: "\e6fb"; }

.mdi-content-add-box:before {
  content: "\e6fc"; }

.mdi-content-add-circle:before {
  content: "\e6fd"; }

.mdi-content-add-circle-outline:before {
  content: "\e6fe"; }

.mdi-content-archive:before {
  content: "\e6ff"; }

.mdi-content-backspace:before {
  content: "\e700"; }

.mdi-content-block:before {
  content: "\e701"; }

.mdi-content-clear:before {
  content: "\e702"; }

.mdi-content-content-copy:before {
  content: "\e703"; }

.mdi-content-content-cut:before {
  content: "\e704"; }

.mdi-content-content-paste:before {
  content: "\e705"; }

.mdi-content-create:before {
  content: "\e706"; }

.mdi-content-drafts:before {
  content: "\e707"; }

.mdi-content-filter-list:before {
  content: "\e708"; }

.mdi-content-flag:before {
  content: "\e709"; }

.mdi-content-forward:before {
  content: "\e70a"; }

.mdi-content-gesture:before {
  content: "\e70b"; }

.mdi-content-inbox:before {
  content: "\e70c"; }

.mdi-content-link:before {
  content: "\e70d"; }

.mdi-content-mail:before {
  content: "\e70e"; }

.mdi-content-markunread:before {
  content: "\e70f"; }

.mdi-content-redo:before {
  content: "\e710"; }

.mdi-content-remove:before {
  content: "\e711"; }

.mdi-content-remove-circle:before {
  content: "\e712"; }

.mdi-content-remove-circle-outline:before {
  content: "\e713"; }

.mdi-content-reply:before {
  content: "\e714"; }

.mdi-content-reply-all:before {
  content: "\e715"; }

.mdi-content-report:before {
  content: "\e716"; }

.mdi-content-save:before {
  content: "\e717"; }

.mdi-content-select-all:before {
  content: "\e718"; }

.mdi-content-send:before {
  content: "\e719"; }

.mdi-content-sort:before {
  content: "\e71a"; }

.mdi-content-text-format:before {
  content: "\e71b"; }

.mdi-content-undo:before {
  content: "\e71c"; }

.mdi-device-access-alarm:before {
  content: "\e71d"; }

.mdi-device-access-alarms:before {
  content: "\e71e"; }

.mdi-device-access-time:before {
  content: "\e71f"; }

.mdi-device-add-alarm:before {
  content: "\e720"; }

.mdi-device-airplanemode-off:before {
  content: "\e721"; }

.mdi-device-airplanemode-on:before {
  content: "\e722"; }

.mdi-device-battery-20:before {
  content: "\e723"; }

.mdi-device-battery-30:before {
  content: "\e724"; }

.mdi-device-battery-50:before {
  content: "\e725"; }

.mdi-device-battery-60:before {
  content: "\e726"; }

.mdi-device-battery-80:before {
  content: "\e727"; }

.mdi-device-battery-90:before {
  content: "\e728"; }

.mdi-device-battery-alert:before {
  content: "\e729"; }

.mdi-device-battery-charging-20:before {
  content: "\e72a"; }

.mdi-device-battery-charging-30:before {
  content: "\e72b"; }

.mdi-device-battery-charging-50:before {
  content: "\e72c"; }

.mdi-device-battery-charging-60:before {
  content: "\e72d"; }

.mdi-device-battery-charging-80:before {
  content: "\e72e"; }

.mdi-device-battery-charging-90:before {
  content: "\e72f"; }

.mdi-device-battery-charging-full:before {
  content: "\e730"; }

.mdi-device-battery-full:before {
  content: "\e731"; }

.mdi-device-battery-std:before {
  content: "\e732"; }

.mdi-device-battery-unknown:before {
  content: "\e733"; }

.mdi-device-bluetooth:before {
  content: "\e734"; }

.mdi-device-bluetooth-connected:before {
  content: "\e735"; }

.mdi-device-bluetooth-disabled:before {
  content: "\e736"; }

.mdi-device-bluetooth-searching:before {
  content: "\e737"; }

.mdi-device-brightness-auto:before {
  content: "\e738"; }

.mdi-device-brightness-high:before {
  content: "\e739"; }

.mdi-device-brightness-low:before {
  content: "\e73a"; }

.mdi-device-brightness-medium:before {
  content: "\e73b"; }

.mdi-device-data-usage:before {
  content: "\e73c"; }

.mdi-device-developer-mode:before {
  content: "\e73d"; }

.mdi-device-devices:before {
  content: "\e73e"; }

.mdi-device-dvr:before {
  content: "\e73f"; }

.mdi-device-gps-fixed:before {
  content: "\e740"; }

.mdi-device-gps-not-fixed:before {
  content: "\e741"; }

.mdi-device-gps-off:before {
  content: "\e742"; }

.mdi-device-location-disabled:before {
  content: "\e743"; }

.mdi-device-location-searching:before {
  content: "\e744"; }

.mdi-device-multitrack-audio:before {
  content: "\e745"; }

.mdi-device-network-cell:before {
  content: "\e746"; }

.mdi-device-network-wifi:before {
  content: "\e747"; }

.mdi-device-nfc:before {
  content: "\e748"; }

.mdi-device-now-wallpaper:before {
  content: "\e749"; }

.mdi-device-now-widgets:before {
  content: "\e74a"; }

.mdi-device-screen-lock-landscape:before {
  content: "\e74b"; }

.mdi-device-screen-lock-portrait:before {
  content: "\e74c"; }

.mdi-device-screen-lock-rotation:before {
  content: "\e74d"; }

.mdi-device-screen-rotation:before {
  content: "\e74e"; }

.mdi-device-sd-storage:before {
  content: "\e74f"; }

.mdi-device-settings-system-daydream:before {
  content: "\e750"; }

.mdi-device-signal-cellular-0-bar:before {
  content: "\e751"; }

.mdi-device-signal-cellular-1-bar:before {
  content: "\e752"; }

.mdi-device-signal-cellular-2-bar:before {
  content: "\e753"; }

.mdi-device-signal-cellular-3-bar:before {
  content: "\e754"; }

.mdi-device-signal-cellular-4-bar:before {
  content: "\e755"; }

.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
  content: "\e756"; }

.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
  content: "\e757"; }

.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
  content: "\e758"; }

.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
  content: "\e759"; }

.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
  content: "\e75a"; }

.mdi-device-signal-cellular-no-sim:before {
  content: "\e75b"; }

.mdi-device-signal-cellular-null:before {
  content: "\e75c"; }

.mdi-device-signal-cellular-off:before {
  content: "\e75d"; }

.mdi-device-signal-wifi-0-bar:before {
  content: "\e75e"; }

.mdi-device-signal-wifi-1-bar:before {
  content: "\e75f"; }

.mdi-device-signal-wifi-2-bar:before {
  content: "\e760"; }

.mdi-device-signal-wifi-3-bar:before {
  content: "\e761"; }

.mdi-device-signal-wifi-4-bar:before {
  content: "\e762"; }

.mdi-device-signal-wifi-off:before {
  content: "\e763"; }

.mdi-device-storage:before {
  content: "\e764"; }

.mdi-device-usb:before {
  content: "\e765"; }

.mdi-device-wifi-lock:before {
  content: "\e766"; }

.mdi-device-wifi-tethering:before {
  content: "\e767"; }

.mdi-editor-attach-file:before {
  content: "\e768"; }

.mdi-editor-attach-money:before {
  content: "\e769"; }

.mdi-editor-border-all:before {
  content: "\e76a"; }

.mdi-editor-border-bottom:before {
  content: "\e76b"; }

.mdi-editor-border-clear:before {
  content: "\e76c"; }

.mdi-editor-border-color:before {
  content: "\e76d"; }

.mdi-editor-border-horizontal:before {
  content: "\e76e"; }

.mdi-editor-border-inner:before {
  content: "\e76f"; }

.mdi-editor-border-left:before {
  content: "\e770"; }

.mdi-editor-border-outer:before {
  content: "\e771"; }

.mdi-editor-border-right:before {
  content: "\e772"; }

.mdi-editor-border-style:before {
  content: "\e773"; }

.mdi-editor-border-top:before {
  content: "\e774"; }

.mdi-editor-border-vertical:before {
  content: "\e775"; }

.mdi-editor-format-align-center:before {
  content: "\e776"; }

.mdi-editor-format-align-justify:before {
  content: "\e777"; }

.mdi-editor-format-align-left:before {
  content: "\e778"; }

.mdi-editor-format-align-right:before {
  content: "\e779"; }

.mdi-editor-format-bold:before {
  content: "\e77a"; }

.mdi-editor-format-clear:before {
  content: "\e77b"; }

.mdi-editor-format-color-fill:before {
  content: "\e77c"; }

.mdi-editor-format-color-reset:before {
  content: "\e77d"; }

.mdi-editor-format-color-text:before {
  content: "\e77e"; }

.mdi-editor-format-indent-decrease:before {
  content: "\e77f"; }

.mdi-editor-format-indent-increase:before {
  content: "\e780"; }

.mdi-editor-format-italic:before {
  content: "\e781"; }

.mdi-editor-format-line-spacing:before {
  content: "\e782"; }

.mdi-editor-format-list-bulleted:before {
  content: "\e783"; }

.mdi-editor-format-list-numbered:before {
  content: "\e784"; }

.mdi-editor-format-paint:before {
  content: "\e785"; }

.mdi-editor-format-quote:before {
  content: "\e786"; }

.mdi-editor-format-size:before {
  content: "\e787"; }

.mdi-editor-format-strikethrough:before {
  content: "\e788"; }

.mdi-editor-functions:before {
  content: "\e789"; }

.mdi-editor-format-textdirection-l-to-r:before {
  content: "\e78a"; }

.mdi-editor-format-underline:before {
  content: "\e78b"; }

.mdi-editor-format-textdirection-r-to-l:before {
  content: "\e78c"; }

.mdi-editor-insert-chart:before {
  content: "\e78d"; }

.mdi-editor-insert-comment:before {
  content: "\e78e"; }

.mdi-editor-insert-drive-file:before {
  content: "\e78f"; }

.mdi-editor-insert-emoticon:before {
  content: "\e790"; }

.mdi-editor-insert-invitation:before {
  content: "\e791"; }

.mdi-editor-insert-link:before {
  content: "\e792"; }

.mdi-editor-insert-photo:before {
  content: "\e793"; }

.mdi-editor-merge-type:before {
  content: "\e794"; }

.mdi-editor-mode-comment:before {
  content: "\e795"; }

.mdi-editor-mode-edit:before {
  content: "\e796"; }

.mdi-editor-publish:before {
  content: "\e797"; }

.mdi-editor-vertical-align-bottom:before {
  content: "\e798"; }

.mdi-editor-vertical-align-center:before {
  content: "\e799"; }

.mdi-editor-vertical-align-top:before {
  content: "\e79a"; }

.mdi-editor-wrap-text:before {
  content: "\e79b"; }

.mdi-file-attachment:before {
  content: "\e79c"; }

.mdi-file-cloud:before {
  content: "\e79d"; }

.mdi-file-cloud-circle:before {
  content: "\e79e"; }

.mdi-file-cloud-done:before {
  content: "\e79f"; }

.mdi-file-cloud-download:before {
  content: "\e7a0"; }

.mdi-file-cloud-off:before {
  content: "\e7a1"; }

.mdi-file-cloud-queue:before {
  content: "\e7a2"; }

.mdi-file-cloud-upload:before {
  content: "\e7a3"; }

.mdi-file-file-download:before {
  content: "\e7a4"; }

.mdi-file-file-upload:before {
  content: "\e7a5"; }

.mdi-file-folder:before {
  content: "\e7a6"; }

.mdi-file-folder-open:before {
  content: "\e7a7"; }

.mdi-file-folder-shared:before {
  content: "\e7a8"; }

.mdi-hardware-cast:before {
  content: "\e7a9"; }

.mdi-hardware-cast-connected:before {
  content: "\e7aa"; }

.mdi-hardware-computer:before {
  content: "\e7ab"; }

.mdi-hardware-desktop-mac:before {
  content: "\e7ac"; }

.mdi-hardware-desktop-windows:before {
  content: "\e7ad"; }

.mdi-hardware-dock:before {
  content: "\e7ae"; }

.mdi-hardware-gamepad:before {
  content: "\e7af"; }

.mdi-hardware-headset:before {
  content: "\e7b0"; }

.mdi-hardware-headset-mic:before {
  content: "\e7b1"; }

.mdi-hardware-keyboard:before {
  content: "\e7b2"; }

.mdi-hardware-keyboard-alt:before {
  content: "\e7b3"; }

.mdi-hardware-keyboard-arrow-down:before {
  content: "\e7b4"; }

.mdi-hardware-keyboard-arrow-left:before {
  content: "\e7b5"; }

.mdi-hardware-keyboard-arrow-right:before {
  content: "\e7b6"; }

.mdi-hardware-keyboard-arrow-up:before {
  content: "\e7b7"; }

.mdi-hardware-keyboard-backspace:before {
  content: "\e7b8"; }

.mdi-hardware-keyboard-capslock:before {
  content: "\e7b9"; }

.mdi-hardware-keyboard-control:before {
  content: "\e7ba"; }

.mdi-hardware-keyboard-hide:before {
  content: "\e7bb"; }

.mdi-hardware-keyboard-return:before {
  content: "\e7bc"; }

.mdi-hardware-keyboard-tab:before {
  content: "\e7bd"; }

.mdi-hardware-keyboard-voice:before {
  content: "\e7be"; }

.mdi-hardware-laptop:before {
  content: "\e7bf"; }

.mdi-hardware-laptop-chromebook:before {
  content: "\e7c0"; }

.mdi-hardware-laptop-mac:before {
  content: "\e7c1"; }

.mdi-hardware-laptop-windows:before {
  content: "\e7c2"; }

.mdi-hardware-memory:before {
  content: "\e7c3"; }

.mdi-hardware-mouse:before {
  content: "\e7c4"; }

.mdi-hardware-phone-android:before {
  content: "\e7c5"; }

.mdi-hardware-phone-iphone:before {
  content: "\e7c6"; }

.mdi-hardware-phonelink:before {
  content: "\e7c7"; }

.mdi-hardware-phonelink-off:before {
  content: "\e7c8"; }

.mdi-hardware-security:before {
  content: "\e7c9"; }

.mdi-hardware-sim-card:before {
  content: "\e7ca"; }

.mdi-hardware-smartphone:before {
  content: "\e7cb"; }

.mdi-hardware-speaker:before {
  content: "\e7cc"; }

.mdi-hardware-tablet:before {
  content: "\e7cd"; }

.mdi-hardware-tablet-android:before {
  content: "\e7ce"; }

.mdi-hardware-tablet-mac:before {
  content: "\e7cf"; }

.mdi-hardware-tv:before {
  content: "\e7d0"; }

.mdi-hardware-watch:before {
  content: "\e7d1"; }

.mdi-image-add-to-photos:before {
  content: "\e7d2"; }

.mdi-image-adjust:before {
  content: "\e7d3"; }

.mdi-image-assistant-photo:before {
  content: "\e7d4"; }

.mdi-image-audiotrack:before {
  content: "\e7d5"; }

.mdi-image-blur-circular:before {
  content: "\e7d6"; }

.mdi-image-blur-linear:before {
  content: "\e7d7"; }

.mdi-image-blur-off:before {
  content: "\e7d8"; }

.mdi-image-blur-on:before {
  content: "\e7d9"; }

.mdi-image-brightness-1:before {
  content: "\e7da"; }

.mdi-image-brightness-2:before {
  content: "\e7db"; }

.mdi-image-brightness-3:before {
  content: "\e7dc"; }

.mdi-image-brightness-4:before {
  content: "\e7dd"; }

.mdi-image-brightness-5:before {
  content: "\e7de"; }

.mdi-image-brightness-6:before {
  content: "\e7df"; }

.mdi-image-brightness-7:before {
  content: "\e7e0"; }

.mdi-image-brush:before {
  content: "\e7e1"; }

.mdi-image-camera:before {
  content: "\e7e2"; }

.mdi-image-camera-alt:before {
  content: "\e7e3"; }

.mdi-image-camera-front:before {
  content: "\e7e4"; }

.mdi-image-camera-rear:before {
  content: "\e7e5"; }

.mdi-image-camera-roll:before {
  content: "\e7e6"; }

.mdi-image-center-focus-strong:before {
  content: "\e7e7"; }

.mdi-image-center-focus-weak:before {
  content: "\e7e8"; }

.mdi-image-collections:before {
  content: "\e7e9"; }

.mdi-image-colorize:before {
  content: "\e7ea"; }

.mdi-image-color-lens:before {
  content: "\e7eb"; }

.mdi-image-compare:before {
  content: "\e7ec"; }

.mdi-image-control-point:before {
  content: "\e7ed"; }

.mdi-image-control-point-duplicate:before {
  content: "\e7ee"; }

.mdi-image-crop:before {
  content: "\e7ef"; }

.mdi-image-crop-3-2:before {
  content: "\e7f0"; }

.mdi-image-crop-5-4:before {
  content: "\e7f1"; }

.mdi-image-crop-7-5:before {
  content: "\e7f2"; }

.mdi-image-crop-16-9:before {
  content: "\e7f3"; }

.mdi-image-crop-din:before {
  content: "\e7f4"; }

.mdi-image-crop-free:before {
  content: "\e7f5"; }

.mdi-image-crop-landscape:before {
  content: "\e7f6"; }

.mdi-image-crop-original:before {
  content: "\e7f7"; }

.mdi-image-crop-portrait:before {
  content: "\e7f8"; }

.mdi-image-crop-square:before {
  content: "\e7f9"; }

.mdi-image-dehaze:before {
  content: "\e7fa"; }

.mdi-image-details:before {
  content: "\e7fb"; }

.mdi-image-edit:before {
  content: "\e7fc"; }

.mdi-image-exposure:before {
  content: "\e7fd"; }

.mdi-image-exposure-minus-1:before {
  content: "\e7fe"; }

.mdi-image-exposure-minus-2:before {
  content: "\e7ff"; }

.mdi-image-exposure-plus-1:before {
  content: "\e800"; }

.mdi-image-exposure-plus-2:before {
  content: "\e801"; }

.mdi-image-exposure-zero:before {
  content: "\e802"; }

.mdi-image-filter:before {
  content: "\e803"; }

.mdi-image-filter-1:before, .page-mydata #content .level-up.position-1 .card-title i:before {
  content: "\e804"; }

.mdi-image-filter-2:before, .page-mydata #content .level-up.position-2 .card-title i:before {
  content: "\e805"; }

.mdi-image-filter-3:before, .page-mydata #content .level-up.position-3 .card-title i:before {
  content: "\e806"; }

.mdi-image-filter-4:before, .page-mydata #content .level-up.position-4 .card-title i:before {
  content: "\e807"; }

.mdi-image-filter-5:before, .page-mydata #content .level-up.position-5 .card-title i:before {
  content: "\e808"; }

.mdi-image-filter-6:before {
  content: "\e809"; }

.mdi-image-filter-7:before {
  content: "\e80a"; }

.mdi-image-filter-8:before {
  content: "\e80b"; }

.mdi-image-filter-9:before {
  content: "\e80c"; }

.mdi-image-filter-9-plus:before {
  content: "\e80d"; }

.mdi-image-filter-b-and-w:before {
  content: "\e80e"; }

.mdi-image-filter-center-focus:before {
  content: "\e80f"; }

.mdi-image-filter-drama:before {
  content: "\e810"; }

.mdi-image-filter-frames:before {
  content: "\e811"; }

.mdi-image-filter-hdr:before {
  content: "\e812"; }

.mdi-image-filter-none:before {
  content: "\e813"; }

.mdi-image-filter-tilt-shift:before {
  content: "\e814"; }

.mdi-image-filter-vintage:before {
  content: "\e815"; }

.mdi-image-flare:before {
  content: "\e816"; }

.mdi-image-flash-auto:before {
  content: "\e817"; }

.mdi-image-flash-off:before {
  content: "\e818"; }

.mdi-image-flash-on:before {
  content: "\e819"; }

.mdi-image-flip:before {
  content: "\e81a"; }

.mdi-image-gradient:before {
  content: "\e81b"; }

.mdi-image-grain:before {
  content: "\e81c"; }

.mdi-image-grid-off:before {
  content: "\e81d"; }

.mdi-image-grid-on:before {
  content: "\e81e"; }

.mdi-image-hdr-off:before {
  content: "\e81f"; }

.mdi-image-hdr-on:before {
  content: "\e820"; }

.mdi-image-hdr-strong:before {
  content: "\e821"; }

.mdi-image-hdr-weak:before {
  content: "\e822"; }

.mdi-image-healing:before {
  content: "\e823"; }

.mdi-image-image:before {
  content: "\e824"; }

.mdi-image-image-aspect-ratio:before {
  content: "\e825"; }

.mdi-image-iso:before {
  content: "\e826"; }

.mdi-image-landscape:before {
  content: "\e827"; }

.mdi-image-leak-add:before {
  content: "\e828"; }

.mdi-image-leak-remove:before {
  content: "\e829"; }

.mdi-image-lens:before {
  content: "\e82a"; }

.mdi-image-looks:before {
  content: "\e82b"; }

.mdi-image-looks-3:before {
  content: "\e82c"; }

.mdi-image-looks-4:before {
  content: "\e82d"; }

.mdi-image-looks-5:before {
  content: "\e82e"; }

.mdi-image-looks-6:before {
  content: "\e82f"; }

.mdi-image-looks-one:before {
  content: "\e830"; }

.mdi-image-looks-two:before {
  content: "\e831"; }

.mdi-image-loupe:before {
  content: "\e832"; }

.mdi-image-movie-creation:before {
  content: "\e833"; }

.mdi-image-nature:before {
  content: "\e834"; }

.mdi-image-nature-people:before {
  content: "\e835"; }

.mdi-image-navigate-before:before {
  content: "\e836"; }

.mdi-image-navigate-next:before {
  content: "\e837"; }

.mdi-image-palette:before {
  content: "\e838"; }

.mdi-image-panorama:before {
  content: "\e839"; }

.mdi-image-panorama-fisheye:before {
  content: "\e83a"; }

.mdi-image-panorama-horizontal:before {
  content: "\e83b"; }

.mdi-image-panorama-vertical:before {
  content: "\e83c"; }

.mdi-image-panorama-wide-angle:before {
  content: "\e83d"; }

.mdi-image-photo:before {
  content: "\e83e"; }

.mdi-image-photo-album:before {
  content: "\e83f"; }

.mdi-image-photo-camera:before {
  content: "\e840"; }

.mdi-image-photo-library:before {
  content: "\e841"; }

.mdi-image-portrait:before {
  content: "\e842"; }

.mdi-image-remove-red-eye:before {
  content: "\e843"; }

.mdi-image-rotate-left:before {
  content: "\e844"; }

.mdi-image-rotate-right:before {
  content: "\e845"; }

.mdi-image-slideshow:before {
  content: "\e846"; }

.mdi-image-straighten:before {
  content: "\e847"; }

.mdi-image-style:before {
  content: "\e848"; }

.mdi-image-switch-camera:before {
  content: "\e849"; }

.mdi-image-switch-video:before {
  content: "\e84a"; }

.mdi-image-tag-faces:before {
  content: "\e84b"; }

.mdi-image-texture:before {
  content: "\e84c"; }

.mdi-image-timelapse:before {
  content: "\e84d"; }

.mdi-image-timer:before {
  content: "\e84e"; }

.mdi-image-timer-3:before {
  content: "\e84f"; }

.mdi-image-timer-10:before {
  content: "\e850"; }

.mdi-image-timer-auto:before {
  content: "\e851"; }

.mdi-image-timer-off:before {
  content: "\e852"; }

.mdi-image-tonality:before {
  content: "\e853"; }

.mdi-image-transform:before {
  content: "\e854"; }

.mdi-image-tune:before {
  content: "\e855"; }

.mdi-image-wb-auto:before {
  content: "\e856"; }

.mdi-image-wb-cloudy:before {
  content: "\e857"; }

.mdi-image-wb-incandescent:before {
  content: "\e858"; }

.mdi-image-wb-irradescent:before {
  content: "\e859"; }

.mdi-image-wb-sunny:before {
  content: "\e85a"; }

.mdi-maps-beenhere:before {
  content: "\e85b"; }

.mdi-maps-directions:before {
  content: "\e85c"; }

.mdi-maps-directions-bike:before {
  content: "\e85d"; }

.mdi-maps-directions-bus:before {
  content: "\e85e"; }

.mdi-maps-directions-car:before {
  content: "\e85f"; }

.mdi-maps-directions-ferry:before {
  content: "\e860"; }

.mdi-maps-directions-subway:before {
  content: "\e861"; }

.mdi-maps-directions-train:before {
  content: "\e862"; }

.mdi-maps-directions-transit:before {
  content: "\e863"; }

.mdi-maps-directions-walk:before {
  content: "\e864"; }

.mdi-maps-flight:before {
  content: "\e865"; }

.mdi-maps-hotel:before {
  content: "\e866"; }

.mdi-maps-layers:before {
  content: "\e867"; }

.mdi-maps-layers-clear:before {
  content: "\e868"; }

.mdi-maps-local-airport:before {
  content: "\e869"; }

.mdi-maps-local-atm:before {
  content: "\e86a"; }

.mdi-maps-local-attraction:before {
  content: "\e86b"; }

.mdi-maps-local-bar:before {
  content: "\e86c"; }

.mdi-maps-local-cafe:before {
  content: "\e86d"; }

.mdi-maps-local-car-wash:before {
  content: "\e86e"; }

.mdi-maps-local-convenience-store:before {
  content: "\e86f"; }

.mdi-maps-local-drink:before {
  content: "\e870"; }

.mdi-maps-local-florist:before {
  content: "\e871"; }

.mdi-maps-local-gas-station:before {
  content: "\e872"; }

.mdi-maps-local-grocery-store:before {
  content: "\e873"; }

.mdi-maps-local-hospital:before {
  content: "\e874"; }

.mdi-maps-local-hotel:before {
  content: "\e875"; }

.mdi-maps-local-laundry-service:before {
  content: "\e876"; }

.mdi-maps-local-library:before {
  content: "\e877"; }

.mdi-maps-local-mall:before {
  content: "\e878"; }

.mdi-maps-local-movies:before {
  content: "\e879"; }

.mdi-maps-local-offer:before {
  content: "\e87a"; }

.mdi-maps-local-parking:before {
  content: "\e87b"; }

.mdi-maps-local-pharmacy:before {
  content: "\e87c"; }

.mdi-maps-local-phone:before {
  content: "\e87d"; }

.mdi-maps-local-pizza:before {
  content: "\e87e"; }

.mdi-maps-local-play:before {
  content: "\e87f"; }

.mdi-maps-local-post-office:before {
  content: "\e880"; }

.mdi-maps-local-print-shop:before {
  content: "\e881"; }

.mdi-maps-local-restaurant:before {
  content: "\e882"; }

.mdi-maps-local-see:before {
  content: "\e883"; }

.mdi-maps-local-shipping:before {
  content: "\e884"; }

.mdi-maps-local-taxi:before {
  content: "\e885"; }

.mdi-maps-location-history:before {
  content: "\e886"; }

.mdi-maps-map:before {
  content: "\e887"; }

.mdi-maps-my-location:before {
  content: "\e888"; }

.mdi-maps-navigation:before {
  content: "\e889"; }

.mdi-maps-pin-drop:before {
  content: "\e88a"; }

.mdi-maps-place:before {
  content: "\e88b"; }

.mdi-maps-rate-review:before {
  content: "\e88c"; }

.mdi-maps-restaurant-menu:before {
  content: "\e88d"; }

.mdi-maps-satellite:before {
  content: "\e88e"; }

.mdi-maps-store-mall-directory:before {
  content: "\e88f"; }

.mdi-maps-terrain:before {
  content: "\e890"; }

.mdi-maps-traffic:before {
  content: "\e891"; }

.mdi-navigation-apps:before {
  content: "\e892"; }

.mdi-navigation-arrow-back:before {
  content: "\e893"; }

.mdi-navigation-arrow-drop-down:before {
  content: "\e894"; }

.mdi-navigation-arrow-drop-down-circle:before {
  content: "\e895"; }

.mdi-navigation-arrow-drop-up:before {
  content: "\e896"; }

.mdi-navigation-arrow-forward:before {
  content: "\e897"; }

.mdi-navigation-cancel:before {
  content: "\e898"; }

.mdi-navigation-check:before {
  content: "\e899"; }

.mdi-navigation-chevron-left:before {
  content: "\e89a"; }

.mdi-navigation-chevron-right:before {
  content: "\e89b"; }

.mdi-navigation-close:before {
  content: "\e89c"; }

.mdi-navigation-expand-less:before {
  content: "\e89d"; }

.mdi-navigation-expand-more:before {
  content: "\e89e"; }

.mdi-navigation-fullscreen:before {
  content: "\e89f"; }

.mdi-navigation-fullscreen-exit:before {
  content: "\e8a0"; }

.mdi-navigation-menu:before {
  content: "\e8a1"; }

.mdi-navigation-more-horiz:before {
  content: "\e8a2"; }

.mdi-navigation-more-vert:before {
  content: "\e8a3"; }

.mdi-navigation-refresh:before {
  content: "\e8a4"; }

.mdi-navigation-unfold-less:before {
  content: "\e8a5"; }

.mdi-navigation-unfold-more:before {
  content: "\e8a6"; }

.mdi-notification-adb:before {
  content: "\e8a7"; }

.mdi-notification-bluetooth-audio:before {
  content: "\e8a8"; }

.mdi-notification-disc-full:before {
  content: "\e8a9"; }

.mdi-notification-dnd-forwardslash:before {
  content: "\e8aa"; }

.mdi-notification-do-not-disturb:before {
  content: "\e8ab"; }

.mdi-notification-drive-eta:before {
  content: "\e8ac"; }

.mdi-notification-event-available:before {
  content: "\e8ad"; }

.mdi-notification-event-busy:before {
  content: "\e8ae"; }

.mdi-notification-event-note:before {
  content: "\e8af"; }

.mdi-notification-folder-special:before {
  content: "\e8b0"; }

.mdi-notification-mms:before {
  content: "\e8b1"; }

.mdi-notification-more:before {
  content: "\e8b2"; }

.mdi-notification-network-locked:before {
  content: "\e8b3"; }

.mdi-notification-phone-bluetooth-speaker:before {
  content: "\e8b4"; }

.mdi-notification-phone-forwarded:before {
  content: "\e8b5"; }

.mdi-notification-phone-in-talk:before {
  content: "\e8b6"; }

.mdi-notification-phone-locked:before {
  content: "\e8b7"; }

.mdi-notification-phone-missed:before {
  content: "\e8b8"; }

.mdi-notification-phone-paused:before {
  content: "\e8b9"; }

.mdi-notification-play-download:before {
  content: "\e8ba"; }

.mdi-notification-play-install:before {
  content: "\e8bb"; }

.mdi-notification-sd-card:before {
  content: "\e8bc"; }

.mdi-notification-sim-card-alert:before {
  content: "\e8bd"; }

.mdi-notification-sms:before {
  content: "\e8be"; }

.mdi-notification-sms-failed:before {
  content: "\e8bf"; }

.mdi-notification-sync:before {
  content: "\e8c0"; }

.mdi-notification-sync-disabled:before {
  content: "\e8c1"; }

.mdi-notification-sync-problem:before {
  content: "\e8c2"; }

.mdi-notification-system-update:before {
  content: "\e8c3"; }

.mdi-notification-tap-and-play:before {
  content: "\e8c4"; }

.mdi-notification-time-to-leave:before {
  content: "\e8c5"; }

.mdi-notification-vibration:before {
  content: "\e8c6"; }

.mdi-notification-voice-chat:before {
  content: "\e8c7"; }

.mdi-notification-vpn-lock:before {
  content: "\e8c8"; }

.mdi-social-cake:before {
  content: "\e8c9"; }

.mdi-social-domain:before {
  content: "\e8ca"; }

.mdi-social-group:before {
  content: "\e8cb"; }

.mdi-social-group-add:before {
  content: "\e8cc"; }

.mdi-social-location-city:before {
  content: "\e8cd"; }

.mdi-social-mood:before {
  content: "\e8ce"; }

.mdi-social-notifications:before {
  content: "\e8cf"; }

.mdi-social-notifications-none:before {
  content: "\e8d0"; }

.mdi-social-notifications-off:before {
  content: "\e8d1"; }

.mdi-social-notifications-on:before {
  content: "\e8d2"; }

.mdi-social-notifications-paused:before {
  content: "\e8d3"; }

.mdi-social-pages:before {
  content: "\e8d4"; }

.mdi-social-party-mode:before {
  content: "\e8d5"; }

.mdi-social-people:before {
  content: "\e8d6"; }

.mdi-social-people-outline:before {
  content: "\e8d7"; }

.mdi-social-person:before {
  content: "\e8d8"; }

.mdi-social-person-add:before {
  content: "\e8d9"; }

.mdi-social-person-outline:before {
  content: "\e8da"; }

.mdi-social-plus-one:before {
  content: "\e8db"; }

.mdi-social-poll:before {
  content: "\e8dc"; }

.mdi-social-public:before {
  content: "\e8dd"; }

.mdi-social-school:before {
  content: "\e8de"; }

.mdi-social-share:before {
  content: "\e8df"; }

.mdi-social-whatshot:before {
  content: "\e8e0"; }

.mdi-toggle-check-box:before {
  content: "\e8e1"; }

.mdi-toggle-check-box-outline-blank:before {
  content: "\e8e2"; }

.mdi-toggle-radio-button-off:before {
  content: "\e8e3"; }

.mdi-toggle-radio-button-on:before {
  content: "\e8e4 "; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box; }

html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87); }

@media only screen and (min-width: 0) {
  html {
    font-size: 14px; } }

@media only screen and (min-width: 992px) {
  html {
    font-size: 14.5px; } }

@media only screen and (min-width: 1200px) {
  html {
    font-size: 15px; } }

html {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5em; }

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

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit; }

h1 {
  font-size: 4.2rem;
  line-height: 4.62rem;
  margin: 2.1rem 0 1.68rem 0; }

h2 {
  font-size: 3.56rem;
  line-height: 3.916rem;
  margin: 1.78rem 0 1.424rem 0; }

h3 {
  font-size: 2.92rem;
  line-height: 3.212rem;
  margin: 1.46rem 0 1.168rem 0; }

h4 {
  font-size: 2.28rem;
  line-height: 2.508rem;
  margin: 1.14rem 0 0.912rem 0; }

h5 {
  font-size: 1.64rem;
  line-height: 1.804rem;
  margin: 0.82rem 0 0.656rem 0; }

h6 {
  font-size: 1rem;
  line-height: 1.1rem;
  margin: 0.5rem 0 0.4rem 0; }

h1 {
  font-size: 2em;
  line-height: 1.5em;
  margin-top: 0.75em;
  margin-bottom: 0.75em; }
  .page-mydata .row h1 {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em; }

h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em; }

h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em; }

h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em; }

em {
  font-style: italic; }

strong {
  font-weight: 500; }

small {
  font-size: 75%; }

.light, footer.page-footer .footer-copyright {
  font-weight: 300; }

.thin {
  font-weight: 200; }

.flow-text {
  font-weight: 300; }

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem; } }

@media only screen and (min-width: 0px) {
  .flow-text {
    line-height: 0.8rem; } }

@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem; } }

@media only screen and (min-width: 30px) {
  .flow-text {
    line-height: 0.904rem; } }

@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem; } }

@media only screen and (min-width: 60px) {
  .flow-text {
    line-height: 1.008rem; } }

@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem; } }

@media only screen and (min-width: 90px) {
  .flow-text {
    line-height: 1.112rem; } }

@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem; } }

@media only screen and (min-width: 120px) {
  .flow-text {
    line-height: 1.216rem; } }

@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem; } }

@media only screen and (min-width: 150px) {
  .flow-text {
    line-height: 1.32rem; } }

@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem; } }

@media only screen and (min-width: 180px) {
  .flow-text {
    line-height: 1.424rem; } }

@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem; } }

@media only screen and (min-width: 210px) {
  .flow-text {
    line-height: 1.528rem; } }

@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem; } }

@media only screen and (min-width: 240px) {
  .flow-text {
    line-height: 1.632rem; } }

@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem; } }

@media only screen and (min-width: 270px) {
  .flow-text {
    line-height: 1.736rem; } }

@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem; } }

@media only screen and (min-width: 300px) {
  .flow-text {
    line-height: 1.84rem; } }

@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem; } }

@media only screen and (min-width: 330px) {
  .flow-text {
    line-height: 1.944rem; } }

@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem; } }

@media only screen and (min-width: 360px) {
  .flow-text {
    line-height: 2.048rem; } }

@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem; } }

@media only screen and (min-width: 390px) {
  .flow-text {
    line-height: 2.152rem; } }

@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem; } }

@media only screen and (min-width: 420px) {
  .flow-text {
    line-height: 2.256rem; } }

@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem; } }

@media only screen and (min-width: 450px) {
  .flow-text {
    line-height: 2.36rem; } }

@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem; } }

@media only screen and (min-width: 480px) {
  .flow-text {
    line-height: 2.464rem; } }

@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem; } }

@media only screen and (min-width: 510px) {
  .flow-text {
    line-height: 2.568rem; } }

@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem; } }

@media only screen and (min-width: 540px) {
  .flow-text {
    line-height: 2.672rem; } }

@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem; } }

@media only screen and (min-width: 570px) {
  .flow-text {
    line-height: 2.776rem; } }

@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem; } }

@media only screen and (min-width: 600px) {
  .flow-text {
    line-height: 2.88rem; } }

/* STYLES
******************************/
body {
  min-width: 320px; }
  @media (max-width: 1023px) {
    body.noscroll {
      overflow: hidden;
      height: 100%;
      width: 100%;
      position: fixed; } }

/* Layout rules */
#content {
  outline: none; }

.container {
  padding: 0 1.5vw;
  margin: 0 auto;
  max-width: 1280px;
  width: 90%; }

@media only screen and (min-width: 601px) {
  .container {
    width: 85%; } }

@media only screen and (min-width: 993px) {
  .container {
    width: 70%; } }

.container .row {
  margin-left: -0.75vw;
  margin-right: -0.75vw; }

.section {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.section.no-pad {
  padding: 0; }

.section.no-pad-bot {
  padding-bottom: 0; }

.section.no-pad-top {
  padding-top: 0; }

.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }

.row:after {
  content: "";
  display: table;
  clear: both; }

.row .col {
  float: left;
  box-sizing: border-box;
  padding: 0 0.75vw; }

.row .col.s1 {
  width: 8.33333%;
  margin-left: 0; }

.row .col.s2 {
  width: 16.66667%;
  margin-left: 0; }

.row .col.s3 {
  width: 25%;
  margin-left: 0; }

.row .col.s4 {
  width: 33.33333%;
  margin-left: 0; }

.row .col.s5 {
  width: 41.66667%;
  margin-left: 0; }

.row .col.s6 {
  width: 50%;
  margin-left: 0; }

.row .col.s7 {
  width: 58.33333%;
  margin-left: 0; }

.row .col.s8 {
  width: 66.66667%;
  margin-left: 0; }

.row .col.s9 {
  width: 75%;
  margin-left: 0; }

.row .col.s10 {
  width: 83.33333%;
  margin-left: 0; }

.row .col.s11 {
  width: 91.66667%;
  margin-left: 0; }

.row .col.s12 {
  width: 100%;
  margin-left: 0; }

.row .col.offset-s1 {
  margin-left: 8.33333%; }

.row .col.offset-s2 {
  margin-left: 16.66667%; }

.row .col.offset-s3 {
  margin-left: 25%; }

.row .col.offset-s4 {
  margin-left: 33.33333%; }

.row .col.offset-s5 {
  margin-left: 41.66667%; }

.row .col.offset-s6 {
  margin-left: 50%; }

.row .col.offset-s7 {
  margin-left: 58.33333%; }

.row .col.offset-s8 {
  margin-left: 66.66667%; }

.row .col.offset-s9 {
  margin-left: 75%; }

.row .col.offset-s10 {
  margin-left: 83.33333%; }

.row .col.offset-s11 {
  margin-left: 91.66667%; }

.row .col.offset-s12 {
  margin-left: 100%; }

@media only screen and (min-width: 601px) {
  .row .col.m1 {
    width: 8.33333%;
    margin-left: 0; }
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0; }
  .row .col.m3 {
    width: 25%;
    margin-left: 0; }
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0; }
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0; }
  .row .col.m6 {
    width: 50%;
    margin-left: 0; }
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0; }
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0; }
  .row .col.m9 {
    width: 75%;
    margin-left: 0; }
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0; }
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0; }
  .row .col.m12 {
    width: 100%;
    margin-left: 0; }
  .row .col.offset-m1 {
    margin-left: 8.33333%; }
  .row .col.offset-m2 {
    margin-left: 16.66667%; }
  .row .col.offset-m3 {
    margin-left: 25%; }
  .row .col.offset-m4 {
    margin-left: 33.33333%; }
  .row .col.offset-m5 {
    margin-left: 41.66667%; }
  .row .col.offset-m6 {
    margin-left: 50%; }
  .row .col.offset-m7 {
    margin-left: 58.33333%; }
  .row .col.offset-m8 {
    margin-left: 66.66667%; }
  .row .col.offset-m9 {
    margin-left: 75%; }
  .row .col.offset-m10 {
    margin-left: 83.33333%; }
  .row .col.offset-m11 {
    margin-left: 91.66667%; }
  .row .col.offset-m12 {
    margin-left: 100%; } }

@media only screen and (min-width: 993px) {
  .row .col.l1 {
    width: 8.33333%;
    margin-left: 0; }
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0; }
  .row .col.l3 {
    width: 25%;
    margin-left: 0; }
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0; }
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0; }
  .row .col.l6 {
    width: 50%;
    margin-left: 0; }
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0; }
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0; }
  .row .col.l9 {
    width: 75%;
    margin-left: 0; }
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0; }
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0; }
  .row .col.l12 {
    width: 100%;
    margin-left: 0; }
  .row .col.offset-l1 {
    margin-left: 8.33333%; }
  .row .col.offset-l2 {
    margin-left: 16.66667%; }
  .row .col.offset-l3 {
    margin-left: 25%; }
  .row .col.offset-l4 {
    margin-left: 33.33333%; }
  .row .col.offset-l5 {
    margin-left: 41.66667%; }
  .row .col.offset-l6 {
    margin-left: 50%; }
  .row .col.offset-l7 {
    margin-left: 58.33333%; }
  .row .col.offset-l8 {
    margin-left: 66.66667%; }
  .row .col.offset-l9 {
    margin-left: 75%; }
  .row .col.offset-l10 {
    margin-left: 83.33333%; }
  .row .col.offset-l11 {
    margin-left: 91.66667%; }
  .row .col.offset-l12 {
    margin-left: 100%; } }

.side-by-side {
  display: flex; }

.side-by-side .card-panel {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1; }

.side-by-side .card-panel:first-child {
  margin: 0 10px 0 0; }

.side-by-side .card-panel:last-child {
  margin: 0 0 0 10px; }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem; }

.flex-row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.flex-row.reverse {
  flex-direction: row-reverse; }

.col.reverse {
  flex-direction: column-reverse; }

.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-offset-1, .col-xs-offset-2, .col-xs-offset-3, .col-xs-offset-4, .col-xs-offset-5, .col-xs-offset-6, .col-xs-offset-7, .col-xs-offset-8, .col-xs-offset-9, .col-xs-offset-10, .col-xs-offset-11, .col-xs-offset-12 {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%; }

.col-xs-1 {
  flex-basis: 8.333333333%;
  max-width: 8.333333333%; }

.col-xs-2 {
  flex-basis: 16.666666667%;
  max-width: 16.666666667%; }

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

.col-xs-4 {
  flex-basis: 33.333333333%;
  max-width: 33.333333333%; }

.col-xs-5 {
  flex-basis: 41.666666667%;
  max-width: 41.666666667%; }

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

.col-xs-7 {
  flex-basis: 58.333333333%;
  max-width: 58.333333333%; }

.col-xs-8 {
  flex-basis: 66.666666667%;
  max-width: 66.666666667%; }

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

.col-xs-10 {
  flex-basis: 83.333333333%;
  max-width: 83.333333333%; }

.col-xs-11 {
  flex-basis: 91.666666667%;
  max-width: 91.666666667%; }

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

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

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

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

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

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

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

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

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

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

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

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

.start-xs {
  justify-content: flex-start;
  text-align: start; }

.center-xs {
  justify-content: center;
  text-align: center; }

.end-xs {
  justify-content: flex-end;
  text-align: end; }

.top-xs {
  -ms-grid-row-align: flex-start;
      align-items: flex-start; }

.middle-xs {
  -ms-grid-row-align: center;
      align-items: center; }

.bottom-xs {
  -ms-grid-row-align: flex-end;
      align-items: flex-end; }

.around-xs {
  justify-content: space-around; }

.between-xs {
  justify-content: space-between; }

.first-xs {
  order: -1; }

.last-xs {
  order: 1; }

@media only screen and (min-width: 48em) {
  .container {
    width: 46rem; }
  .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-offset-1, .col-sm-offset-2, .col-sm-offset-3, .col-sm-offset-4, .col-sm-offset-5, .col-sm-offset-6, .col-sm-offset-7, .col-sm-offset-8, .col-sm-offset-9, .col-sm-offset-10, .col-sm-offset-11, .col-sm-offset-12 {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-sm-1 {
    flex-basis: 8.333333333%;
    max-width: 8.333333333%; }
  .col-sm-2 {
    flex-basis: 16.666666667%;
    max-width: 16.666666667%; }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex-basis: 33.333333333%;
    max-width: 33.333333333%; }
  .col-sm-5 {
    flex-basis: 41.666666667%;
    max-width: 41.666666667%; }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex-basis: 58.333333333%;
    max-width: 58.333333333%; }
  .col-sm-8 {
    flex-basis: 66.666666667%;
    max-width: 66.666666667%; }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%; }
  .col-sm-11 {
    flex-basis: 91.666666667%;
    max-width: 91.666666667%; }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .col-sm-offset-1 {
    margin-left: 8.333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.666666667%; }
  .start-sm {
    justify-content: flex-start;
    text-align: start; }
  .center-sm {
    justify-content: center;
    text-align: center; }
  .end-sm {
    justify-content: flex-end;
    text-align: end; }
  .top-sm {
    -ms-grid-row-align: flex-start;
        align-items: flex-start; }
  .middle-sm {
    -ms-grid-row-align: center;
        align-items: center; }
  .bottom-sm {
    -ms-grid-row-align: flex-end;
        align-items: flex-end; }
  .around-sm {
    justify-content: space-around; }
  .between-sm {
    justify-content: space-between; }
  .first-sm {
    order: -1; }
  .last-sm {
    order: 1; } }

@media only screen and (min-width: 62em) {
  .container {
    width: 61rem; }
  .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6, .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12 {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-md-1 {
    flex-basis: 8.333333333%;
    max-width: 8.333333333%; }
  .col-md-2 {
    flex-basis: 16.666666667%;
    max-width: 16.666666667%; }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    flex-basis: 33.333333333%;
    max-width: 33.333333333%; }
  .col-md-5 {
    flex-basis: 41.666666667%;
    max-width: 41.666666667%; }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    flex-basis: 58.333333333%;
    max-width: 58.333333333%; }
  .col-md-8 {
    flex-basis: 66.666666667%;
    max-width: 66.666666667%; }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%; }
  .col-md-11 {
    flex-basis: 91.666666667%;
    max-width: 91.666666667%; }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .col-md-offset-1 {
    margin-left: 8.333333333%; }
  .col-md-offset-2 {
    margin-left: 16.666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.333333333%; }
  .col-md-offset-5 {
    margin-left: 41.666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.333333333%; }
  .col-md-offset-8 {
    margin-left: 66.666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.333333333%; }
  .col-md-offset-11 {
    margin-left: 91.666666667%; }
  .start-md {
    justify-content: flex-start;
    text-align: start; }
  .center-md {
    justify-content: center;
    text-align: center; }
  .end-md {
    justify-content: flex-end;
    text-align: end; }
  .top-md {
    -ms-grid-row-align: flex-start;
        align-items: flex-start; }
  .middle-md {
    -ms-grid-row-align: center;
        align-items: center; }
  .bottom-md {
    -ms-grid-row-align: flex-end;
        align-items: flex-end; }
  .around-md {
    justify-content: space-around; }
  .between-md {
    justify-content: space-between; }
  .first-md {
    order: -1; }
  .last-md {
    order: 1; } }

@media only screen and (min-width: 75em) {
  .container {
    width: 71rem; }
  .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5, .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12 {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-lg-1 {
    flex-basis: 8.333333333%;
    max-width: 8.333333333%; }
  .col-lg-2 {
    flex-basis: 16.666666667%;
    max-width: 16.666666667%; }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex-basis: 33.333333333%;
    max-width: 33.333333333%; }
  .col-lg-5 {
    flex-basis: 41.666666667%;
    max-width: 41.666666667%; }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex-basis: 58.333333333%;
    max-width: 58.333333333%; }
  .col-lg-8 {
    flex-basis: 66.666666667%;
    max-width: 66.666666667%; }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex-basis: 83.333333333%;
    max-width: 83.333333333%; }
  .col-lg-11 {
    flex-basis: 91.666666667%;
    max-width: 91.666666667%; }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .col-lg-offset-1 {
    margin-left: 8.333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.666666667%; } }

/* Components */
.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  z-index: 1000;
  border-radius: 2px;
  transform: translate(0);
  will-change: top, opacity; }

@media only screen and (max-width: 992px) {
  .modal {
    width: 80%; } }

.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0; }

.modal .modal-content {
  padding: 24px; }

.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%; }

.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .custom-form .clear, .custom-form .modal .modal-footer .clear, .modal .modal-footer .custom-form .btn-flex .option-select, .custom-form .btn-flex .modal .modal-footer .option-select, .modal .modal-footer .custom-form .btn-flex .submit, .custom-form .btn-flex .modal .modal-footer .submit, .modal .modal-footer .btn-flat {
  float: right;
  margin: 6px 0; }

#lean-overlay {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 115%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity; }

.modal.modal-fixed-footer {
  padding: 0;
  height: 70%; }

.modal.modal-fixed-footer .modal-content {
  position: fixed;
  max-height: 100%;
  padding-bottom: 64px;
  width: 100%;
  overflow-y: auto; }

.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 0; }

.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity; }

/* FANCYBOX */
.fancybox-lock-test {
  overflow-y: hidden; }

.fancybox-lock {
  overflow: visible;
  width: auto; }
  .fancybox-lock body {
    overflow: hidden; }

.fancybox-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 8000; }
  .fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll; }
  .fancybox-overlay.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0; }
  .fancybox-overlay .fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020; }
    .fancybox-overlay .fancybox-wrap.fancybox-opened {
      z-index: 8030; }
    .fancybox-overlay .fancybox-wrap .fancybox-skin {
      background: #fff;
      position: relative; }
      .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner .fancybox-image,
      .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-inner .fancybox-iframe {
        display: block;
        width: 100%;
        height: 100%; }
      .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav {
        background: transparent;
        height: 100%;
        position: absolute;
        top: 0;
        width: 40%;
        text-decoration: none;
        z-index: 8040; }
        .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav:hover span {
          visibility: visible; }
        .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer .fancybox-nav.fancybox-next {
          right: 0; }
      .fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-close {
        background-image: url(../images/fancybox_sprite.png);
        cursor: pointer;
        height: 36px;
        position: absolute;
        right: -17px;
        top: -17px;
        width: 36px;
        z-index: 8040; }

.fancybox-title {
  visibility: hidden;
  position: relative;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-inner #content .row .col {
  padding: 0; }

.fancybox-inner #content h1 {
  text-align: left;
  margin-bottom: 1em !important; }

select:focus {
  outline: 1px solid #c9f3ef; }

button:focus {
  outline: none;
  background-color: #2ab7a9; }

label {
  /*font-size:0.8rem;*/
  color: #9e9e9e; }

::-webkit-input-placeholder {
  color: #d1d1d1; }

:-moz-placeholder {
  color: #d1d1d1; }

::-moz-placeholder {
  color: #d1d1d1; }

:-ms-input-placeholder {
  color: #d1d1d1; }

input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 15px 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all .3s; }

input[type=text]:disabled, input[type=text][readonly="readonly"], input[type=password]:disabled, input[type=password][readonly="readonly"], input[type=email]:disabled, input[type=email][readonly="readonly"], input[type=url]:disabled, input[type=url][readonly="readonly"], input[type=time]:disabled, input[type=time][readonly="readonly"], input[type=date]:disabled, input[type=date][readonly="readonly"], input[type=datetime-local]:disabled, input[type=datetime-local][readonly="readonly"], input[type=tel]:disabled, input[type=tel][readonly="readonly"], input[type=number]:disabled, input[type=number][readonly="readonly"], input[type=search]:disabled, input[type=search][readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
  color: rgba(0, 0, 0, 0.26);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }

input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label, input[type=password]:disabled + label, input[type=password][readonly="readonly"] + label, input[type=email]:disabled + label, input[type=email][readonly="readonly"] + label, input[type=url]:disabled + label, input[type=url][readonly="readonly"] + label, input[type=time]:disabled + label, input[type=time][readonly="readonly"] + label, input[type=date]:disabled + label, input[type=date][readonly="readonly"] + label, input[type=datetime-local]:disabled + label, input[type=datetime-local][readonly="readonly"] + label, input[type=tel]:disabled + label, input[type=tel][readonly="readonly"] + label, input[type=number]:disabled + label, input[type=number][readonly="readonly"] + label, input[type=search]:disabled + label, input[type=search][readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
  color: rgba(0, 0, 0, 0.26); }

input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #26a69a;
  box-shadow: 0 1px 0 0 #26a69a; }

input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #26a69a; }

input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {
  border-bottom: 1px solid #4CAF50;
  box-shadow: 0 1px 0 0 #4CAF50; }

input[type=text].invalid, input[type=text]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {
  border-bottom: 1px solid #F44336;
  box-shadow: 0 1px 0 0 #F44336; }

.page-user-login input:-webkit-autofill,
.page-user-login input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

.page-user-register .form-type-textfield,
.page-user-register .form-type-password,
.page-user-login .form-type-textfield,
.page-user-login .form-type-password,
.input-field {
  position: relative;
  margin-top: 1rem; }

.page-user-login .form-type-textfield label,
.page-user-login .form-type-password label,
.page-user-register .form-type-textfield label,
.page-user-register .form-type-password label,
.input-field label {
  color: #9e9e9e;
  position: absolute;
  top: 0.8rem;
  left: 0.75vw;
  font-size: 1rem;
  cursor: text;
  transition: 0.2s ease-out; }

.page-user-login .form-type-password label.active,
.page-user-login .form-type-textfield label.active,
.page-user-register .form-type-password label.active,
.page-user-register .form-type-textfield label.active,
.input-field label.active {
  font-size: 0.8rem;
  transform: translateY(-140%); }

.page-user-login #edit-actions,
.page-user-register #edit-actions {
  text-align: right; }

.page-user-register .confirm-parent,
.page-user-register .password-parent {
  width: auto; }

.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  transition: color 0.2s; }

.input-field .prefix.active {
  color: #26a69a; }

.input-field .prefix ~ input, .input-field .prefix ~ textarea {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.input-field .prefix ~ textarea {
  padding-top: .8rem; }

.input-field .prefix ~ label {
  margin-left: 3rem; }

@media only screen and (max-width: 992px) {
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem); } }

@media only screen and (max-width: 600px) {
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem); } }

.input-field input[type=search] {
  display: block;
  line-height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem); }

.input-field input[type=search]:focus {
  background-color: #FFF;
  border: 0;
  box-shadow: none;
  color: #444; }

.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close {
  color: #444; }

.input-field input[type=search] + label {
  left: 1rem; }

.input-field input[type=search] ~ .mdi-navigation-close {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: .3s color; }

textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent; }

textarea.materialize-textarea {
  overflow-y: hidden;
  padding: 1.6rem 0;
  resize: none;
  min-height: 3rem; }

.hiddendiv {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding-top: 1.2rem; }

[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  left: -9999px;
  visibility: hidden; }

[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  transition: 0.28s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

[type="radio"] + label:before,
[type="radio"] + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: 0.28s ease; }

[type="radio"]:not(:checked) + label:before {
  border-radius: 50%;
  border: 2px solid #5a5a5a; }

[type="radio"]:not(:checked) + label:after {
  border-radius: 50%;
  border: 2px solid #5a5a5a;
  z-index: -1;
  transform: scale(0); }

[type="radio"]:checked + label:before {
  border-radius: 50%;
  border: 2px solid transparent; }

[type="radio"]:checked + label:after {
  border-radius: 50%;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
  transform: scale(1.02); }

[type="radio"].with-gap:checked + label:before {
  border-radius: 50%;
  border: 2px solid #26a69a; }

[type="radio"].with-gap:checked + label:after {
  border-radius: 50%;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0;
  transform: scale(0.5); }

[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled:not(:checked) + label:hover:before {
  border-color: rgba(0, 0, 0, 0.26); }

form p {
  margin-bottom: 10px;
  text-align: left; }

form p:last-child {
  margin-bottom: 0; }

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px; }

[type="checkbox"] + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 2px;
  transition: 0.2s; }

[type="checkbox"]:not(:checked):disabled + label:before {
  border: none;
  background-color: rgba(0, 0, 0, 0.26); }

[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -3px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #26a69a;
  border-bottom: 2px solid #26a69a;
  transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
  transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  border-bottom: 2px solid rgba(0, 0, 0, 0.26); }

[type="checkbox"]:indeterminate + label:before {
  left: -10px;
  top: -11px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #26a69a;
  border-bottom: none;
  transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
  transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.26);
  background-color: transparent; }

[type="checkbox"].filled-in + label:after {
  border-radius: 2px; }

[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {
  content: '';
  left: 0;
  position: absolute;
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1; }

[type="checkbox"].filled-in:not(:checked) + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0; }

[type="checkbox"].filled-in:checked + label:before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + label:after {
  top: 0px;
  width: 20px;
  height: 20px;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: transparent;
  background-color: #BDBDBD; }

[type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD; }

.switch, .switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

.switch label {
  cursor: pointer; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }

.switch label input[type=checkbox]:checked + .lever {
  background-color: #84c7c1; }

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #26a69a; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 40px;
  height: 15px;
  background-color: #818181;
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }

.switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 21px;
  height: 21px;
  background-color: #F1F1F1;
  border-radius: 21px;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  left: -5px;
  top: -3px;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); }

input[type=checkbox]:not(:disabled) ~ .lever:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }

.switch label input[type=checkbox]:checked + .lever:after {
  left: 24px; }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default; }

.switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #BDBDBD; }

.select-label {
  position: absolute; }

.select-wrapper {
  position: relative; }

.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 15px 0;
  padding: 0;
  display: block; }

.select-wrapper .mdi-navigation-arrow-drop-down {
  color: initial;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px; }

.select-wrapper .mdi-navigation-arrow-drop-down.disabled {
  color: rgba(0, 0, 0, 0.26); }

.select-wrapper + label {
  position: absolute;
  top: -14px;
  font-size: 0.8rem; }

select {
  display: none; }

select.browser-default {
  display: block; }

select:disabled {
  color: rgba(0, 0, 0, 0.3); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

.file-field {
  position: relative; }

.file-field input.file-path {
  margin-left: 100px;
  width: calc(100% - 100px); }

.file-field .btn, .file-field .btn-large, .file-field .custom-form .clear, .custom-form .file-field .clear, .file-field .custom-form .btn-flex .option-select, .custom-form .btn-flex .file-field .option-select, .file-field .custom-form .btn-flex .submit, .custom-form .btn-flex .file-field .submit {
  position: absolute;
  top: 0;
  left: 0;
  height: 3rem;
  line-height: 3rem; }

.file-field span {
  cursor: pointer; }

.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.range-field {
  position: relative; }

input[type=range], input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0px;
  padding: 0; }

input[type=range] + .thumb {
  position: absolute;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #26a69a;
  top: 10px;
  margin-left: -6px;
  transform-origin: 50% 50%;
  transform: rotate(-45deg); }

input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #26a69a;
  font-size: 0;
  transform: rotate(45deg); }

input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0; }

input[type=range] + .thumb.active .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px; }

input[type=range]:focus {
  outline: none; }

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

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #26a69a;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  transition: 0.3s; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc; }

input[type=range] {
  border: 1px solid white; }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px; }

input[type=range]:focus::-moz-range-track {
  background: #ccc; }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a; }

input[type=range]:focus::-ms-fill-lower {
  background: #888; }

input[type=range]:focus::-ms-fill-upper {
  background: #ccc; }

select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem; }

.field-widget-options-buttons .form-element-wrapper {
  display: inline-block; }

#pscience-single-question-form .field-widget-options-buttons .form-element-wrapper {
  display: block;
  margin: 0;
  text-align: center; }

.password-strength {
  width: 17vw;
  float: right;
  margin-top: 0; }

.field-widget-options-buttons .form-type-radio,
.field-widget-options-buttons .form-type-checkbox {
  font-size: 1vw;
  height: auto;
  line-height: 1.25;
  margin: 1.2vw 0.5vw 0;
  height: 11vh;
  padding: 0.5vh;
  text-transform: uppercase;
  width: 14.5vh;
  display: table;
  float: left;
  background-color: #b3e5fc;
  word-wrap: break-word;
  text-decoration: none;
  text-align: center;
  letter-spacing: .5px;
  border: none;
  border-radius: 2px;
  outline: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  vertical-align: text-top;
  transition: 0.2s ease-out; }

.field-widget-options-buttons .form-type-radios .form-radios,
.field-widget-options-buttons .form-type-radios .form-checkboxes,
.field-widget-options-buttons .form-type-checkboxes .form-radios,
.field-widget-options-buttons .form-type-checkboxes .form-checkboxes {
  /*display:inline-block;*/ }

.field-widget-options-buttons .form-type-radios > label,
.field-widget-options-buttons .form-type-checkboxes > label {
  text-align: center;
  width: 100%;
  display: block;
  color: #333;
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: normal;
  line-height: 1.2em; }
  #pscience-single-question-form .field-widget-options-buttons .form-type-radios > label, #pscience-single-question-form
  .field-widget-options-buttons .form-type-checkboxes > label {
    color: #606060;
    font-family: "Archivo Narrow",Arial,Helvetica,sans-serif;
    font-size: 1.2vw;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 1em;
    text-transform: uppercase; }

.field-widget-options-buttons .form-type-radios > .description,
.field-widget-options-buttons .form-type-checkboxes > .description {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.field-widget-options-buttons .form-type-radio:hover,
.field-widget-options-buttons .form-type-checkbox:hover {
  background-color: #4fc3f7 !important;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.field-widget-options-buttons .form-type-radio.selected,
.field-widget-options-buttons .form-type-checkbox.selected {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

#question-of-the-day .field-widget-options-buttons .form-type-radio.selected,
#question-of-the-day .field-widget-options-buttons .form-type-checkbox.selected,
.field-widget-options-buttons .form-type-radio.selected,
.field-widget-options-buttons .form-type-radio.selected:hover,
.field-widget-options-buttons .form-type-checkbox.selected,
.field-widget-options-buttons .form-type-checkbox.selected:hover {
  background-color: #039be5 !important; }

.field-widget-options-buttons .form-type-radio input,
.field-widget-options-buttons .form-type-checkbox input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.field-widget-options-buttons .form-type-radio label,
.field-widget-options-buttons .form-type-checkbox label {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  transition: 0.2s ease-out;
  padding-left: 0; }
  .field-widget-options-buttons .form-type-radio label:before,
  .field-widget-options-buttons .form-type-checkbox label:before {
    display: none; }
  .field-widget-options-buttons .form-type-radio label:after,
  .field-widget-options-buttons .form-type-checkbox label:after {
    display: none; }

.field-widget-options-buttons .form-type-radio.selected label,
.field-widget-options-buttons .form-type-checkbox.selected label {
  color: #fafafa;
  transition: 0.2s ease-out; }

.field--widget-options-buttons button.skip-step {
  margin-top: 4vh; }

.page-user-register .field-name-field-sign-up {
  margin: 2vw 0 1vw; }

.submit-question-wrapper,
.skip-question-wrapper {
  clear: both;
  text-align: center;
  display: block;
  width: 100%; }

body.section-user fieldset {
  border: none;
  padding: 0;
  box-shadow: none; }

body.section-user .user-card {
  position: relative;
  overflow: hidden;
  margin: 0.5vw 0 1vw 0;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

body.section-user .user-card-content {
  padding: 20px;
  border-radius: 0 0 2px 2px; }
  body.section-user .user-card-content .field-widget-options-buttons {
    text-align: center; }

body.section-user #edit-actions:after {
  content: '';
  display: table;
  clear: both; }

body.section-user #edit-submit {
  float: right; }

body.page-user-edit.page-user- fieldset,
body.page-user-edit.page-user-edit-main fieldset {
  display: none; }

body.page-user-edit.page-user- .description,
body.page-user-edit.page-user-edit-main .description {
  font-size: 0.8rem;
  color: #9e9e9e;
  margin-top: 10px; }

body.page-user-edit.page-user- .form-item-current-pass,
body.page-user-edit.page-user-edit-main .form-item-current-pass {
  padding-bottom: 3em; }

body.page-user-password #edit-actions,
body.page-user-password #edit-submit {
  float: none;
  text-align: center; }

body.page-user-password #edit-actions {
  margin-top: 1vh;
  margin-bottom: 1vh; }

#content #user-profile-form * {
  text-align: left; }

#content #user-profile-form .form-wrapper > .question-options {
  border-bottom: 1px solid #eee;
  padding-bottom: 30px; }

#content #user-profile-form .form-wrapper > .question-options,
#content #user-profile-form .question-options .question-options {
  width: 100%; }

@media (min-width: 800px) {
  #content #user-profile-form .question-options .question-options {
    margin-right: 30px;
    width: calc(50% - 30px); } }

@media (min-width: 1024px) {
  #content #user-profile-form .question-options .question-options {
    width: calc(33% - 30px); } }

@media (min-width: 1600px) {
  #content #user-profile-form .question-options .question-options {
    width: calc(25% - 30px); } }

#content #user-profile-form p.question-hint {
  font-size: 12px; }

#content #user-profile-form .field-widget-sliderfield {
  margin-left: 0;
  margin-right: 0; }

#content #user-profile-form .field-type-number-integer > .question-options,
#content #user-profile-form .type-numeric .question-options {
  margin-left: 0; }

#content #user-profile-form .form-type-slider > label {
  margin-bottom: 0; }

.page--legal-accept-new h1 {
  text-transform: capitalize; }

#site-disclaimer-confirm .question-options {
  display: block;
  padding-bottom: 40px; }

#site-disclaimer-confirm #edit-submit {
  background-color: #2196F3 !important; }

nav {
  color: #fff;
  background-color: #ee6e73;
  width: 100%;
  height: 56px;
  line-height: 56px; }

nav a {
  color: #fff; }

nav .nav-wrapper {
  position: relative;
  height: 100%; }

nav .nav-wrapper i {
  display: block;
  font-size: 2rem; }

@media only screen and (min-width: 993px) {
  nav a.button-collapse {
    display: none; } }

nav .button-collapse {
  float: left;
  position: relative;
  z-index: 1;
  height: 56px; }

nav .button-collapse i {
  font-size: 2.7rem;
  height: 56px;
  line-height: 56px; }

nav .brand-logo {
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0; }

nav .brand-logo.center {
  left: 50%;
  transform: translateX(-50%); }

@media only screen and (max-width: 992px) {
  nav .brand-logo {
    left: 50%;
    transform: translateX(-50%); } }

nav .brand-logo.right {
  right: 0.5rem;
  padding: 0; }

nav ul {
  margin: 0; }

nav ul li {
  transition: background-color 0.3s;
  float: left;
  padding: 0; }

nav ul li:hover, nav ul li.active {
  background-color: rgba(0, 0, 0, 0.1); }

nav ul a {
  font-size: 1rem;
  color: #fff;
  display: block;
  padding: 0 15px; }

nav ul.left {
  float: left; }

nav .input-field {
  margin: 0; }

nav .input-field input {
  height: 100%;
  font-size: 1.2rem;
  border: none;
  padding-left: 2rem; }

nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
  border: none;
  box-shadow: none; }

nav .input-field label {
  top: 0;
  left: 0; }

nav .input-field label i {
  color: rgba(255, 255, 255, 0.7);
  transition: color 0.3s; }

nav .input-field label.active i {
  color: #fff; }

nav .input-field label.active {
  transform: translateY(0); }

.navbar-fixed {
  position: relative;
  height: 56px;
  z-index: 998; }

.navbar-fixed nav {
  position: fixed; }

@media only screen and (min-width: 601px) {
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: 64px;
    line-height: 64px; }
  .navbar-fixed {
    height: 64px; } }

#header {
  line-height: 0;
  margin: 0;
  padding: 1.5vw 1vw; }

#header:before, #header:after {
  content: "";
  display: table; }

#header:after {
  clear: both; }

#header .masthead {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 5px;
  padding-right: 5px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word; }

#header .masthead a > img {
  width: 28vw; }

#header .company-logo {
  text-align: center;
  float: left;
  width: 33.33333%;
  margin-left: 33.33333%;
  margin-right: -66.66667%;
  padding-left: 5px;
  padding-right: 5px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word; }

#header .company-logo a > img {
  width: 12vw; }

#header nav {
  background: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  display: flex;
  padding: 0;
  text-align: right;
  float: left;
  width: 33.33333%;
  margin-left: 66.66667%;
  margin-right: -100%;
  padding-left: 5px;
  padding-right: 5px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word; }

#header nav > .btn, #header nav > .btn-large, #header .custom-form nav > .clear, .custom-form #header nav > .clear, #header .custom-form .btn-flex nav > .option-select, .custom-form .btn-flex #header nav > .option-select, #header .custom-form .btn-flex nav > .submit, .custom-form .btn-flex #header nav > .submit {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 1vw;
  height: 3.5vw;
  line-height: 3.5vw;
  margin: 0.7vw 0.5vw;
  padding: 0; }

#header nav .logout {
  margin: 0.7vw 0.7vw 0.7vw 11vw; }

.not-logged-in #nav {
  display: none; }

#nav {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  height: auto;
  margin: 0 0 1vw;
  max-height: 85vh;
  max-width: 11vw;
  overflow: hidden;
  position: fixed;
  top: 8.35vw;
  width: 100%;
  z-index: 4; }

@media screen and (orientation: portrait) {
  #nav {
    top: 10vw; } }

.logged-in #nav + #content {
  margin: 0 0 0 11vw;
  min-height: 65vw;
  width: calc(100% - 11vw); }

#nav a {
  color: #222; }

#nav.disabled {
  background-color: rgba(0, 0, 0, 0.01) !important;
  pointer-events: none; }

#nav.disabled .notification {
  display: none; }

#nav ul.menu {
  display: block;
  height: 100%;
  padding: 0;
  width: 100%; }

#nav ul.menu > li {
  display: block;
  float: none;
  position: relative; }

#nav ul.menu > li .notification {
  border-radius: 1vw;
  cursor: help;
  font-size: 1.3vh;
  height: 2.5vh;
  line-height: 2.5vh;
  position: absolute;
  right: 0.2vw;
  width: 3vw;
  text-align: center;
  top: -0.5vh; }

@media screen and (orientation: portrait) {
  #nav ul.menu > li .notification {
    font-size: 1.3vw;
    height: 2.5vw;
    line-height: 2.5vw;
    top: -0.5vw; } }

#nav ul.menu > li.highlighted {
  background-color: rgba(149, 149, 149, 0.46); }

#nav ul.menu > li.account a, #nav ul.menu > li.resources a, #nav ul.menu > li.about a, #nav ul.menu > li.share a, #nav ul.menu > li.help a {
  height: 3vh; }

@media screen and (orientation: portrait) {
  #nav ul.menu > li.account a, #nav ul.menu > li.resources a, #nav ul.menu > li.about a, #nav ul.menu > li.share a, #nav ul.menu > li.help a {
    height: 3vw; } }

#nav ul.menu > li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
  display: block;
  font-size: 1.7vh;
  height: 12.7vh;
  line-height: 1em;
  padding: 0.5vh 0;
  text-align: center;
  width: 100%; }

@media screen and (orientation: portrait) {
  #nav ul.menu > li a {
    font-size: 1.7vw;
    height: 12.7vw;
    padding: 0.5vw 0; } }

#nav ul.menu > li a .medium {
  font-size: 9vh; }

@media screen and (orientation: portrait) {
  #nav ul.menu > li a .medium {
    font-size: 9vw; } }

#nav ul.menu > li a p {
  color: rgba(0, 0, 0, 0.8);
  font-size: 1.7vh;
  margin: 0; }

@media screen and (orientation: portrait) {
  #nav ul.menu > li a p {
    font-size: 1.7vw; } }

.pagination li {
  font-size: 1.2rem;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 10px;
  border-radius: 2px;
  text-align: center; }

.pagination li a {
  color: #444; }

.pagination li.active a {
  color: #fff; }

.pagination li.active {
  background-color: #ee6e73; }

.pagination li.disabled a {
  color: #999; }

.pagination li i {
  font-size: 2rem;
  line-height: 1.8rem; }

table, th, td {
  border: none; }

table {
  width: 100%;
  display: table; }

table.bordered tr {
  border-bottom: 1px solid #d0d0d0; }

table.striped tbody tr:nth-child(odd) {
  background-color: #f2f2f2; }

table.hoverable tbody tr {
  transition: background-color 0.25s ease; }

table.hoverable tbody tr:hover {
  background-color: #f2f2f2; }

table.centered thead tr th, table.centered tbody tr td {
  text-align: center; }

thead {
  border-bottom: 1px solid #d0d0d0; }

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px; }

@media only screen and (max-width: 992px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative; }
  table.responsive-table th, table.responsive-table td {
    margin: 0;
    vertical-align: top; }
  table.responsive-table th {
    text-align: left; }
  table.responsive-table thead {
    display: block;
    float: left; }
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0; }
  table.responsive-table thead tr th::before {
    content: "\00a0"; }
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap; }
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top; }
  table.responsive-table th {
    display: block;
    text-align: right; }
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left; }
  table.responsive-table tr {
    padding: 0 10px; }
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0; }
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0; }
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
  table.responsive-table.bordered tr {
    border: 0; }
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0; } }

/* Drupal Specific components */
/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
.tabs-primary,
.tabs.primary {
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #ccc;
  margin: 20px 0;
  padding: 0 2px;
  white-space: nowrap;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif; }
  .tabs-primary::after,
  .tabs.primary::after {
    clear: both;
    content: "";
    display: table; }

.tabs.primary > li,
.tabs-primary__tab, .tabs.primary > li.is-active,
.tabs-primary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px; }

.tabs.primary > li > a,
a.tabs-primary__tab-link, .tabs.primary > li.is-active > a.is-active,
a.tabs-primary__tab-link.is-active {
  border-right: 0;
  border-bottom: 0;
  display: block;
  text-decoration: none;
  font-size: 0.73315em;
  line-height: 1.7em;
  font-weight: bold; }

/* Primary tabs. */
.tabs.primary > li,
.tabs-primary__tab,
.tabs.primary > li.is-active,
.tabs-primary__tab.is-active {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid #ccc;
  border-bottom-width: 0;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie; }

.tabs.primary > li.is-active,
.tabs.primary > li.is-active,
.is-active.tabs-primary__tab {
  border-bottom-width: 0; }

.tabs.primary > li > a,
a.tabs-primary__tab-link, .tabs.primary > li.is-active > a.is-active,
a.tabs-primary__tab-link.is-active {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  padding: 0 1em;
  text-align: center; }

.tabs.primary > li > a:hover, .tabs.primary > li > a:focus,
a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2; }

.tabs.primary > li > a:active,
a.tabs-primary__tab-link:active, .tabs.primary > li.is-active > a.is-active,
a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  border-color: #fff; }

/* Secondary tabs. */
.tabs-secondary {
  padding-bottom: 2em;
  height: auto;
  text-align: center; }

.tabs-secondary:after {
  display: table;
  content: '';
  clear: both; }

.tabs-secondary__tab.is-active {
  background: #1565C0 !important; }

.tabs-secondary__tab {
  margin-bottom: 0.5em;
  background-color: #2196F3 !important; }

.tabs-secondary__tab a,
.tabs-secondary__tab.is-active a {
  color: #fff; }

/* WordPress Specific components */
/* Default WordPress screen reader style */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
#skip-link {
  margin: 0; }
  #skip-link a,
  #skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff; }

/* Region rules */
.preparing {
  display: none; }

.img-rounded-dashed {
  border: 2px dashed rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 10px; }

.captialize {
  text-transform: capitalize !important; }

.uppercase {
  text-transform: uppercase !important; }

.lowercase {
  text-transform: lowercase !important; }

ul {
  list-style-type: none; }

a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

.valign-wrapper {
  display: flex;
  -webkit-flex-align: center;
  align-items: center; }

.valign-wrapper .valign {
  display: block; }

ul {
  padding: 0; }

ul li {
  list-style-type: none; }

.clearfix {
  clear: both; }

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0; }

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #EF9A9A; }

.front.not-logged-in .featured h2 {
  text-align: center; }

.node-33 ul {
  padding: 0 0 0 20px; }

.node-33 ul ul {
  padding: 0 0 0 40px; }

.node-33 ul li {
  list-style-type: disc;
  padding-bottom: 5px; }

.node-33 ul li li {
  list-style-type: circle; }

.node-33 ul li li li {
  list-style-type: square; }

.node-33 b, .node-33 strong {
  font-weight: bold; }

.node-33 h2 {
  font-size: 30px;
  font-style: normal;
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif !important;
  font-weight: 300;
  color: #333 !important;
  padding-top: 40px !important;
  display: block; }

footer.page-footer {
  margin-top: 20px;
  padding-top: 20px;
  background-color: #ee6e73; }

footer.page-footer .footer-copyright {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08); }

#footer .row {
  bottom: 0;
  left: 0;
  line-height: 4vw;
  margin: 0;
  padding: 0 1vw;
  position: absolute;
  right: 0;
  top: 0; }

#footer ul {
  margin: 0;
  text-align: right;
  width: 100%; }

#footer ul li {
  display: inline-block;
  padding: 0 0.5vw; }

html body.admin-menu.logged-in {
  margin-top: 0 !important; }

.collection {
  margin: 0.5vw 0 1vw 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative; }

.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0; }

.collection .collection-item.avatar {
  height: 84px;
  padding-left: 72px;
  position: relative; }

.collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle; }

.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center; }

.collection .collection-item.avatar .title {
  font-size: 16px; }

.collection .collection-item.avatar p {
  margin: 0; }

.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px; }

.collection .collection-item:last-child {
  border-bottom: none; }

.collection .collection-item.active {
  background-color: #26a69a;
  color: #eafaf9; }

.collection a.collection-item {
  display: block;
  transition: 0.25s;
  color: #26a69a; }

.collection a.collection-item:not(.active):hover {
  background-color: #ddd; }

.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px; }

.collection.with-header .collection-item {
  padding-left: 30px; }

.secondary-content {
  float: right;
  color: #26a69a; }

span.badge {
  min-width: 3rem;
  padding: 0 6px;
  text-align: center;
  font-size: 1rem;
  line-height: inherit;
  color: #757575;
  position: absolute;
  right: 15px;
  box-sizing: border-box; }

span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #26a69a;
  border-radius: 2px; }

span.badge.new:after {
  content: " new"; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.video-container.no-controls {
  padding-top: 0; }

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #acece6;
  border-radius: 2px;
  margin: 0.5vw 0 1vw 0;
  overflow: hidden; }

.progress .determinate {
  position: absolute;
  background-color: inherit;
  top: 0;
  bottom: 0;
  background-color: #26a69a;
  transition: width 0.3s linear; }

.progress .indeterminate {
  background-color: #26a69a; }

.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }

.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s; }

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

.hide {
  display: none !important; }

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

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

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

.left {
  float: left !important; }

.right {
  float: right !important; }

.no-select,
input[type=range],
input[type=range] + .thumb {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.circle {
  border-radius: 50%; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.no-padding {
  padding: 0 !important; }

.region-sidebar-second,
.card-panel {
  padding: 20px;
  margin: 0.5vw 0 1vw 0;
  border-radius: 2px;
  background-color: #fff; }

.region-sidebar-second > .block,
.card,
.post-description .post-tags span,
#progressbar,
#question-of-the-day,
#footer,
#discuss-page #content .card .card-content .unanswered-questions,
.page-mydata #content .level-up,
.node--webform {
  position: relative;
  overflow: hidden;
  margin: 0.5vw 0 1vw 0;
  background-color: #fff;
  border-radius: 2px; }

#question-of-the-day label {
  font-weight: normal; }

.region-sidebar-second h2.block-title,
.card .card-title,
.post-description .post-tags span .card-title,
#progressbar .card-title,
#question-of-the-day .card-title,
#footer .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-title,
.page-mydata #content .level-up .card-title {
  color: #fff;
  font-size: 24px;
  font-weight: 300; }

.card .card-title.activator,
.post-description .post-tags span .card-title.activator,
#progressbar .card-title.activator,
#question-of-the-day .card-title.activator,
#footer .card-title.activator,
#discuss-page #content .card .card-content .unanswered-questions .card-title.activator,
.page-mydata #content .level-up .card-title.activator {
  cursor: pointer; }

.card.small,
.post-description .post-tags span.small,
.small#progressbar,
.small#question-of-the-day,
.small#footer,
#discuss-page #content .card .card-content .small.unanswered-questions,
.page-mydata #content .small.level-up,
.card.medium,
.post-description .post-tags span.medium,
.medium#progressbar,
.medium#question-of-the-day,
.medium#footer,
#discuss-page #content .card .card-content .medium.unanswered-questions,
.page-mydata #content .medium.level-up,
.card.large,
.post-description .post-tags span.large,
.large#progressbar,
.large#question-of-the-day,
.large#footer,
#discuss-page #content .card .card-content .large.unanswered-questions,
.page-mydata #content .large.level-up {
  position: relative; }

.card.small .card-image,
.post-description .post-tags span.small .card-image,
.small#progressbar .card-image,
.small#question-of-the-day .card-image,
.small#footer .card-image,
#discuss-page #content .card .card-content .small.unanswered-questions .card-image,
.page-mydata #content .small.level-up .card-image,
.card.medium .card-image,
.post-description .post-tags span.medium .card-image,
.medium#progressbar .card-image,
.medium#question-of-the-day .card-image,
.medium#footer .card-image,
#discuss-page #content .card .card-content .medium.unanswered-questions .card-image,
.page-mydata #content .medium.level-up .card-image,
.card.large .card-image,
.post-description .post-tags span.large .card-image,
.large#progressbar .card-image,
.large#question-of-the-day .card-image,
.large#footer .card-image,
#discuss-page #content .card .card-content .large.unanswered-questions .card-image,
.page-mydata #content .large.level-up .card-image {
  overflow: hidden; }

.card.small .card-content,
.post-description .post-tags span.small .card-content,
.small#progressbar .card-content,
.small#question-of-the-day .card-content,
.small#footer .card-content,
#discuss-page #content .card .card-content .small.unanswered-questions .card-content,
.page-mydata #content .small.level-up .card-content,
.card.medium .card-content,
.post-description .post-tags span.medium .card-content,
.medium#progressbar .card-content,
.medium#question-of-the-day .card-content,
.medium#footer .card-content,
#discuss-page #content .card .card-content .medium.unanswered-questions .card-content,
.page-mydata #content .medium.level-up .card-content,
.card.large .card-content,
.post-description .post-tags span.large .card-content,
.large#progressbar .card-content,
.large#question-of-the-day .card-content,
.large#footer .card-content,
#discuss-page #content .card .card-content .large.unanswered-questions .card-content,
.page-mydata #content .large.level-up .card-content {
  overflow: hidden; }

.card.small .card-action,
.post-description .post-tags span.small .card-action,
.small#progressbar .card-action,
.small#question-of-the-day .card-action,
.small#footer .card-action,
#discuss-page #content .card .card-content .small.unanswered-questions .card-action,
.page-mydata #content .small.level-up .card-action,
.card.medium .card-action,
.post-description .post-tags span.medium .card-action,
.medium#progressbar .card-action,
.medium#question-of-the-day .card-action,
.medium#footer .card-action,
#discuss-page #content .card .card-content .medium.unanswered-questions .card-action,
.page-mydata #content .medium.level-up .card-action,
.card.large .card-action,
.post-description .post-tags span.large .card-action,
.large#progressbar .card-action,
.large#question-of-the-day .card-action,
.large#footer .card-action,
#discuss-page #content .card .card-content .large.unanswered-questions .card-action,
.page-mydata #content .large.level-up .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.card.small,
.post-description .post-tags span.small,
.small#progressbar,
.small#question-of-the-day,
.small#footer,
#discuss-page #content .card .card-content .small.unanswered-questions,
.page-mydata #content .small.level-up {
  height: 300px; }

.card.small .card-image,
.post-description .post-tags span.small .card-image,
.small#progressbar .card-image,
.small#question-of-the-day .card-image,
.small#footer .card-image,
#discuss-page #content .card .card-content .small.unanswered-questions .card-image,
.page-mydata #content .small.level-up .card-image {
  height: 150px; }

.card.small .card-content,
.post-description .post-tags span.small .card-content,
.small#progressbar .card-content,
.small#question-of-the-day .card-content,
.small#footer .card-content,
#discuss-page #content .card .card-content .small.unanswered-questions .card-content,
.page-mydata #content .small.level-up .card-content {
  height: 150px; }

.card.medium,
.post-description .post-tags span.medium,
.medium#progressbar,
.medium#question-of-the-day,
.medium#footer,
#discuss-page #content .card .card-content .medium.unanswered-questions,
.page-mydata #content .medium.level-up {
  height: 400px; }

.card.medium .card-image,
.post-description .post-tags span.medium .card-image,
.medium#progressbar .card-image,
.medium#question-of-the-day .card-image,
.medium#footer .card-image,
#discuss-page #content .card .card-content .medium.unanswered-questions .card-image,
.page-mydata #content .medium.level-up .card-image {
  height: 250px; }

.card.medium .card-content,
.post-description .post-tags span.medium .card-content,
.medium#progressbar .card-content,
.medium#question-of-the-day .card-content,
.medium#footer .card-content,
#discuss-page #content .card .card-content .medium.unanswered-questions .card-content,
.page-mydata #content .medium.level-up .card-content {
  height: 150px; }

.card.large,
.post-description .post-tags span.large,
.large#progressbar,
.large#question-of-the-day,
.large#footer,
#discuss-page #content .card .card-content .large.unanswered-questions,
.page-mydata #content .large.level-up {
  height: 500px; }

.card.large .card-image,
.post-description .post-tags span.large .card-image,
.large#progressbar .card-image,
.large#question-of-the-day .card-image,
.large#footer .card-image,
#discuss-page #content .card .card-content .large.unanswered-questions .card-image,
.page-mydata #content .large.level-up .card-image {
  height: 330px; }

.card.large .card-content,
.post-description .post-tags span.large .card-content,
.large#progressbar .card-content,
.large#question-of-the-day .card-content,
.large#footer .card-content,
#discuss-page #content .card .card-content .large.unanswered-questions .card-content,
.page-mydata #content .large.level-up .card-content {
  height: 170px; }

.card .card-image,
.post-description .post-tags span .card-image,
#progressbar .card-image,
#question-of-the-day .card-image,
#footer .card-image,
#discuss-page #content .card .card-content .unanswered-questions .card-image,
.page-mydata #content .level-up .card-image {
  position: relative; }

.card .card-image img,
.post-description .post-tags span .card-image img,
#progressbar .card-image img,
#question-of-the-day .card-image img,
#footer .card-image img,
#discuss-page #content .card .card-content .unanswered-questions .card-image img,
.page-mydata #content .level-up .card-image img {
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%; }

.card .card-image .card-title,
.post-description .post-tags span .card-image .card-title,
#progressbar .card-image .card-title,
#question-of-the-day .card-image .card-title,
#footer .card-image .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-image .card-title,
.page-mydata #content .level-up .card-image .card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px; }

.card .card-content,
.post-description .post-tags span .card-content,
#progressbar .card-content,
#question-of-the-day .card-content,
#footer .card-content,
#discuss-page #content .card .card-content .unanswered-questions .card-content,
.page-mydata #content .level-up .card-content {
  padding: 20px;
  border-radius: 0 0 2px 2px; }

.card .card-content p,
.post-description .post-tags span .card-content p,
#progressbar .card-content p,
#question-of-the-day .card-content p,
#footer .card-content p,
#discuss-page #content .card .card-content .unanswered-questions .card-content p,
.page-mydata #content .level-up .card-content p {
  margin: 0;
  color: inherit; }

.card .card-content .card-title,
.post-description .post-tags span .card-content .card-title,
#progressbar .card-content .card-title,
#question-of-the-day .card-content .card-title,
#footer .card-content .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-content .card-title,
.page-mydata #content .level-up .card-content .card-title {
  line-height: 48px; }

.card .card-action,
.post-description .post-tags span .card-action,
#progressbar .card-action,
#question-of-the-day .card-action,
#footer .card-action,
#discuss-page #content .card .card-content .unanswered-questions .card-action,
.page-mydata #content .level-up .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 20px; }

.card .card-action a,
.post-description .post-tags span .card-action a,
#progressbar .card-action a,
#question-of-the-day .card-action a,
#footer .card-action a,
#discuss-page #content .card .card-content .unanswered-questions .card-action a,
.page-mydata #content .level-up .card-action a {
  color: #ffab40;
  margin-right: 20px;
  transition: color 0.3s ease;
  text-transform: uppercase; }

.card .card-action a:hover,
.post-description .post-tags span .card-action a:hover,
#progressbar .card-action a:hover,
#question-of-the-day .card-action a:hover,
#footer .card-action a:hover,
#discuss-page #content .card .card-content .unanswered-questions .card-action a:hover,
.page-mydata #content .level-up .card-action a:hover {
  color: #ffd8a6; }

.card .card-reveal,
.post-description .post-tags span .card-reveal,
#progressbar .card-reveal,
#question-of-the-day .card-reveal,
#footer .card-reveal,
#discuss-page #content .card .card-content .unanswered-questions .card-reveal,
.page-mydata #content .level-up .card-reveal {
  padding: 20px;
  position: absolute;
  background-color: #FFF;
  width: 100%;
  overflow-y: auto;
  top: 100%;
  height: 100%;
  z-index: 1;
  display: none; }

.card .card-reveal .card-title,
.post-description .post-tags span .card-reveal .card-title,
#progressbar .card-reveal .card-title,
#question-of-the-day .card-reveal .card-title,
#footer .card-reveal .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-reveal .card-title,
.page-mydata #content .level-up .card-reveal .card-title {
  cursor: pointer;
  display: block; }

#toast-container {
  display: block;
  position: fixed;
  z-index: 1001; }

@media only screen and (max-width: 600px) {
  #toast-container {
    min-width: 100%;
    bottom: 0%; } }

@media only screen and (min-width: 601px) and (max-width: 992px) {
  #toast-container {
    min-width: 30%;
    left: 5%;
    bottom: 7%; } }

@media only screen and (min-width: 993px) {
  #toast-container {
    min-width: 8%;
    top: 10%;
    right: 7%; } }

.toast {
  border-radius: 2px;
  top: 0;
  width: auto;
  clear: both;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: 48px;
  line-height: 48px;
  background-color: #323232;
  padding: 0 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: flex;
  -webkit-flex-align: center;
  align-items: center;
  justify-content: space-between; }

.toast .btn,
.toast .btn-large,
.toast .custom-form .clear,
.custom-form .toast .clear,
.toast .custom-form .btn-flex .option-select,
.custom-form .btn-flex .toast .option-select,
.toast .custom-form .btn-flex .submit,
.custom-form .btn-flex .toast .submit,
.toast .btn-flat {
  margin: 0;
  margin-left: 3rem; }

.toast.rounded {
  border-radius: 24px; }

@media only screen and (max-width: 600px) {
  .toast {
    width: 100%;
    border-radius: 0; } }

@media only screen and (min-width: 601px) and (max-width: 992px) {
  .toast {
    float: left; } }

@media only screen and (min-width: 993px) {
  .toast {
    float: right; } }

.tabs {
  position: relative;
  min-height: 48px;
  background-color: #fff;
  margin: 0 auto;
  width: 100%; }

.tabs .tab {
  display: block;
  float: left;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 0 20px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: .8px;
  width: 15%; }

.tabs .tab a {
  color: #ee6e73;
  display: block;
  width: 100%;
  height: 100%;
  transition: color 0.28s ease; }

.tabs .tab a:hover {
  color: #f9c9cb; }

.tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #f6b2b5;
  will-change: left, right; }

.tabs .tab {
  padding: 0; }

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 1000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 1rem;
  opacity: 0;
  display: none;
  position: absolute;
  text-align: center;
  overflow: hidden;
  left: 0;
  top: 0;
  will-change: top, left; }

.backdrop {
  position: absolute;
  opacity: 0;
  display: none;
  height: 7px;
  width: 14px;
  border-radius: 0 0 14px 14px;
  background-color: #323232;
  z-index: -1;
  transform-origin: 50% 10%;
  will-change: transform, opacity; }

.page-user-password #edit-submit,
.btn,
.btn-large,
.custom-form .clear,
.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit,
.btn-flat,
.page--legal-accept-new #edit-submit {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  padding: 0 2rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent; }

.page-user-password #edit-actions {
  float: right; }

.btn.disabled,
.disabled.btn-large,
.custom-form .disabled.clear,
.custom-form .btn-flex .disabled.option-select,
.custom-form .btn-flex .disabled.submit,
.btn-floating.disabled,
.btn-large.disabled,
.btn:disabled,
.btn-large:disabled,
.custom-form .clear:disabled,
.custom-form .btn-flex .option-select:disabled,
.custom-form .btn-flex .submit:disabled,
.btn-large:disabled,
.btn-floating:disabled {
  background-color: #DFDFDF;
  box-shadow: none;
  color: #9F9F9F;
  cursor: default; }

.btn.disabled *,
.disabled.btn-large *,
.custom-form .disabled.clear *,
.custom-form .btn-flex .disabled.option-select *,
.custom-form .btn-flex .disabled.submit *,
.btn-floating.disabled *,
.btn-large.disabled *,
.btn:disabled *,
.btn-large:disabled *,
.custom-form .clear:disabled *,
.custom-form .btn-flex .option-select:disabled *,
.custom-form .btn-flex .submit:disabled *,
.btn-large:disabled *,
.btn-floating:disabled * {
  pointer-events: none; }

.btn.disabled:hover,
.disabled.btn-large:hover,
.custom-form .disabled.clear:hover,
.custom-form .btn-flex .disabled.option-select:hover,
.custom-form .btn-flex .disabled.submit:hover,
.btn-floating.disabled:hover,
.btn-large.disabled:hover,
.btn:disabled:hover,
.btn-large:disabled:hover,
.custom-form .clear:disabled:hover,
.custom-form .btn-flex .option-select:disabled:hover,
.custom-form .btn-flex .submit:disabled:hover,
.btn-large:disabled:hover,
.btn-floating:disabled:hover {
  background-color: #DFDFDF;
  color: #9F9F9F; }

.btn i,
.btn-large i,
.custom-form .clear i,
.custom-form .btn-flex .option-select i,
.custom-form .btn-flex .submit i,
.btn-floating i,
.btn-large i,
.btn-flat i {
  font-size: 1.3rem;
  line-height: inherit; }

.page-user-password #edit-submit,
.btn,
.btn-large,
.custom-form .clear,
.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit,
#site-disclaimer-confirm #edit-submit {
  text-decoration: none;
  color: #FFF;
  background-color: #26a69a;
  text-align: center;
  letter-spacing: .5px;
  transition: 0.2s ease-out;
  cursor: pointer; }

.page-user-password #edit-submit:hover,
.btn:hover,
.btn-large:hover,
.custom-form .clear:hover,
.custom-form .btn-flex .option-select:hover,
.custom-form .btn-flex .submit:hover,
#site-disclaimer-confirm #edit-submit:hover {
  background-color: #2bbbad; }

.page-user-password #edit-submit {
  line-height: 3.1 !important;
  height: 5em !important;
  color: rgba(0, 0, 0, 0.4); }

.btn-floating {
  display: inline-block;
  color: #FFF;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 37px;
  height: 37px;
  line-height: 37px;
  padding: 0;
  background-color: #26a69a;
  border-radius: 50%;
  transition: .3s;
  cursor: pointer;
  vertical-align: middle; }

.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #FFF;
  font-size: 1.6rem;
  line-height: 37px; }

.btn-floating:before {
  border-radius: 0; }

.btn-floating.btn-large {
  width: 55.5px;
  height: 55.5px; }

.btn-floating.btn-large i {
  line-height: 55.5px; }

button.btn-floating {
  border: none; }

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 998; }

.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px; }

.fixed-action-btn ul li {
  margin-bottom: 15px; }

.fixed-action-btn ul a.btn-floating {
  opacity: 0; }

.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer; }

.btn-flat.disabled {
  color: #b3b3b3;
  cursor: default; }

.btn-large {
  height: 54px;
  line-height: 56px; }

.btn-large i {
  font-size: 1.6rem; }

.dropdown-content {
  background-color: #FFFFFF;
  margin: 0;
  display: none;
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  white-space: nowrap;
  z-index: 1;
  will-change: width, height; }

.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
  text-transform: none; }

.dropdown-content li:hover,
.dropdown-content li.active {
  background-color: #eee; }

.dropdown-content li > a,
.dropdown-content li > span {
  font-size: 1.2rem;
  color: #26a69a;
  display: block;
  padding: 1rem 1rem; }

.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5vw 0 1vw 0; }

.collapsible-header {
  display: block;
  cursor: pointer;
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd; }

.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  line-height: 3rem;
  display: block;
  float: left;
  text-align: center;
  margin-right: 1rem; }

.collapsible-body {
  overflow: hidden;
  display: none;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box; }

.collapsible-body p {
  margin: 0;
  padding: 2rem; }

.side-nav .collapsible {
  border: none;
  box-shadow: none; }

.side-nav .collapsible li {
  padding: 0; }

.side-nav .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  margin: 0 1rem; }

.side-nav .collapsible-header i {
  line-height: inherit; }

.side-nav .collapsible-body {
  border: 0;
  background-color: #FFF; }

.side-nav .collapsible-body li a {
  margin: 0 1rem 0 2rem; }

.collapsible.popout {
  border: none;
  box-shadow: none; }

.collapsible.popout > li {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  transform: scaleX(0.92) translate3d(0, 0, 0);
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.collapsible.popout > li:hover {
  will-change: margin, transform; }

.collapsible.popout > li.active {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  margin: 16px 0;
  transform: scaleX(1) translate3d(0, 0, 0); }

.materialboxed {
  cursor: zoom-in;
  position: relative;
  transition: opacity 0.4s; }

.materialboxed:hover {
  will-change: left, top, width, height; }

.materialboxed:hover:not(.active) {
  opacity: .8; }

.materialboxed.active {
  cursor: zoom-out; }

#materialbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #292929;
  z-index: 999;
  will-change: opacity; }

.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased; }

.table-of-contents.fixed {
  position: fixed; }

.table-of-contents li {
  padding: 2px 0; }

.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block; }

.table-of-contents a:hover {
  color: #a8a8a8;
  padding-left: 19px;
  border-left: 1px solid #ea4a4f; }

.table-of-contents a.active {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #ea4a4f; }

.side-nav {
  position: fixed;
  width: 240px;
  left: -105%;
  top: 0;
  margin: 0;
  height: 100%;
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #FFF;
  z-index: 999;
  overflow-y: auto;
  will-change: left; }

.side-nav.right-aligned {
  will-change: right;
  right: -105%;
  left: auto; }

.side-nav .collapsible {
  margin: 0; }

.side-nav li {
  float: none;
  padding: 0 15px; }

.side-nav li:hover,
.side-nav li.active {
  background-color: #ddd; }

.side-nav a {
  color: #444;
  display: block;
  font-size: 1rem;
  height: 64px;
  line-height: 64px;
  padding: 0 15px; }

.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998; }

.side-nav.fixed a {
  display: block;
  padding: 0 15px;
  color: #444; }

.side-nav.fixed {
  left: 0;
  position: fixed; }

.side-nav.fixed.right-aligned {
  right: 0;
  left: auto; }

@media only screen and (max-width: 992px) {
  .side-nav.fixed {
    left: -105%; }
  .side-nav.fixed.right-aligned {
    right: -105%;
    left: auto; } }

.side-nav .collapsible-body li.active,
.side-nav.fixed .collapsible-body li.active {
  background-color: #ee6e73; }

.side-nav .collapsible-body li.active a,
.side-nav.fixed .collapsible-body li.active a {
  color: #fff; }

#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  will-change: opacity; }

.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px; }

.preloader-wrapper.small {
  width: 36px;
  height: 36px; }

.preloader-wrapper.big {
  width: 64px;
  height: 64px; }

.preloader-wrapper.active {
  animation: container-rotate 1568ms linear infinite; }

@keyframes container-rotate {
  to {
    transform: rotate(360deg); } }

.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0; }

.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4; }

.spinner-red,
.spinner-red-only {
  border-color: #db4437; }

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400; }

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58; }

.active .spinner-layer.spinner-blue {
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-red {
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-yellow {
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-green {
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  opacity: 1;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg); }
  25% {
    transform: rotate(270deg); }
  37.5% {
    transform: rotate(405deg); }
  50% {
    transform: rotate(540deg); }
  62.5% {
    transform: rotate(675deg); }
  75% {
    transform: rotate(810deg); }
  87.5% {
    transform: rotate(945deg); }
  to {
    transform: rotate(1080deg); } }

@keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

.gap-patch .circle {
  width: 1000%;
  left: -450%; }

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0; }

.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  transform: rotate(129deg); }

.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  transform: rotate(-129deg); }

.active .circle-clipper.left .circle {
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .circle-clipper.right .circle {
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@keyframes left-spin {
  from {
    transform: rotate(130deg); }
  50% {
    transform: rotate(-5deg); }
  to {
    transform: rotate(130deg); } }

@keyframes right-spin {
  from {
    transform: rotate(-130deg); }
  50% {
    transform: rotate(5deg); }
  to {
    transform: rotate(-130deg); } }

#spinnerContainer.cooldown {
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.slider {
  position: relative;
  height: 440px;
  width: 100%; }

.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.slider.fullscreen ul.slides {
  height: 100%; }

.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px; }

.slider .slides {
  background-color: #9e9e9e;
  margin: 0;
  height: 400px; }

.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden; }

.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center; }

.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0; }

.slider .slides li .caption p {
  color: #e0e0e0; }

.slider .slides li.active {
  z-index: 2; }

.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0; }

.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  transition: background-color 0.3s;
  border-radius: 50%; }

.slider .indicators .indicator-item.active {
  background-color: #4CAF50; }

.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.picker__input {
  cursor: default; }

.picker__input.picker__input--active {
  border-color: #0089ec; }

.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%; }

.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden; }

.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 300px;
  max-height: 350px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transition: all 0.15s ease-out; }

@media (min-height: 28.875em) {
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%; } }

@media (min-height: 40.125em) {
  .picker__frame {
    margin-bottom: 7.5%; } }

.picker__wrap {
  display: table;
  width: 100%;
  height: 100%; }

@media (min-height: 28.875em) {
  .picker__wrap {
    display: block; } }

.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle; }

@media (min-height: 28.875em) {
  .picker__box {
    display: block;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }

.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000, endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out; }

.picker--opened .picker__frame {
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1; }

@media (min-height: 35.875em) {
  .picker--opened .picker__frame {
    top: 10%;
    bottom: 20% auto; } }

.picker__input.picker__input--active {
  border-color: #E3F2FD; }

.picker__frame {
  margin: 0 auto;
  max-width: 325px; }

@media (min-height: 38.875em) {
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto; } }

.picker__box {
  padding: 0 1em; }

.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em; }

.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em; }

.picker__select--month,
.picker__select--year {
  height: 2em;
  padding: 0;
  margin-left: .25em;
  margin-right: .25em; }

.picker__select--month.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 40%; }

.picker__select--year.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 25%; }

.picker__select--month:focus,
.picker__select--year:focus {
  border-color: rgba(0, 0, 0, 0.05); }

.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em; }

.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em; }

.picker__nav--next {
  right: -1em;
  padding-left: 1.25em; }

.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5; }

.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 1rem;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em; }

.picker__table th,
.picker__table td {
  text-align: center; }

.picker__table td {
  margin: 0;
  padding: 0; }

.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500; }

@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em; } }

.picker__day--today {
  position: relative;
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent; }

.picker__day--disabled:before {
  border-top-color: #aaaaaa; }

.picker__day--infocus:hover {
  cursor: pointer;
  color: #000;
  font-weight: 500; }

.picker__day--outfocus {
  display: none;
  padding: .75rem 0;
  color: #fff; }

.picker__day--outfocus:hover {
  cursor: pointer;
  color: #dddddd;
  font-weight: 500; }

.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer; }

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.75);
  background: #0089ec;
  color: #ffffff; }

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default; }

.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb; }

.picker__footer {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom; }

.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb; }

.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: rgba(0, 0, 0, 0.05);
  outline: none; }

.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0; }

.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em; }

.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent; }

.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200; }

.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777; }

.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default; }

.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa; }

.picker__box {
  border-radius: 2px;
  overflow: hidden; }

.picker__date-display {
  text-align: center;
  background-color: #26a69a;
  color: #fff;
  padding-bottom: 15px;
  font-weight: 300; }

.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #a1ded8; }

.picker__weekday-display {
  background-color: #1f897f;
  padding: 10px;
  font-weight: 200;
  letter-spacing: .5;
  font-size: 1rem;
  margin-bottom: 15px; }

.picker__month-display {
  text-transform: uppercase;
  font-size: 2rem; }

.picker__day-display {
  font-size: 4.5rem;
  font-weight: 400; }

.picker__year-display {
  font-size: 1.8rem;
  color: rgba(255, 255, 255, 0.4); }

.picker__box {
  padding: 0; }

.picker__calendar-container {
  padding: 0 1rem; }

.picker__calendar-container thead {
  border: none; }

.picker__table {
  margin-top: 0;
  margin-bottom: .5em; }

.picker__day--infocus {
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent; }

.picker__day.picker__day--today {
  color: #26a69a; }

.picker__day.picker__day--today.picker__day--selected {
  color: #fff; }

.picker__weekday {
  font-size: .9rem; }

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.9);
  background-color: #26a69a;
  color: #ffffff; }

.picker__day--selected.picker__day--outfocus,
.picker__day--selected:hover.picker__day--outfocus,
.picker--focused .picker__day--selected.picker__day--outfocus {
  background-color: #a1ded8; }

.picker__footer {
  text-align: right;
  padding: 5px 10px; }

.picker__close,
.picker__today {
  font-size: 1.1rem;
  padding: 0 1rem;
  color: #26a69a; }

.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #676767;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto; }

.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #676767; }

button.picker__today:focus,
button.picker__clear:focus,
button.picker__close:focus {
  background-color: #a1ded8; }

.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0; }

.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em; }

@media (min-height: 46.75em) {
  .picker__list-item {
    padding: .5em 1em; } }

.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10; }

.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10; }

.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb; }

.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10; }

.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto; }

.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666; }

.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none; }

.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold; }

.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff; }

.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px; }

.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0; }

@media (min-height: 40.125em) {
  .picker--time .picker__box {
    margin-bottom: 5em; } }

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }

.slick-track:before,
.slick-track:after {
  content: "";
  display: table; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

[dir="rtl"] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-loading .slick-list {
  background: #fff url("/images/ajax-loader.gif?1440290848") center center no-repeat; }

@font-face {
  font-family: "slick";
  src: url("/fonts/slick.eot?1440290848");
  src: url("/fonts/slick.eot?&1440290848#iefix") format("embedded-opentype"), url("/fonts/slick.woff?1440290848") format("woff"), url("/fonts/slick.ttf?1440290848") format("truetype"), url("/fonts/slick.svg?1440290848#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent; }

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25; }

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px; }

.slick-prev:before {
  content: "←"; }

[dir="rtl"] .slick-prev:before {
  content: "→"; }

.slick-next {
  right: -25px; }

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto; }

.slick-next:before {
  content: "→"; }

[dir="rtl"] .slick-next:before {
  content: "←"; }

.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 0.75; }

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #ffffff; }

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0; }

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.selectize-dropdown-header-close:hover {
  color: #000000; }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box; }

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa; }

.selectize-control {
  position: relative; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block; }

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px; }

.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px; }

.selectize-input.full {
  background-color: #ffffff; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0; }

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #ffffff;
  border: 1px solid #0073bb; }

.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #ffffff;
  border: 1px solid #00578d; }

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa; }

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important; }

.selectize-input > input::-ms-clear {
  display: none; }

.selectize-input > input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px; }

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px; }

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default; }

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68; }

.selectize-dropdown .active.create {
  color: #495c68; }

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5); }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent; }

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto; }

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important; }

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa; }

.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px; }

.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  box-shadow: none; }

.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6; }

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none; }

.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03); }

.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0); }

.selectize-control.single .selectize-input {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #f9f9f9;
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0); }

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8; }

.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em; }

.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0; }

.selectize-dropdown .optgroup:first-child {
  border-top: 0 none; }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes pop-in {
  0% {
    opacity: 0;
    transform: scale(0.5); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

@keyframes wobble {
  0% {
    transform: rotate(0deg); }
  20% {
    transform: rotate(2deg); }
  50% {
    transform: rotate(-2deg); }
  100% {
    transform: rotate(0deg); } }

.flex {
  display: flex; }

.flex .flex-even {
  -moz-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto; }

.flex-center {
  align-items: center;
  display: flex;
  justify-content: center; }

.one-tooltip .col-xs-9 {
  padding-right: 150px; }

.display-on-medium,
.display-on-mobile-menu,
.display-on-small {
  display: none !important; }

.display-on-large {
  display: block !important; }

@media screen and (max-width: 896px) {
  .display-on-large,
  .display-on-mobile-menu,
  .display-on-small {
    display: none !important; }
  .display-on-medium {
    display: block !important; } }

@media screen and (max-width: 767px) {
  .display-on-mobile-menu {
    display: block !important; } }

@media screen and (max-width: 480px) {
  .display-on-medium,
  .display-on-large {
    display: none !important; }
  .display-on-small {
    display: block !important; } }

.region-sidebar-second,
.card,
.post-description .post-tags span,
#progressbar,
#question-of-the-day,
#footer,
#discuss-page #content .card .card-content .unanswered-questions,
.page-mydata #content .level-up,
.card-panel {
  margin: 0.5rem 0 20px; }

.card.row,
.post-description .post-tags span.row,
.row#progressbar,
.row#question-of-the-day,
.row#footer,
#discuss-page #content .card .card-content .row.unanswered-questions,
.page-mydata #content .row.level-up,
.card.flex-row,
.post-description .post-tags span.flex-row,
.flex-row#progressbar,
.flex-row#question-of-the-day,
.flex-row#footer,
#discuss-page #content .card .card-content .flex-row.unanswered-questions,
.page-mydata #content .flex-row.level-up,
.card-panel.row,
.card-panel.flex-row {
  margin: 0.5rem -0.5rem 1.5rem; }

.card .row,
.post-description .post-tags span .row,
#progressbar .row,
#question-of-the-day .row,
#footer .row,
#discuss-page #content .card .card-content .unanswered-questions .row,
.page-mydata #content .level-up .row,
.card .flex-row,
.post-description .post-tags span .flex-row,
#progressbar .flex-row,
#question-of-the-day .flex-row,
#footer .flex-row,
#discuss-page #content .card .card-content .unanswered-questions .flex-row,
.page-mydata #content .level-up .flex-row,
.card-panel .row,
.card-panel .flex-row {
  width: 100%; }

.card .card-content,
.post-description .post-tags span .card-content,
#progressbar .card-content,
#question-of-the-day .card-content,
#footer .card-content,
#discuss-page #content .card .card-content .unanswered-questions .card-content,
.page-mydata #content .level-up .card-content,
.card-panel .card-content {
  padding: 15px; }

.card .collection,
.post-description .post-tags span .collection,
#progressbar .collection,
#question-of-the-day .collection,
#footer .collection,
#discuss-page #content .card .card-content .unanswered-questions .collection,
.page-mydata #content .level-up .collection,
.card-panel .collection {
  padding: 0; }

.card .collection .collection-item,
.post-description .post-tags span .collection .collection-item,
#progressbar .collection .collection-item,
#question-of-the-day .collection .collection-item,
#footer .collection .collection-item,
#discuss-page #content .card .card-content .unanswered-questions .collection .collection-item,
.page-mydata #content .level-up .collection .collection-item,
.card-panel .collection .collection-item {
  line-height: 2em;
  padding: 10px 20px 10px 45px;
  position: relative; }

.card .collection .collection-item.new:before,
.post-description .post-tags span .collection .collection-item.new:before,
#progressbar .collection .collection-item.new:before,
#question-of-the-day .collection .collection-item.new:before,
#footer .collection .collection-item.new:before,
#discuss-page #content .card .card-content .unanswered-questions .collection .collection-item.new:before,
.page-mydata #content .level-up .collection .collection-item.new:before,
.card-panel .collection .collection-item.new:before {
  background: #428bca;
  border-radius: 10px;
  color: #fff;
  content: "new";
  display: inline-block;
  font-size: 0.6em;
  left: 5px;
  line-height: 1em;
  padding: 5px;
  position: absolute;
  text-transform: uppercase;
  top: 15px; }

.region-sidebar-second h2.block-title,
.card .card-title,
.post-description .post-tags span .card-title,
#progressbar .card-title,
#question-of-the-day .card-title,
#footer .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-title,
.page-mydata #content .level-up .card-title,
.card-panel .card-title {
  color: rgba(0, 0, 0, 0.8);
  margin: 0; }

.start-lg {
  justify-content: flex-start;
  text-align: start; }

.center-lg {
  justify-content: center;
  text-align: center; }

.end-lg {
  justify-content: flex-end;
  text-align: end; }

.top-lg {
  -ms-grid-row-align: flex-start;
      align-items: flex-start; }

.middle-lg {
  -ms-grid-row-align: center;
      align-items: center; }

.bottom-lg {
  -ms-grid-row-align: flex-end;
      align-items: flex-end; }

.around-lg {
  justify-content: space-around; }

.between-lg {
  justify-content: space-between; }

.first-lg {
  order: -1; }

.last-lg {
  order: 1; }

.brooches {
  padding: 0; }

#progressbar {
  max-height: 80vh; }

.brooches .brooch {
  animation: pop-in 0.5s;
  cursor: help;
  display: inline-block;
  margin: 10px;
  text-align: center; }

.brooches .brooch .medium {
  border: 3px solid #606060;
  border-radius: 100%;
  color: #606060;
  display: block;
  font-size: 2.7vw;
  height: 5vw;
  line-height: 4.7vw;
  margin: 0 auto;
  width: 5vw; }

.brooches .brooch .medium {
  font-size: 2.7vh;
  height: 5vh;
  line-height: 4.7vh;
  margin: 0 auto;
  width: 5vh; }

.brooches .brooch p {
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 0; }

.discoveries.slick-slider .slick-prev:before,
.discoveries.slick-slider .slick-next:before {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif; }

.discoveries .slick-track {
  padding: 10px 0; }

.discoveries .discovery {
  margin: 0 10px; }

.discoveries .discovery .card-title {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: block;
  font-size: 1vw !important;
  font-weight: bold;
  line-height: 1.5vw !important;
  margin: 1vw 0 0;
  padding: 1vw;
  text-transform: capitalize; }

.discoveries .slick-prev:before,
.discoveries .slick-next:before {
  color: rgba(0, 0, 0, 0.8); }

.discovery .chart {
  min-height: 35vw; }

.discovery .chart.loading {
  background: url("/bundles/app/images/ajax-loader.gif") 50% 50% no-repeat;
  background-size: 50%;
  text-align: center; }

.discovery .chart.loading:after {
  bottom: 0;
  display: block;
  color: #606060;
  content: "Loading...";
  font-size: 1.3vw;
  left: 0;
  padding: 1vw;
  position: absolute;
  width: 100%; }

#discuss-discovery .card.col-xs-7,
#discuss-discovery .post-description .post-tags span.col-xs-7,
.post-description .post-tags #discuss-discovery span.col-xs-7,
#discuss-discovery .col-xs-7#progressbar,
#discuss-discovery .col-xs-7#question-of-the-day,
#discuss-discovery .col-xs-7#footer,
#discuss-discovery #discuss-page #content .card .card-content .col-xs-7.unanswered-questions,
#discuss-page #content .card .card-content #discuss-discovery .col-xs-7.unanswered-questions,
#discuss-discovery .page-mydata #content .col-xs-7.level-up,
.page-mydata #content #discuss-discovery .col-xs-7.level-up {
  margin-right: 90px; }

#discuss-discovery .card .card-title,
#discuss-discovery .post-description .post-tags span .card-title,
.post-description .post-tags #discuss-discovery span .card-title,
#discuss-discovery #progressbar .card-title,
#discuss-discovery #question-of-the-day .card-title,
#discuss-discovery #footer .card-title,
#discuss-discovery #discuss-page #content .card .card-content .unanswered-questions .card-title,
#discuss-page #content .card .card-content #discuss-discovery .unanswered-questions .card-title,
#discuss-discovery .page-mydata #content .level-up .card-title,
.page-mydata #content #discuss-discovery .level-up .card-title {
  font-weight: bold; }

#discuss-discovery .card .card-action,
#discuss-discovery .post-description .post-tags span .card-action,
.post-description .post-tags #discuss-discovery span .card-action,
#discuss-discovery #progressbar .card-action,
#discuss-discovery #question-of-the-day .card-action,
#discuss-discovery #footer .card-action,
#discuss-discovery #discuss-page #content .card .card-content .unanswered-questions .card-action,
#discuss-page #content .card .card-content #discuss-discovery .unanswered-questions .card-action,
#discuss-discovery .page-mydata #content .level-up .card-action,
.page-mydata #content #discuss-discovery .level-up .card-action {
  border-top: none; }

#discuss-discovery .post-details {
  border-bottom: none;
  margin: 0; }

#discuss-discovery .post-description {
  margin: 1em 0; }

#discuss-discovery .post-description p {
  font-weight: bold; }

#discuss-discovery .post-comments .post-details .date {
  text-align: right; }

#discuss-discovery #Comment {
  margin: 40px 0 0; }

#discuss-discovery #Comment .input-field label.active {
  font-size: 1.25em; }

#discuss-discovery #Comment .input-field textarea {
  padding: 1.2rem 0; }

#discussions-list .card .card-content .card-title,
#discussions-list .post-description .post-tags span .card-content .card-title,
.post-description .post-tags #discussions-list span .card-content .card-title,
#discussions-list #progressbar .card-content .card-title,
#discussions-list #question-of-the-day .card-content .card-title,
#discussions-list #footer .card-content .card-title,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .card-title,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .card-title,
#discussions-list .page-mydata #content .level-up .card-content .card-title,
.page-mydata #content #discussions-list .level-up .card-content .card-title {
  color: rgba(0, 0, 0, 0.8);
  line-height: 1em;
  margin: 0 0 1em; }

#discussions-list .card .card-content .row,
#discussions-list .post-description .post-tags span .card-content .row,
.post-description .post-tags #discussions-list span .card-content .row,
#discussions-list #progressbar .card-content .row,
#discussions-list #question-of-the-day .card-content .row,
#discussions-list #footer .card-content .row,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row,
#discussions-list .page-mydata #content .level-up .card-content .row,
.page-mydata #content #discussions-list .level-up .card-content .row {
  margin-top: 20px; }

#discussions-list .card .card-content .row .btn,
#discussions-list .post-description .post-tags span .card-content .row .btn,
.post-description .post-tags #discussions-list span .card-content .row .btn,
#discussions-list #progressbar .card-content .row .btn,
#discussions-list #question-of-the-day .card-content .row .btn,
#discussions-list #footer .card-content .row .btn,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .btn,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .btn,
#discussions-list .page-mydata #content .level-up .card-content .row .btn,
.page-mydata #content #discussions-list .level-up .card-content .row .btn,
#discussions-list .card .card-content .row .btn-large,
#discussions-list .post-description .post-tags span .card-content .row .btn-large,
.post-description .post-tags #discussions-list span .card-content .row .btn-large,
#discussions-list #progressbar .card-content .row .btn-large,
#discussions-list #question-of-the-day .card-content .row .btn-large,
#discussions-list #footer .card-content .row .btn-large,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .btn-large,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .btn-large,
#discussions-list .page-mydata #content .level-up .card-content .row .btn-large,
.page-mydata #content #discussions-list .level-up .card-content .row .btn-large,
#discussions-list .card .card-content .row .custom-form .clear,
.custom-form #discussions-list .card .card-content .row .clear,
#discussions-list .post-description .post-tags span .card-content .row .custom-form .clear,
.custom-form #discussions-list .post-description .post-tags span .card-content .row .clear,
.post-description .post-tags #discussions-list span .card-content .row .custom-form .clear,
.custom-form .post-description .post-tags #discussions-list span .card-content .row .clear,
#discussions-list #progressbar .card-content .row .custom-form .clear,
.custom-form #discussions-list #progressbar .card-content .row .clear,
#discussions-list #question-of-the-day .card-content .row .custom-form .clear,
.custom-form #discussions-list #question-of-the-day .card-content .row .clear,
#discussions-list #footer .card-content .row .custom-form .clear,
.custom-form #discussions-list #footer .card-content .row .clear,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .custom-form .clear,
.custom-form #discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .clear,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .custom-form .clear,
.custom-form #discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .clear,
#discussions-list .page-mydata #content .level-up .card-content .row .custom-form .clear,
.custom-form #discussions-list .page-mydata #content .level-up .card-content .row .clear,
.page-mydata #content #discussions-list .level-up .card-content .row .custom-form .clear,
.custom-form .page-mydata #content #discussions-list .level-up .card-content .row .clear,
#discussions-list .card .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list .card .card-content .row .option-select,
#discussions-list .post-description .post-tags span .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list .post-description .post-tags span .card-content .row .option-select,
.post-description .post-tags #discussions-list span .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex .post-description .post-tags #discussions-list span .card-content .row .option-select,
#discussions-list #progressbar .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list #progressbar .card-content .row .option-select,
#discussions-list #question-of-the-day .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list #question-of-the-day .card-content .row .option-select,
#discussions-list #footer .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list #footer .card-content .row .option-select,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .option-select,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .option-select,
#discussions-list .page-mydata #content .level-up .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussions-list .page-mydata #content .level-up .card-content .row .option-select,
.page-mydata #content #discussions-list .level-up .card-content .row .custom-form .btn-flex .option-select,
.custom-form .btn-flex .page-mydata #content #discussions-list .level-up .card-content .row .option-select,
#discussions-list .card .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list .card .card-content .row .submit,
#discussions-list .post-description .post-tags span .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list .post-description .post-tags span .card-content .row .submit,
.post-description .post-tags #discussions-list span .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex .post-description .post-tags #discussions-list span .card-content .row .submit,
#discussions-list #progressbar .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list #progressbar .card-content .row .submit,
#discussions-list #question-of-the-day .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list #question-of-the-day .card-content .row .submit,
#discussions-list #footer .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list #footer .card-content .row .submit,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .submit,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .submit,
#discussions-list .page-mydata #content .level-up .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussions-list .page-mydata #content .level-up .card-content .row .submit,
.page-mydata #content #discussions-list .level-up .card-content .row .custom-form .btn-flex .submit,
.custom-form .btn-flex .page-mydata #content #discussions-list .level-up .card-content .row .submit {
  font-size: 0.9vw; }

#discussions-list .card .card-content .row .comments,
#discussions-list .post-description .post-tags span .card-content .row .comments,
.post-description .post-tags #discussions-list span .card-content .row .comments,
#discussions-list #progressbar .card-content .row .comments,
#discussions-list #question-of-the-day .card-content .row .comments,
#discussions-list #footer .card-content .row .comments,
#discussions-list #discuss-page #content .card .card-content .unanswered-questions .card-content .row .comments,
#discuss-page #content .card .card-content #discussions-list .unanswered-questions .card-content .row .comments,
#discussions-list .page-mydata #content .level-up .card-content .row .comments,
.page-mydata #content #discussions-list .level-up .card-content .row .comments {
  padding: 6px 15px;
  vertical-align: top; }

#filters #tag-toggle {
  padding: 0; }

#filters .tagbox {
  margin: 1vw 0 0;
  padding: 0; }

#filters .tagbox .btn,
#filters .tagbox .btn-large,
#filters .tagbox .custom-form .clear,
.custom-form #filters .tagbox .clear,
#filters .tagbox .custom-form .btn-flex .option-select,
.custom-form .btn-flex #filters .tagbox .option-select,
#filters .tagbox .custom-form .btn-flex .submit,
.custom-form .btn-flex #filters .tagbox .submit {
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.9vw;
  height: 2.5vw;
  line-height: 1em;
  margin-right: 0.5vw;
  min-width: 4vw;
  padding: 0 1vw; }

#filters .tagbox .btn.active,
#filters .tagbox .active.btn-large,
#filters .tagbox .custom-form .active.clear,
.custom-form #filters .tagbox .active.clear,
#filters .tagbox .custom-form .btn-flex .active.option-select,
.custom-form .btn-flex #filters .tagbox .active.option-select,
#filters .tagbox .custom-form .btn-flex .active.submit,
.custom-form .btn-flex #filters .tagbox .active.submit {
  color: #fff; }

#filters .btn,
#filters .btn-large,
#filters .custom-form .clear,
.custom-form #filters .clear,
#filters .custom-form .btn-flex .option-select,
.custom-form .btn-flex #filters .option-select,
#filters .custom-form .btn-flex .submit,
.custom-form .btn-flex #filters .submit {
  font-size: 1.3vw;
  min-width: 5vw;
  padding: 0 1.25vw; }

.card.popup,
.post-description .post-tags span.popup,
.popup#progressbar,
.popup#question-of-the-day,
.popup#footer,
#discuss-page #content .card .card-content .popup.unanswered-questions,
.page-mydata #content .popup.level-up {
  left: 50%;
  margin: -125px 0 0 -255px;
  padding: 50px 20px !important;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 510px;
  z-index: 100; }

.card.popup p,
.post-description .post-tags span.popup p,
.popup#progressbar p,
.popup#question-of-the-day p,
.popup#footer p,
#discuss-page #content .card .card-content .popup.unanswered-questions p,
.page-mydata #content .popup.level-up p {
  font-size: 24px;
  margin: 0 0 20px; }

.post-details {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  height: 5vw;
  line-height: 5vw;
  margin: 0 0 1vw; }

.post-details .author {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 1.2vw;
  line-height: 5vw; }

.post-details .author i {
  background: rgba(0, 0, 0, 0.1);
  border: 0.2vw solid #606060;
  border-radius: 100%;
  font-size: 2.25vw;
  margin-right: 0.5vw;
  padding: 0.25vw; }

.post-details .author span {
  vertical-align: top; }

.post-details .with-icon {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 1.2vw;
  line-height: 5vw;
  vertical-align: top; }

.post-details .with-icon span,
.post-details .with-icon strong {
  cursor: default;
  vertical-align: top; }

.post-details .comments,
.post-details .share {
  vertical-align: top; }

.post-description p {
  font-size: 1.1vw;
  line-height: 1.5vw;
  margin: 0 0 1vw; }

.post-description .post-tags h4 {
  font-size: 1.2vw;
  font-weight: bold;
  line-height: 1.2vw;
  margin: 1vw 0 0.5vw; }

.post-description .post-tags span {
  color: #606060;
  font-size: 1.15vw;
  line-height: 2.15vw;
  min-height: 2vw;
  padding: 0.25vw; }

.post-comments h3 {
  margin: 1vw 0 0.5vw; }

#embedded-tag {
  animation-name: fadeIn;
  animation-iteration-count: 1;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-timing-function: ease;
  animation-fill-mode: both;
  backface-visibility: hidden;
  background: beige;
  border: 1px solid black;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  display: block;
  padding: 1vw;
  position: relative;
  top: -10px;
  width: 100%;
  z-index: 1; }

#progressbar {
  background: rgba(0, 0, 0, 0.1);
  bottom: 0;
  margin: 0;
  min-width: 6vw;
  position: absolute;
  right: 0;
  top: 0;
  width: auto; }

#progressbar .lower {
  bottom: 0;
  position: relative;
  right: 0;
  left: 0; }
  #progressbar .lower:after {
    content: '';
    display: block;
    z-index: 0;
    background: #428bca;
    width: 100%;
    height: 400px;
    position: absolute;
    top: 100%; }

#progressbar .lower.filled {
  background: #428bca; }

#progressbar .upper {
  display: flex;
  flex-direction: column;
  height: calc(100% - 6vw); }

#progressbar .brooch {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1; }

#progressbar .progress-0 {
  background-image: linear-gradient(0deg, #428bca 0%, transparent 0%, transparent); }

#progressbar .progress-1 {
  background-image: linear-gradient(0deg, #428bca 1%, transparent 0%, transparent); }

#progressbar .progress-2 {
  background-image: linear-gradient(0deg, #428bca 2%, transparent 0%, transparent); }

#progressbar .progress-3 {
  background-image: linear-gradient(0deg, #428bca 3%, transparent 0%, transparent); }

#progressbar .progress-4 {
  background-image: linear-gradient(0deg, #428bca 4%, transparent 0%, transparent); }

#progressbar .progress-5 {
  background-image: linear-gradient(0deg, #428bca 5%, transparent 0%, transparent); }

#progressbar .progress-6 {
  background-image: linear-gradient(0deg, #428bca 6%, transparent 0%, transparent); }

#progressbar .progress-7 {
  background-image: linear-gradient(0deg, #428bca 7%, transparent 0%, transparent); }

#progressbar .progress-8 {
  background-image: linear-gradient(0deg, #428bca 8%, transparent 0%, transparent); }

#progressbar .progress-9 {
  background-image: linear-gradient(0deg, #428bca 9%, transparent 0%, transparent); }

#progressbar .progress-10 {
  background-image: linear-gradient(0deg, #428bca 10%, transparent 0%, transparent); }

#progressbar .progress-11 {
  background-image: linear-gradient(0deg, #428bca 11%, transparent 0%, transparent); }

#progressbar .progress-12 {
  background-image: linear-gradient(0deg, #428bca 12%, transparent 0%, transparent); }

#progressbar .progress-13 {
  background-image: linear-gradient(0deg, #428bca 13%, transparent 0%, transparent); }

#progressbar .progress-14 {
  background-image: linear-gradient(0deg, #428bca 14%, transparent 0%, transparent); }

#progressbar .progress-15 {
  background-image: linear-gradient(0deg, #428bca 15%, transparent 0%, transparent); }

#progressbar .progress-16 {
  background-image: linear-gradient(0deg, #428bca 16%, transparent 0%, transparent); }

#progressbar .progress-17 {
  background-image: linear-gradient(0deg, #428bca 17%, transparent 0%, transparent); }

#progressbar .progress-18 {
  background-image: linear-gradient(0deg, #428bca 18%, transparent 0%, transparent); }

#progressbar .progress-19 {
  background-image: linear-gradient(0deg, #428bca 19%, transparent 0%, transparent); }

#progressbar .progress-20 {
  background-image: linear-gradient(0deg, #428bca 20%, transparent 0%, transparent); }

#progressbar .progress-21 {
  background-image: linear-gradient(0deg, #428bca 21%, transparent 0%, transparent); }

#progressbar .progress-22 {
  background-image: linear-gradient(0deg, #428bca 22%, transparent 0%, transparent); }

#progressbar .progress-23 {
  background-image: linear-gradient(0deg, #428bca 23%, transparent 0%, transparent); }

#progressbar .progress-24 {
  background-image: linear-gradient(0deg, #428bca 24%, transparent 0%, transparent); }

#progressbar .progress-25 {
  background-image: linear-gradient(0deg, #428bca 25%, transparent 0%, transparent); }

#progressbar .progress-26 {
  background-image: linear-gradient(0deg, #428bca 26%, transparent 0%, transparent); }

#progressbar .progress-27 {
  background-image: linear-gradient(0deg, #428bca 27%, transparent 0%, transparent); }

#progressbar .progress-28 {
  background-image: linear-gradient(0deg, #428bca 28%, transparent 0%, transparent); }

#progressbar .progress-29 {
  background-image: linear-gradient(0deg, #428bca 29%, transparent 0%, transparent); }

#progressbar .progress-30 {
  background-image: linear-gradient(0deg, #428bca 30%, transparent 0%, transparent); }

#progressbar .progress-31 {
  background-image: linear-gradient(0deg, #428bca 31%, transparent 0%, transparent); }

#progressbar .progress-32 {
  background-image: linear-gradient(0deg, #428bca 32%, transparent 0%, transparent); }

#progressbar .progress-33 {
  background-image: linear-gradient(0deg, #428bca 33%, transparent 0%, transparent); }

#progressbar .progress-34 {
  background-image: linear-gradient(0deg, #428bca 34%, transparent 0%, transparent); }

#progressbar .progress-35 {
  background-image: linear-gradient(0deg, #428bca 35%, transparent 0%, transparent); }

#progressbar .progress-36 {
  background-image: linear-gradient(0deg, #428bca 36%, transparent 0%, transparent); }

#progressbar .progress-37 {
  background-image: linear-gradient(0deg, #428bca 37%, transparent 0%, transparent); }

#progressbar .progress-38 {
  background-image: linear-gradient(0deg, #428bca 38%, transparent 0%, transparent); }

#progressbar .progress-39 {
  background-image: linear-gradient(0deg, #428bca 39%, transparent 0%, transparent); }

#progressbar .progress-40 {
  background-image: linear-gradient(0deg, #428bca 40%, transparent 0%, transparent); }

#progressbar .progress-41 {
  background-image: linear-gradient(0deg, #428bca 41%, transparent 0%, transparent); }

#progressbar .progress-42 {
  background-image: linear-gradient(0deg, #428bca 42%, transparent 0%, transparent); }

#progressbar .progress-43 {
  background-image: linear-gradient(0deg, #428bca 43%, transparent 0%, transparent); }

#progressbar .progress-44 {
  background-image: linear-gradient(0deg, #428bca 44%, transparent 0%, transparent); }

#progressbar .progress-45 {
  background-image: linear-gradient(0deg, #428bca 45%, transparent 0%, transparent); }

#progressbar .progress-46 {
  background-image: linear-gradient(0deg, #428bca 46%, transparent 0%, transparent); }

#progressbar .progress-47 {
  background-image: linear-gradient(0deg, #428bca 47%, transparent 0%, transparent); }

#progressbar .progress-48 {
  background-image: linear-gradient(0deg, #428bca 48%, transparent 0%, transparent); }

#progressbar .progress-49 {
  background-image: linear-gradient(0deg, #428bca 49%, transparent 0%, transparent); }

#progressbar .progress-50 {
  background-image: linear-gradient(0deg, #428bca 50%, transparent 0%, transparent); }

#progressbar .progress-51 {
  background-image: linear-gradient(0deg, #428bca 51%, transparent 0%, transparent); }

#progressbar .progress-52 {
  background-image: linear-gradient(0deg, #428bca 52%, transparent 0%, transparent); }

#progressbar .progress-53 {
  background-image: linear-gradient(0deg, #428bca 53%, transparent 0%, transparent); }

#progressbar .progress-54 {
  background-image: linear-gradient(0deg, #428bca 54%, transparent 0%, transparent); }

#progressbar .progress-55 {
  background-image: linear-gradient(0deg, #428bca 55%, transparent 0%, transparent); }

#progressbar .progress-56 {
  background-image: linear-gradient(0deg, #428bca 56%, transparent 0%, transparent); }

#progressbar .progress-57 {
  background-image: linear-gradient(0deg, #428bca 57%, transparent 0%, transparent); }

#progressbar .progress-58 {
  background-image: linear-gradient(0deg, #428bca 58%, transparent 0%, transparent); }

#progressbar .progress-59 {
  background-image: linear-gradient(0deg, #428bca 59%, transparent 0%, transparent); }

#progressbar .progress-60 {
  background-image: linear-gradient(0deg, #428bca 60%, transparent 0%, transparent); }

#progressbar .progress-61 {
  background-image: linear-gradient(0deg, #428bca 61%, transparent 0%, transparent); }

#progressbar .progress-62 {
  background-image: linear-gradient(0deg, #428bca 62%, transparent 0%, transparent); }

#progressbar .progress-63 {
  background-image: linear-gradient(0deg, #428bca 63%, transparent 0%, transparent); }

#progressbar .progress-64 {
  background-image: linear-gradient(0deg, #428bca 64%, transparent 0%, transparent); }

#progressbar .progress-65 {
  background-image: linear-gradient(0deg, #428bca 65%, transparent 0%, transparent); }

#progressbar .progress-66 {
  background-image: linear-gradient(0deg, #428bca 66%, transparent 0%, transparent); }

#progressbar .progress-67 {
  background-image: linear-gradient(0deg, #428bca 67%, transparent 0%, transparent); }

#progressbar .progress-68 {
  background-image: linear-gradient(0deg, #428bca 68%, transparent 0%, transparent); }

#progressbar .progress-69 {
  background-image: linear-gradient(0deg, #428bca 69%, transparent 0%, transparent); }

#progressbar .progress-70 {
  background-image: linear-gradient(0deg, #428bca 70%, transparent 0%, transparent); }

#progressbar .progress-71 {
  background-image: linear-gradient(0deg, #428bca 71%, transparent 0%, transparent); }

#progressbar .progress-72 {
  background-image: linear-gradient(0deg, #428bca 72%, transparent 0%, transparent); }

#progressbar .progress-73 {
  background-image: linear-gradient(0deg, #428bca 73%, transparent 0%, transparent); }

#progressbar .progress-74 {
  background-image: linear-gradient(0deg, #428bca 74%, transparent 0%, transparent); }

#progressbar .progress-75 {
  background-image: linear-gradient(0deg, #428bca 75%, transparent 0%, transparent); }

#progressbar .progress-76 {
  background-image: linear-gradient(0deg, #428bca 76%, transparent 0%, transparent); }

#progressbar .progress-77 {
  background-image: linear-gradient(0deg, #428bca 77%, transparent 0%, transparent); }

#progressbar .progress-78 {
  background-image: linear-gradient(0deg, #428bca 78%, transparent 0%, transparent); }

#progressbar .progress-79 {
  background-image: linear-gradient(0deg, #428bca 79%, transparent 0%, transparent); }

#progressbar .progress-80 {
  background-image: linear-gradient(0deg, #428bca 80%, transparent 0%, transparent); }

#progressbar .progress-81 {
  background-image: linear-gradient(0deg, #428bca 81%, transparent 0%, transparent); }

#progressbar .progress-82 {
  background-image: linear-gradient(0deg, #428bca 82%, transparent 0%, transparent); }

#progressbar .progress-83 {
  background-image: linear-gradient(0deg, #428bca 83%, transparent 0%, transparent); }

#progressbar .progress-84 {
  background-image: linear-gradient(0deg, #428bca 84%, transparent 0%, transparent); }

#progressbar .progress-85 {
  background-image: linear-gradient(0deg, #428bca 85%, transparent 0%, transparent); }

#progressbar .progress-86 {
  background-image: linear-gradient(0deg, #428bca 86%, transparent 0%, transparent); }

#progressbar .progress-87 {
  background-image: linear-gradient(0deg, #428bca 87%, transparent 0%, transparent); }

#progressbar .progress-88 {
  background-image: linear-gradient(0deg, #428bca 88%, transparent 0%, transparent); }

#progressbar .progress-89 {
  background-image: linear-gradient(0deg, #428bca 89%, transparent 0%, transparent); }

#progressbar .progress-90 {
  background-image: linear-gradient(0deg, #428bca 90%, transparent 0%, transparent); }

#progressbar .progress-91 {
  background-image: linear-gradient(0deg, #428bca 91%, transparent 0%, transparent); }

#progressbar .progress-92 {
  background-image: linear-gradient(0deg, #428bca 92%, transparent 0%, transparent); }

#progressbar .progress-93 {
  background-image: linear-gradient(0deg, #428bca 93%, transparent 0%, transparent); }

#progressbar .progress-94 {
  background-image: linear-gradient(0deg, #428bca 94%, transparent 0%, transparent); }

#progressbar .progress-95 {
  background-image: linear-gradient(0deg, #428bca 95%, transparent 0%, transparent); }

#progressbar .progress-96 {
  background-image: linear-gradient(0deg, #428bca 96%, transparent 0%, transparent); }

#progressbar .progress-97 {
  background-image: linear-gradient(0deg, #428bca 97%, transparent 0%, transparent); }

#progressbar .progress-98 {
  background-image: linear-gradient(0deg, #428bca 98%, transparent 0%, transparent); }

#progressbar .progress-99 {
  background-image: linear-gradient(0deg, #428bca 99%, transparent 0%, transparent); }

#progressbar .progress-100 {
  background-image: linear-gradient(0deg, #428bca 100%, transparent 0%, transparent); }

#progressbar .progress-20 .brooch .mdi-image-filter-1, #progressbar .progress-20 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-20 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-21 .brooch .mdi-image-filter-1, #progressbar .progress-21 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-21 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-22 .brooch .mdi-image-filter-1, #progressbar .progress-22 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-22 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-23 .brooch .mdi-image-filter-1, #progressbar .progress-23 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-23 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-24 .brooch .mdi-image-filter-1, #progressbar .progress-24 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-24 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-25 .brooch .mdi-image-filter-1, #progressbar .progress-25 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-25 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-26 .brooch .mdi-image-filter-1, #progressbar .progress-26 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-26 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-27 .brooch .mdi-image-filter-1, #progressbar .progress-27 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-27 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-28 .brooch .mdi-image-filter-1, #progressbar .progress-28 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-28 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-29 .brooch .mdi-image-filter-1, #progressbar .progress-29 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-29 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-30 .brooch .mdi-image-filter-1, #progressbar .progress-30 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-30 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-31 .brooch .mdi-image-filter-1, #progressbar .progress-31 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-31 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-32 .brooch .mdi-image-filter-1, #progressbar .progress-32 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-32 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-33 .brooch .mdi-image-filter-1, #progressbar .progress-33 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-33 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-34 .brooch .mdi-image-filter-1, #progressbar .progress-34 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-34 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-35 .brooch .mdi-image-filter-1, #progressbar .progress-35 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-35 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-36 .brooch .mdi-image-filter-1, #progressbar .progress-36 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-36 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-37 .brooch .mdi-image-filter-1, #progressbar .progress-37 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-37 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-38 .brooch .mdi-image-filter-1, #progressbar .progress-38 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-38 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-39 .brooch .mdi-image-filter-1, #progressbar .progress-39 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-39 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-40 .brooch .mdi-image-filter-1, #progressbar .progress-40 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-40 .brooch i,
#progressbar .progress-40 .brooch .mdi-image-filter-2,
#progressbar .progress-40 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-40 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-41 .brooch .mdi-image-filter-1, #progressbar .progress-41 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-41 .brooch i,
#progressbar .progress-41 .brooch .mdi-image-filter-2,
#progressbar .progress-41 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-41 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-42 .brooch .mdi-image-filter-1, #progressbar .progress-42 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-42 .brooch i,
#progressbar .progress-42 .brooch .mdi-image-filter-2,
#progressbar .progress-42 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-42 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-43 .brooch .mdi-image-filter-1, #progressbar .progress-43 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-43 .brooch i,
#progressbar .progress-43 .brooch .mdi-image-filter-2,
#progressbar .progress-43 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-43 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-44 .brooch .mdi-image-filter-1, #progressbar .progress-44 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-44 .brooch i,
#progressbar .progress-44 .brooch .mdi-image-filter-2,
#progressbar .progress-44 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-44 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-45 .brooch .mdi-image-filter-1, #progressbar .progress-45 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-45 .brooch i,
#progressbar .progress-45 .brooch .mdi-image-filter-2,
#progressbar .progress-45 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-45 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-46 .brooch .mdi-image-filter-1, #progressbar .progress-46 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-46 .brooch i,
#progressbar .progress-46 .brooch .mdi-image-filter-2,
#progressbar .progress-46 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-46 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-47 .brooch .mdi-image-filter-1, #progressbar .progress-47 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-47 .brooch i,
#progressbar .progress-47 .brooch .mdi-image-filter-2,
#progressbar .progress-47 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-47 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-48 .brooch .mdi-image-filter-1, #progressbar .progress-48 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-48 .brooch i,
#progressbar .progress-48 .brooch .mdi-image-filter-2,
#progressbar .progress-48 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-48 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-49 .brooch .mdi-image-filter-1, #progressbar .progress-49 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-49 .brooch i,
#progressbar .progress-49 .brooch .mdi-image-filter-2,
#progressbar .progress-49 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-49 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-50 .brooch .mdi-image-filter-1, #progressbar .progress-50 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-50 .brooch i,
#progressbar .progress-50 .brooch .mdi-image-filter-2,
#progressbar .progress-50 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-50 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-51 .brooch .mdi-image-filter-1, #progressbar .progress-51 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-51 .brooch i,
#progressbar .progress-51 .brooch .mdi-image-filter-2,
#progressbar .progress-51 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-51 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-52 .brooch .mdi-image-filter-1, #progressbar .progress-52 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-52 .brooch i,
#progressbar .progress-52 .brooch .mdi-image-filter-2,
#progressbar .progress-52 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-52 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-53 .brooch .mdi-image-filter-1, #progressbar .progress-53 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-53 .brooch i,
#progressbar .progress-53 .brooch .mdi-image-filter-2,
#progressbar .progress-53 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-53 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-54 .brooch .mdi-image-filter-1, #progressbar .progress-54 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-54 .brooch i,
#progressbar .progress-54 .brooch .mdi-image-filter-2,
#progressbar .progress-54 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-54 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-55 .brooch .mdi-image-filter-1, #progressbar .progress-55 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-55 .brooch i,
#progressbar .progress-55 .brooch .mdi-image-filter-2,
#progressbar .progress-55 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-55 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-56 .brooch .mdi-image-filter-1, #progressbar .progress-56 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-56 .brooch i,
#progressbar .progress-56 .brooch .mdi-image-filter-2,
#progressbar .progress-56 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-56 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-57 .brooch .mdi-image-filter-1, #progressbar .progress-57 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-57 .brooch i,
#progressbar .progress-57 .brooch .mdi-image-filter-2,
#progressbar .progress-57 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-57 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-58 .brooch .mdi-image-filter-1, #progressbar .progress-58 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-58 .brooch i,
#progressbar .progress-58 .brooch .mdi-image-filter-2,
#progressbar .progress-58 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-58 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-59 .brooch .mdi-image-filter-1, #progressbar .progress-59 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-59 .brooch i,
#progressbar .progress-59 .brooch .mdi-image-filter-2,
#progressbar .progress-59 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-59 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-60 .brooch .mdi-image-filter-1, #progressbar .progress-60 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-60 .brooch i,
#progressbar .progress-60 .brooch .mdi-image-filter-2,
#progressbar .progress-60 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-60 .brooch i,
#progressbar .progress-60 .brooch .mdi-image-filter-3,
#progressbar .progress-60 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-60 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-61 .brooch .mdi-image-filter-1, #progressbar .progress-61 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-61 .brooch i,
#progressbar .progress-61 .brooch .mdi-image-filter-2,
#progressbar .progress-61 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-61 .brooch i,
#progressbar .progress-61 .brooch .mdi-image-filter-3,
#progressbar .progress-61 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-61 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-62 .brooch .mdi-image-filter-1, #progressbar .progress-62 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-62 .brooch i,
#progressbar .progress-62 .brooch .mdi-image-filter-2,
#progressbar .progress-62 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-62 .brooch i,
#progressbar .progress-62 .brooch .mdi-image-filter-3,
#progressbar .progress-62 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-62 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-63 .brooch .mdi-image-filter-1, #progressbar .progress-63 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-63 .brooch i,
#progressbar .progress-63 .brooch .mdi-image-filter-2,
#progressbar .progress-63 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-63 .brooch i,
#progressbar .progress-63 .brooch .mdi-image-filter-3,
#progressbar .progress-63 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-63 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-64 .brooch .mdi-image-filter-1, #progressbar .progress-64 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-64 .brooch i,
#progressbar .progress-64 .brooch .mdi-image-filter-2,
#progressbar .progress-64 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-64 .brooch i,
#progressbar .progress-64 .brooch .mdi-image-filter-3,
#progressbar .progress-64 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-64 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-65 .brooch .mdi-image-filter-1, #progressbar .progress-65 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-65 .brooch i,
#progressbar .progress-65 .brooch .mdi-image-filter-2,
#progressbar .progress-65 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-65 .brooch i,
#progressbar .progress-65 .brooch .mdi-image-filter-3,
#progressbar .progress-65 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-65 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-66 .brooch .mdi-image-filter-1, #progressbar .progress-66 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-66 .brooch i,
#progressbar .progress-66 .brooch .mdi-image-filter-2,
#progressbar .progress-66 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-66 .brooch i,
#progressbar .progress-66 .brooch .mdi-image-filter-3,
#progressbar .progress-66 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-66 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-67 .brooch .mdi-image-filter-1, #progressbar .progress-67 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-67 .brooch i,
#progressbar .progress-67 .brooch .mdi-image-filter-2,
#progressbar .progress-67 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-67 .brooch i,
#progressbar .progress-67 .brooch .mdi-image-filter-3,
#progressbar .progress-67 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-67 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-68 .brooch .mdi-image-filter-1, #progressbar .progress-68 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-68 .brooch i,
#progressbar .progress-68 .brooch .mdi-image-filter-2,
#progressbar .progress-68 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-68 .brooch i,
#progressbar .progress-68 .brooch .mdi-image-filter-3,
#progressbar .progress-68 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-68 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-69 .brooch .mdi-image-filter-1, #progressbar .progress-69 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-69 .brooch i,
#progressbar .progress-69 .brooch .mdi-image-filter-2,
#progressbar .progress-69 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-69 .brooch i,
#progressbar .progress-69 .brooch .mdi-image-filter-3,
#progressbar .progress-69 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-69 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-70 .brooch .mdi-image-filter-1, #progressbar .progress-70 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-70 .brooch i,
#progressbar .progress-70 .brooch .mdi-image-filter-2,
#progressbar .progress-70 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-70 .brooch i,
#progressbar .progress-70 .brooch .mdi-image-filter-3,
#progressbar .progress-70 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-70 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-71 .brooch .mdi-image-filter-1, #progressbar .progress-71 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-71 .brooch i,
#progressbar .progress-71 .brooch .mdi-image-filter-2,
#progressbar .progress-71 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-71 .brooch i,
#progressbar .progress-71 .brooch .mdi-image-filter-3,
#progressbar .progress-71 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-71 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-72 .brooch .mdi-image-filter-1, #progressbar .progress-72 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-72 .brooch i,
#progressbar .progress-72 .brooch .mdi-image-filter-2,
#progressbar .progress-72 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-72 .brooch i,
#progressbar .progress-72 .brooch .mdi-image-filter-3,
#progressbar .progress-72 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-72 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-73 .brooch .mdi-image-filter-1, #progressbar .progress-73 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-73 .brooch i,
#progressbar .progress-73 .brooch .mdi-image-filter-2,
#progressbar .progress-73 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-73 .brooch i,
#progressbar .progress-73 .brooch .mdi-image-filter-3,
#progressbar .progress-73 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-73 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-74 .brooch .mdi-image-filter-1, #progressbar .progress-74 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-74 .brooch i,
#progressbar .progress-74 .brooch .mdi-image-filter-2,
#progressbar .progress-74 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-74 .brooch i,
#progressbar .progress-74 .brooch .mdi-image-filter-3,
#progressbar .progress-74 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-74 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-75 .brooch .mdi-image-filter-1, #progressbar .progress-75 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-75 .brooch i,
#progressbar .progress-75 .brooch .mdi-image-filter-2,
#progressbar .progress-75 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-75 .brooch i,
#progressbar .progress-75 .brooch .mdi-image-filter-3,
#progressbar .progress-75 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-75 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-76 .brooch .mdi-image-filter-1, #progressbar .progress-76 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-76 .brooch i,
#progressbar .progress-76 .brooch .mdi-image-filter-2,
#progressbar .progress-76 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-76 .brooch i,
#progressbar .progress-76 .brooch .mdi-image-filter-3,
#progressbar .progress-76 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-76 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-77 .brooch .mdi-image-filter-1, #progressbar .progress-77 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-77 .brooch i,
#progressbar .progress-77 .brooch .mdi-image-filter-2,
#progressbar .progress-77 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-77 .brooch i,
#progressbar .progress-77 .brooch .mdi-image-filter-3,
#progressbar .progress-77 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-77 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-78 .brooch .mdi-image-filter-1, #progressbar .progress-78 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-78 .brooch i,
#progressbar .progress-78 .brooch .mdi-image-filter-2,
#progressbar .progress-78 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-78 .brooch i,
#progressbar .progress-78 .brooch .mdi-image-filter-3,
#progressbar .progress-78 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-78 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-79 .brooch .mdi-image-filter-1, #progressbar .progress-79 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-79 .brooch i,
#progressbar .progress-79 .brooch .mdi-image-filter-2,
#progressbar .progress-79 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-79 .brooch i,
#progressbar .progress-79 .brooch .mdi-image-filter-3,
#progressbar .progress-79 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-79 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-80 .brooch .mdi-image-filter-1, #progressbar .progress-80 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-80 .brooch i,
#progressbar .progress-80 .brooch .mdi-image-filter-2,
#progressbar .progress-80 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-80 .brooch i,
#progressbar .progress-80 .brooch .mdi-image-filter-3,
#progressbar .progress-80 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-80 .brooch i,
#progressbar .progress-80 .brooch .mdi-image-filter-4,
#progressbar .progress-80 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-80 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-81 .brooch .mdi-image-filter-1, #progressbar .progress-81 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-81 .brooch i,
#progressbar .progress-81 .brooch .mdi-image-filter-2,
#progressbar .progress-81 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-81 .brooch i,
#progressbar .progress-81 .brooch .mdi-image-filter-3,
#progressbar .progress-81 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-81 .brooch i,
#progressbar .progress-81 .brooch .mdi-image-filter-4,
#progressbar .progress-81 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-81 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-82 .brooch .mdi-image-filter-1, #progressbar .progress-82 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-82 .brooch i,
#progressbar .progress-82 .brooch .mdi-image-filter-2,
#progressbar .progress-82 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-82 .brooch i,
#progressbar .progress-82 .brooch .mdi-image-filter-3,
#progressbar .progress-82 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-82 .brooch i,
#progressbar .progress-82 .brooch .mdi-image-filter-4,
#progressbar .progress-82 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-82 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-83 .brooch .mdi-image-filter-1, #progressbar .progress-83 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-83 .brooch i,
#progressbar .progress-83 .brooch .mdi-image-filter-2,
#progressbar .progress-83 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-83 .brooch i,
#progressbar .progress-83 .brooch .mdi-image-filter-3,
#progressbar .progress-83 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-83 .brooch i,
#progressbar .progress-83 .brooch .mdi-image-filter-4,
#progressbar .progress-83 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-83 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-84 .brooch .mdi-image-filter-1, #progressbar .progress-84 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-84 .brooch i,
#progressbar .progress-84 .brooch .mdi-image-filter-2,
#progressbar .progress-84 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-84 .brooch i,
#progressbar .progress-84 .brooch .mdi-image-filter-3,
#progressbar .progress-84 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-84 .brooch i,
#progressbar .progress-84 .brooch .mdi-image-filter-4,
#progressbar .progress-84 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-84 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-85 .brooch .mdi-image-filter-1, #progressbar .progress-85 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-85 .brooch i,
#progressbar .progress-85 .brooch .mdi-image-filter-2,
#progressbar .progress-85 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-85 .brooch i,
#progressbar .progress-85 .brooch .mdi-image-filter-3,
#progressbar .progress-85 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-85 .brooch i,
#progressbar .progress-85 .brooch .mdi-image-filter-4,
#progressbar .progress-85 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-85 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-86 .brooch .mdi-image-filter-1, #progressbar .progress-86 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-86 .brooch i,
#progressbar .progress-86 .brooch .mdi-image-filter-2,
#progressbar .progress-86 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-86 .brooch i,
#progressbar .progress-86 .brooch .mdi-image-filter-3,
#progressbar .progress-86 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-86 .brooch i,
#progressbar .progress-86 .brooch .mdi-image-filter-4,
#progressbar .progress-86 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-86 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-87 .brooch .mdi-image-filter-1, #progressbar .progress-87 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-87 .brooch i,
#progressbar .progress-87 .brooch .mdi-image-filter-2,
#progressbar .progress-87 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-87 .brooch i,
#progressbar .progress-87 .brooch .mdi-image-filter-3,
#progressbar .progress-87 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-87 .brooch i,
#progressbar .progress-87 .brooch .mdi-image-filter-4,
#progressbar .progress-87 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-87 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-88 .brooch .mdi-image-filter-1, #progressbar .progress-88 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-88 .brooch i,
#progressbar .progress-88 .brooch .mdi-image-filter-2,
#progressbar .progress-88 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-88 .brooch i,
#progressbar .progress-88 .brooch .mdi-image-filter-3,
#progressbar .progress-88 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-88 .brooch i,
#progressbar .progress-88 .brooch .mdi-image-filter-4,
#progressbar .progress-88 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-88 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-89 .brooch .mdi-image-filter-1, #progressbar .progress-89 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-89 .brooch i,
#progressbar .progress-89 .brooch .mdi-image-filter-2,
#progressbar .progress-89 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-89 .brooch i,
#progressbar .progress-89 .brooch .mdi-image-filter-3,
#progressbar .progress-89 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-89 .brooch i,
#progressbar .progress-89 .brooch .mdi-image-filter-4,
#progressbar .progress-89 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-89 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-90 .brooch .mdi-image-filter-1, #progressbar .progress-90 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-90 .brooch i,
#progressbar .progress-90 .brooch .mdi-image-filter-2,
#progressbar .progress-90 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-90 .brooch i,
#progressbar .progress-90 .brooch .mdi-image-filter-3,
#progressbar .progress-90 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-90 .brooch i,
#progressbar .progress-90 .brooch .mdi-image-filter-4,
#progressbar .progress-90 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-90 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-91 .brooch .mdi-image-filter-1, #progressbar .progress-91 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-91 .brooch i,
#progressbar .progress-91 .brooch .mdi-image-filter-2,
#progressbar .progress-91 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-91 .brooch i,
#progressbar .progress-91 .brooch .mdi-image-filter-3,
#progressbar .progress-91 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-91 .brooch i,
#progressbar .progress-91 .brooch .mdi-image-filter-4,
#progressbar .progress-91 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-91 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-92 .brooch .mdi-image-filter-1, #progressbar .progress-92 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-92 .brooch i,
#progressbar .progress-92 .brooch .mdi-image-filter-2,
#progressbar .progress-92 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-92 .brooch i,
#progressbar .progress-92 .brooch .mdi-image-filter-3,
#progressbar .progress-92 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-92 .brooch i,
#progressbar .progress-92 .brooch .mdi-image-filter-4,
#progressbar .progress-92 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-92 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-93 .brooch .mdi-image-filter-1, #progressbar .progress-93 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-93 .brooch i,
#progressbar .progress-93 .brooch .mdi-image-filter-2,
#progressbar .progress-93 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-93 .brooch i,
#progressbar .progress-93 .brooch .mdi-image-filter-3,
#progressbar .progress-93 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-93 .brooch i,
#progressbar .progress-93 .brooch .mdi-image-filter-4,
#progressbar .progress-93 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-93 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-94 .brooch .mdi-image-filter-1, #progressbar .progress-94 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-94 .brooch i,
#progressbar .progress-94 .brooch .mdi-image-filter-2,
#progressbar .progress-94 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-94 .brooch i,
#progressbar .progress-94 .brooch .mdi-image-filter-3,
#progressbar .progress-94 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-94 .brooch i,
#progressbar .progress-94 .brooch .mdi-image-filter-4,
#progressbar .progress-94 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-94 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-95 .brooch .mdi-image-filter-1, #progressbar .progress-95 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-95 .brooch i,
#progressbar .progress-95 .brooch .mdi-image-filter-2,
#progressbar .progress-95 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-95 .brooch i,
#progressbar .progress-95 .brooch .mdi-image-filter-3,
#progressbar .progress-95 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-95 .brooch i,
#progressbar .progress-95 .brooch .mdi-image-filter-4,
#progressbar .progress-95 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-95 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-96 .brooch .mdi-image-filter-1, #progressbar .progress-96 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-96 .brooch i,
#progressbar .progress-96 .brooch .mdi-image-filter-2,
#progressbar .progress-96 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-96 .brooch i,
#progressbar .progress-96 .brooch .mdi-image-filter-3,
#progressbar .progress-96 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-96 .brooch i,
#progressbar .progress-96 .brooch .mdi-image-filter-4,
#progressbar .progress-96 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-96 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-97 .brooch .mdi-image-filter-1, #progressbar .progress-97 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-97 .brooch i,
#progressbar .progress-97 .brooch .mdi-image-filter-2,
#progressbar .progress-97 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-97 .brooch i,
#progressbar .progress-97 .brooch .mdi-image-filter-3,
#progressbar .progress-97 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-97 .brooch i,
#progressbar .progress-97 .brooch .mdi-image-filter-4,
#progressbar .progress-97 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-97 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-98 .brooch .mdi-image-filter-1, #progressbar .progress-98 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-98 .brooch i,
#progressbar .progress-98 .brooch .mdi-image-filter-2,
#progressbar .progress-98 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-98 .brooch i,
#progressbar .progress-98 .brooch .mdi-image-filter-3,
#progressbar .progress-98 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-98 .brooch i,
#progressbar .progress-98 .brooch .mdi-image-filter-4,
#progressbar .progress-98 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-98 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-99 .brooch .mdi-image-filter-1, #progressbar .progress-99 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-99 .brooch i,
#progressbar .progress-99 .brooch .mdi-image-filter-2,
#progressbar .progress-99 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-99 .brooch i,
#progressbar .progress-99 .brooch .mdi-image-filter-3,
#progressbar .progress-99 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-99 .brooch i,
#progressbar .progress-99 .brooch .mdi-image-filter-4,
#progressbar .progress-99 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-99 .brooch i {
  background: #ffeb3b !important; }

#progressbar .progress-100 .brooch .mdi-image-filter-1, #progressbar .progress-100 .brooch .page-mydata #content .level-up.position-1 .card-title i, .page-mydata #content .level-up.position-1 .card-title #progressbar .progress-100 .brooch i,
#progressbar .progress-100 .brooch .mdi-image-filter-2,
#progressbar .progress-100 .brooch .page-mydata #content .level-up.position-2 .card-title i, .page-mydata #content .level-up.position-2 .card-title
#progressbar .progress-100 .brooch i,
#progressbar .progress-100 .brooch .mdi-image-filter-3,
#progressbar .progress-100 .brooch .page-mydata #content .level-up.position-3 .card-title i, .page-mydata #content .level-up.position-3 .card-title
#progressbar .progress-100 .brooch i,
#progressbar .progress-100 .brooch .mdi-image-filter-4,
#progressbar .progress-100 .brooch .page-mydata #content .level-up.position-4 .card-title i, .page-mydata #content .level-up.position-4 .card-title
#progressbar .progress-100 .brooch i,
#progressbar .progress-100 .brooch .mdi-image-filter-5,
#progressbar .progress-100 .brooch .page-mydata #content .level-up.position-5 .card-title i, .page-mydata #content .level-up.position-5 .card-title
#progressbar .progress-100 .brooch i {
  background: #ffeb3b !important; }

#question-of-the-day {
  animation: fadein 0.5s;
  float: right;
  margin: -30px 0 0 0;
  min-height: 245px;
  padding: 15px; }

#question-of-the-day h3 {
  color: #606060;
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.2vw;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0 0 1em;
  text-align: left;
  text-transform: uppercase; }

#question-of-the-day .question-options .btn,
#question-of-the-day .question-options .btn-large,
#question-of-the-day .question-options .custom-form .clear,
.custom-form #question-of-the-day .question-options .clear,
#question-of-the-day .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .question-options .option-select,
#question-of-the-day .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .question-options .submit,
#question-of-the-day .questions-options .question-options .form-item {
  font-size: 16px;
  height: 150px;
  width: 150px; }

#question-of-the-day .submit {
  font-size: 1vw;
  height: auto;
  line-height: 1vw;
  padding: 1vw 1.5vw; }

#question-of-the-day p {
  color: rgba(0, 0, 0, 0.8);
  font-weight: bold;
  margin: 0 0 1em; }

#question-of-the-day .all-done a {
  display: block;
  text-align: center; }

#question-of-the-day .all-done a i {
  display: block;
  font-size: 7rem;
  line-height: 7rem;
  margin: 15px auto;
  width: 7rem; }

#question-of-the-day .all-done a h3 {
  color: #2196f3;
  text-align: center; }

#question-of-the-day .type-numeric {
  text-align: center; }

#question-of-the-day .type-numeric p {
  font-size: 0.95vw;
  font-weight: normal;
  margin: 5px 0 0; }

#question-of-the-day .type-multiple,
#question-of-the-day .type-single {
  text-align: center; }

#question-of-the-day .type-multiple h3,
#question-of-the-day .type-single h3 {
  margin: 0;
  text-align: center; }

#question-of-the-day .type-multiple p,
#question-of-the-day .type-single p {
  color: #606060;
  font-size: 0.95vw;
  font-weight: normal;
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-2 .question-options,
#question-of-the-day .question-options .type-single.options-2 .question-options,
#question-of-the-day .type {
  display: flex;
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-2 .question-options .form-item,
#question-of-the-day .type-multiple.options-2 .question-options .btn,
#question-of-the-day .type-multiple.options-2 .question-options .btn-large,
#question-of-the-day .type-multiple.options-2 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-2 .question-options .clear,
#question-of-the-day .type-multiple.options-2 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-2 .question-options .option-select,
#question-of-the-day .type-multiple.options-2 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-2 .question-options .submit,
#question-of-the-day .question-options .type-single.options-2 .question-options .form-item,
#question-of-the-day .type-single.options-2 .question-options .btn,
#question-of-the-day .type-single.options-2 .question-options .btn-large,
#question-of-the-day .type-single.options-2 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-2 .question-options .clear,
#question-of-the-day .type-single.options-2 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-2 .question-options .option-select,
#question-of-the-day .type-single.options-2 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-2 .question-options .submit {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 1.75vw;
  height: auto;
  min-height: 12.75vw; }

#question-of-the-day .question-options .type-multiple.options-3 .question-options,
#question-of-the-day .question-options .type-single.options-3 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-3 .question-options .form-item,
#question-of-the-day .type-multiple.options-3 .question-options .btn,
#question-of-the-day .type-multiple.options-3 .question-options .btn-large,
#question-of-the-day .type-multiple.options-3 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-3 .question-options .clear,
#question-of-the-day .type-multiple.options-3 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-3 .question-options .option-select,
#question-of-the-day .type-multiple.options-3 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-3 .question-options .submit,
#question-of-the-day .question-options .type-single.options-3 .question-options .form-item,
#question-of-the-day .type-single.options-3 .question-options .btn,
#question-of-the-day .type-single.options-3 .question-options .btn-large,
#question-of-the-day .type-single.options-3 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-3 .question-options .clear,
#question-of-the-day .type-single.options-3 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-3 .question-options .option-select,
#question-of-the-day .type-single.options-3 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-3 .question-options .submit {
  font-size: 1vw;
  height: 5vw;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-4 .question-options,
#question-of-the-day .question-options .type-single.options-4 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-4 .question-options .form-item,
#question-of-the-day .type-multiple.options-4 .question-options .btn,
#question-of-the-day .type-multiple.options-4 .question-options .btn-large,
#question-of-the-day .type-multiple.options-4 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-4 .question-options .clear,
#question-of-the-day .type-multiple.options-4 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-4 .question-options .option-select,
#question-of-the-day .type-multiple.options-4 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-4 .question-options .submit,
#question-of-the-day .question-options .type-single.options-4 .question-options .form-item,
#question-of-the-day .type-single.options-4 .question-options .btn,
#question-of-the-day .type-single.options-4 .question-options .btn-large,
#question-of-the-day .type-single.options-4 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-4 .question-options .clear,
#question-of-the-day .type-single.options-4 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-4 .question-options .option-select,
#question-of-the-day .type-single.options-4 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-4 .question-options .submit {
  font-size: 1vw;
  height: 5vw;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-5 .question-options,
#question-of-the-day .question-options .type-single.options-5 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-5 .question-options .form-item,
#question-of-the-day .type-multiple.options-5 .question-options .btn,
#question-of-the-day .type-multiple.options-5 .question-options .btn-large,
#question-of-the-day .type-multiple.options-5 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-5 .question-options .clear,
#question-of-the-day .type-multiple.options-5 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-5 .question-options .option-select,
#question-of-the-day .type-multiple.options-5 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-5 .question-options .submit,
#question-of-the-day .question-options .type-single.options-5 .question-options .form-item,
#question-of-the-day .type-single.options-5 .question-options .btn,
#question-of-the-day .type-single.options-5 .question-options .btn-large,
#question-of-the-day .type-single.options-5 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-5 .question-options .clear,
#question-of-the-day .type-single.options-5 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-5 .question-options .option-select,
#question-of-the-day .type-single.options-5 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-5 .question-options .submit {
  font-size: 1vw;
  height: 5vw;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-6 .question-options,
#question-of-the-day .question-options .type-single.options-6 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-6 .question-options .form-item,
#question-of-the-day .type-multiple.options-6 .question-options .btn,
#question-of-the-day .type-multiple.options-6 .question-options .btn-large,
#question-of-the-day .type-multiple.options-6 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-6 .question-options .clear,
#question-of-the-day .type-multiple.options-6 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-6 .question-options .option-select,
#question-of-the-day .type-multiple.options-6 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-6 .question-options .submit,
#question-of-the-day .question-options .type-single.options-6 .question-options .form-item,
#question-of-the-day .type-single.options-6 .question-options .btn,
#question-of-the-day .type-single.options-6 .question-options .btn-large,
#question-of-the-day .type-single.options-6 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-6 .question-options .clear,
#question-of-the-day .type-single.options-6 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-6 .question-options .option-select,
#question-of-the-day .type-single.options-6 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-6 .question-options .submit {
  font-size: 1vw;
  height: 5vw;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-7 .question-options,
#question-of-the-day .question-options .type-single.options-7 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-7 .question-options .form-item,
#question-of-the-day .type-multiple.options-7 .question-options .btn,
#question-of-the-day .type-multiple.options-7 .question-options .btn-large,
#question-of-the-day .type-multiple.options-7 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-7 .question-options .clear,
#question-of-the-day .type-multiple.options-7 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-7 .question-options .option-select,
#question-of-the-day .type-multiple.options-7 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-7 .question-options .submit,
#question-of-the-day .type-single.options-7 .question-options .btn,
#question-of-the-day .question-options .type-single.options-7 .question-options .form-item,
#question-of-the-day .type-single.options-7 .question-options .btn-large,
#question-of-the-day .type-single.options-7 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-7 .question-options .clear,
#question-of-the-day .type-single.options-7 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-7 .question-options .option-select,
#question-of-the-day .type-single.options-7 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-7 .question-options .submit {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 3vw;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-8 .question-options,
#question-of-the-day .question-options .type-single.options-8 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-8 .question-options .form-item,
#question-of-the-day .type-multiple.options-8 .question-options .btn,
#question-of-the-day .type-multiple.options-8 .question-options .btn-large,
#question-of-the-day .type-multiple.options-8 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-8 .question-options .clear,
#question-of-the-day .type-multiple.options-8 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-8 .question-options .option-select,
#question-of-the-day .type-multiple.options-8 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-8 .question-options .submit,
#question-of-the-day .question-options .type-single.options-8 .question-options .form-item,
#question-of-the-day .type-single.options-8 .question-options .btn,
#question-of-the-day .type-single.options-8 .question-options .btn-large,
#question-of-the-day .type-single.options-8 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-8 .question-options .clear,
#question-of-the-day .type-single.options-8 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-8 .question-options .option-select,
#question-of-the-day .type-single.options-8 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-8 .question-options .submit {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 3vw;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-9 .question-options,
#question-of-the-day .question-options .type-single.options-9 .question-options {
  margin: 0; }

#question-of-the-day .question-options .type-multiple.options-9 .question-options .form-item,
#question-of-the-day .type-multiple.options-9 .question-options .btn,
#question-of-the-day .type-multiple.options-9 .question-options .btn-large,
#question-of-the-day .type-multiple.options-9 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-9 .question-options .clear,
#question-of-the-day .type-multiple.options-9 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-9 .question-options .option-select,
#question-of-the-day .type-multiple.options-9 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-9 .question-options .submit,
#question-of-the-day .question-options .type-single.options-9 .question-options .form-item,
#question-of-the-day .type-single.options-9 .question-options .btn,
#question-of-the-day .type-single.options-9 .question-options .btn-large,
#question-of-the-day .type-single.options-9 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-9 .question-options .clear,
#question-of-the-day .type-single.options-9 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-9 .question-options .option-select,
#question-of-the-day .type-single.options-9 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-9 .question-options .submit {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 3vw;
  padding: 0.5vw;
  text-transform: capitalize;
  width: 8vw; }

#question-of-the-day .question-options .type-multiple.options-10 .question-options,
#question-of-the-day .question-options .type-single.options-10 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-10 .question-options .form-item,
#question-of-the-day .type-multiple.options-10 .question-options .btn,
#question-of-the-day .type-multiple.options-10 .question-options .btn-large,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-10 .question-options .clear,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-10 .question-options .option-select,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-10 .question-options .submit,
#question-of-the-day .question-options .type-single.options-10 .question-options .form-item,
#question-of-the-day .type-single.options-10 .question-options .btn,
#question-of-the-day .type-single.options-10 .question-options .btn-large,
#question-of-the-day .type-single.options-10 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-10 .question-options .clear,
#question-of-the-day .type-single.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-10 .question-options .option-select,
#question-of-the-day .type-single.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-10 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .question-options .type-multiple.options-11 .question-options,
#question-of-the-day .question-options .type-single.options-11 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-11 .question-options .form-item,
#question-of-the-day .type-multiple.options-11 .question-options .btn,
#question-of-the-day .type-multiple.options-11 .question-options .btn-large,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-11 .question-options .clear,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-11 .question-options .option-select,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-11 .question-options .submit,
#question-of-the-day .question-options .type-single.options-11 .question-options .form-item,
#question-of-the-day .type-single.options-11 .question-options .btn,
#question-of-the-day .type-single.options-11 .question-options .btn-large,
#question-of-the-day .type-single.options-11 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-11 .question-options .clear,
#question-of-the-day .type-single.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-11 .question-options .option-select,
#question-of-the-day .type-single.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-11 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .question-options .type-multiple.options-12 .question-options,
#question-of-the-day .question-options .type-single.options-12 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-12 .question-options .form-item,
#question-of-the-day .type-multiple.options-12 .question-options .btn,
#question-of-the-day .type-multiple.options-12 .question-options .btn-large,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-12 .question-options .clear,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-12 .question-options .option-select,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-12 .question-options .submit,
#question-of-the-day .question-options .type-single.options-12 .question-options .form-item,
#question-of-the-day .type-single.options-12 .question-options .btn,
#question-of-the-day .type-single.options-12 .question-options .btn-large,
#question-of-the-day .type-single.options-12 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-12 .question-options .clear,
#question-of-the-day .type-single.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-12 .question-options .option-select,
#question-of-the-day .type-single.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-12 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .question-options .type-multiple.options-13 .question-options,
#question-of-the-day .question-options .type-single.options-13 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-13 .question-options .form-item,
#question-of-the-day .type-multiple.options-13 .question-options .btn,
#question-of-the-day .type-multiple.options-13 .question-options .btn-large,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-13 .question-options .clear,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .option-select,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .submit,
#question-of-the-day .question-options .type-single.options-13 .question-options .form-item,
#question-of-the-day .type-single.options-13 .question-options .btn,
#question-of-the-day .type-single.options-13 .question-options .btn-large,
#question-of-the-day .type-single.options-13 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-13 .question-options .clear,
#question-of-the-day .type-single.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-13 .question-options .option-select,
#question-of-the-day .type-single.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-13 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-14 .question-options,
#question-of-the-day .type-single.options-14 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-14 .question-options .form-item,
#question-of-the-day .type-multiple.options-14 .question-options .btn,
#question-of-the-day .type-multiple.options-14 .question-options .btn-large,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-14 .question-options .clear,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .option-select,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .submit,
#question-of-the-day .question-options .type-single.options-14 .question-options .form-item,
#question-of-the-day .type-single.options-14 .question-options .btn,
#question-of-the-day .type-single.options-14 .question-options .btn-large,
#question-of-the-day .type-single.options-14 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-14 .question-options .clear,
#question-of-the-day .type-single.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-14 .question-options .option-select,
#question-of-the-day .type-single.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-14 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-15 .question-options,
#question-of-the-day .type-single.options-15 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-15 .question-options .form-item,
#question-of-the-day .type-multiple.options-15 .question-options .btn,
#question-of-the-day .type-multiple.options-15 .question-options .btn-large,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-15 .question-options .clear,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .option-select,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .submit,
#question-of-the-day .question-options .type-single.options-15 .question-options .form-item,
#question-of-the-day .type-single.options-15 .question-options .btn,
#question-of-the-day .type-single.options-15 .question-options .btn-large,
#question-of-the-day .type-single.options-15 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-15 .question-options .clear,
#question-of-the-day .type-single.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-15 .question-options .option-select,
#question-of-the-day .type-single.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-15 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-16 .question-options,
#question-of-the-day .type-single.options-16 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-16 .question-options .form-item,
#question-of-the-day .type-multiple.options-16 .question-options .btn,
#question-of-the-day .type-multiple.options-16 .question-options .btn-large,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-16 .question-options .clear,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .option-select,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .submit,
#question-of-the-day .question-options .type-single.options-16 .question-options .form-item,
#question-of-the-day .type-single.options-16 .question-options .btn,
#question-of-the-day .type-single.options-16 .question-options .btn-large,
#question-of-the-day .type-single.options-16 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-16 .question-options .clear,
#question-of-the-day .type-single.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-16 .question-options .option-select,
#question-of-the-day .type-single.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-16 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-17 .question-options,
#question-of-the-day .type-single.options-17 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-17 .question-options .form-item,
#question-of-the-day .type-multiple.options-17 .question-options .btn,
#question-of-the-day .type-multiple.options-17 .question-options .btn-large,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-17 .question-options .clear,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .option-select,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .submit,
#question-of-the-day .question-options .type-single.options-17 .question-options .form-item,
#question-of-the-day .type-single.options-17 .question-options .btn,
#question-of-the-day .type-single.options-17 .question-options .btn-large,
#question-of-the-day .type-single.options-17 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-17 .question-options .clear,
#question-of-the-day .type-single.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-17 .question-options .option-select,
#question-of-the-day .type-single.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-17 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-18 .question-options,
#question-of-the-day .type-single.options-18 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-18 .question-options .form-item,
#question-of-the-day .type-multiple.options-18 .question-options .btn,
#question-of-the-day .type-multiple.options-18 .question-options .btn-large,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-18 .question-options .clear,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .option-select,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .submit,
#question-of-the-day .question-options .type-single.options-18 .question-options .form-item,
#question-of-the-day .type-single.options-18 .question-options .btn,
#question-of-the-day .type-single.options-18 .question-options .btn-large,
#question-of-the-day .type-single.options-18 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-18 .question-options .clear,
#question-of-the-day .type-single.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-18 .question-options .option-select,
#question-of-the-day .type-single.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-18 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-19 .question-options,
#question-of-the-day .type-single.options-19 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-19 .question-options .form-item,
#question-of-the-day .type-multiple.options-19 .question-options .btn,
#question-of-the-day .type-multiple.options-19 .question-options .btn-large,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-19 .question-options .clear,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .option-select,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .submit,
#question-of-the-day .question-options .type-single.options-19 .question-options .form-item,
#question-of-the-day .type-single.options-19 .question-options .btn,
#question-of-the-day .type-single.options-19 .question-options .btn-large,
#question-of-the-day .type-single.options-19 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-19 .question-options .clear,
#question-of-the-day .type-single.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-19 .question-options .option-select,
#question-of-the-day .type-single.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-19 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-20 .question-options,
#question-of-the-day .type-single.options-20 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-20 .question-options .form-item,
#question-of-the-day .type-multiple.options-20 .question-options .btn,
#question-of-the-day .type-multiple.options-20 .question-options .btn-large,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-20 .question-options .clear,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .option-select,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .submit,
#question-of-the-day .question-options .type-single.options-20 .question-options .form-item,
#question-of-the-day .type-single.options-20 .question-options .btn,
#question-of-the-day .type-single.options-20 .question-options .btn-large,
#question-of-the-day .type-single.options-20 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-20 .question-options .clear,
#question-of-the-day .type-single.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-20 .question-options .option-select,
#question-of-the-day .type-single.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-20 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-21 .question-options,
#question-of-the-day .type-single.options-21 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-21 .question-options .form-item,
#question-of-the-day .type-multiple.options-21 .question-options .btn,
#question-of-the-day .type-multiple.options-21 .question-options .btn-large,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-21 .question-options .clear,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .option-select,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .submit,
#question-of-the-day .question-options .type-single.options-21 .question-options .form-item,
#question-of-the-day .type-single.options-21 .question-options .btn,
#question-of-the-day .type-single.options-21 .question-options .btn-large,
#question-of-the-day .type-single.options-21 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-21 .question-options .clear,
#question-of-the-day .type-single.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-21 .question-options .option-select,
#question-of-the-day .type-single.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-21 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-22 .question-options,
#question-of-the-day .type-single.options-22 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-22 .question-options .form-item,
#question-of-the-day .type-multiple.options-22 .question-options .btn,
#question-of-the-day .type-multiple.options-22 .question-options .btn-large,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-22 .question-options .clear,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .option-select,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .submit,
#question-of-the-day .question-options .type-single.options-22 .question-options .form-item,
#question-of-the-day .type-single.options-22 .question-options .btn,
#question-of-the-day .type-single.options-22 .question-options .btn-large,
#question-of-the-day .type-single.options-22 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-22 .question-options .clear,
#question-of-the-day .type-single.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-22 .question-options .option-select,
#question-of-the-day .type-single.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-22 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-23 .question-options,
#question-of-the-day .type-single.options-23 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-23 .question-options .form-item,
#question-of-the-day .type-multiple.options-23 .question-options .btn,
#question-of-the-day .type-multiple.options-23 .question-options .btn-large,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-23 .question-options .clear,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .option-select,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .submit,
#question-of-the-day .question-options .type-single.options-23 .question-options .form-item,
#question-of-the-day .type-single.options-23 .question-options .btn,
#question-of-the-day .type-single.options-23 .question-options .btn-large,
#question-of-the-day .type-single.options-23 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-23 .question-options .clear,
#question-of-the-day .type-single.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-23 .question-options .option-select,
#question-of-the-day .type-single.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-23 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-24 .question-options,
#question-of-the-day .type-single.options-24 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-24 .question-options .form-item,
#question-of-the-day .type-multiple.options-24 .question-options .btn,
#question-of-the-day .type-multiple.options-24 .question-options .btn-large,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-24 .question-options .clear,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .option-select,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .submit,
#question-of-the-day .question-options .type-single.options-24 .question-options .form-item,
#question-of-the-day .type-single.options-24 .question-options .btn,
#question-of-the-day .type-single.options-24 .question-options .btn-large,
#question-of-the-day .type-single.options-24 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-24 .question-options .clear,
#question-of-the-day .type-single.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-24 .question-options .option-select,
#question-of-the-day .type-single.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-24 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-25 .question-options,
#question-of-the-day .type-single.options-25 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-25 .question-options .form-item,
#question-of-the-day .type-multiple.options-25 .question-options .btn,
#question-of-the-day .type-multiple.options-25 .question-options .btn-large,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-25 .question-options .clear,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .option-select,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .submit,
#question-of-the-day .question-options .type-single.options-25 .question-options .form-item,
#question-of-the-day .type-single.options-25 .question-options .btn,
#question-of-the-day .type-single.options-25 .question-options .btn-large,
#question-of-the-day .type-single.options-25 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-25 .question-options .clear,
#question-of-the-day .type-single.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-25 .question-options .option-select,
#question-of-the-day .type-single.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-25 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-26 .question-options,
#question-of-the-day .type-single.options-26 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-26 .question-options .form-item,
#question-of-the-day .type-multiple.options-26 .question-options .btn,
#question-of-the-day .type-multiple.options-26 .question-options .btn-large,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-26 .question-options .clear,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .option-select,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .submit,
#question-of-the-day .question-options .type-single.options-26 .question-options .form-item,
#question-of-the-day .type-single.options-26 .question-options .btn,
#question-of-the-day .type-single.options-26 .question-options .btn-large,
#question-of-the-day .type-single.options-26 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-26 .question-options .clear,
#question-of-the-day .type-single.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-26 .question-options .option-select,
#question-of-the-day .type-single.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-26 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-27 .question-options,
#question-of-the-day .type-single.options-27 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-27 .question-options .form-item,
#question-of-the-day .type-multiple.options-27 .question-options .btn,
#question-of-the-day .type-multiple.options-27 .question-options .btn-large,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-27 .question-options .clear,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .option-select,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .submit,
#question-of-the-day .question-options .type-single.options-27 .question-options .form-item,
#question-of-the-day .type-single.options-27 .question-options .btn,
#question-of-the-day .type-single.options-27 .question-options .btn-large,
#question-of-the-day .type-single.options-27 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-27 .question-options .clear,
#question-of-the-day .type-single.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-27 .question-options .option-select,
#question-of-the-day .type-single.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-27 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-28 .question-options,
#question-of-the-day .type-single.options-28 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-28 .question-options .form-item,
#question-of-the-day .type-multiple.options-28 .question-options .btn,
#question-of-the-day .type-multiple.options-28 .question-options .btn-large,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-28 .question-options .clear,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .option-select,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .submit,
#question-of-the-day .question-options .type-single.options-28 .question-options .form-item,
#question-of-the-day .type-single.options-28 .question-options .btn,
#question-of-the-day .type-single.options-28 .question-options .btn-large,
#question-of-the-day .type-single.options-28 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-28 .question-options .clear,
#question-of-the-day .type-single.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-28 .question-options .option-select,
#question-of-the-day .type-single.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-28 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-29 .question-options,
#question-of-the-day .type-single.options-29 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-29 .question-options .form-item,
#question-of-the-day .type-multiple.options-29 .question-options .btn,
#question-of-the-day .type-multiple.options-29 .question-options .btn-large,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-29 .question-options .clear,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .option-select,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .submit,
#question-of-the-day .question-options .type-single.options-29 .question-options .form-item,
#question-of-the-day .type-single.options-29 .question-options .btn,
#question-of-the-day .type-single.options-29 .question-options .btn-large,
#question-of-the-day .type-single.options-29 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-29 .question-options .clear,
#question-of-the-day .type-single.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-29 .question-options .option-select,
#question-of-the-day .type-single.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-29 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-30 .question-options,
#question-of-the-day .type-single.options-30 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-30 .question-options .form-item,
#question-of-the-day .type-multiple.options-30 .question-options .btn,
#question-of-the-day .type-multiple.options-30 .question-options .btn-large,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-30 .question-options .clear,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .option-select,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .submit,
#question-of-the-day .question-options .type-single.options-30 .question-options .form-item,
#question-of-the-day .type-single.options-30 .question-options .btn,
#question-of-the-day .type-single.options-30 .question-options .btn-large,
#question-of-the-day .type-single.options-30 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-30 .question-options .clear,
#question-of-the-day .type-single.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-30 .question-options .option-select,
#question-of-the-day .type-single.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-30 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-31 .question-options,
#question-of-the-day .type-single.options-31 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-31 .question-options .form-item,
#question-of-the-day .type-multiple.options-31 .question-options .btn,
#question-of-the-day .type-multiple.options-31 .question-options .btn-large,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-31 .question-options .clear,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .option-select,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .submit,
#question-of-the-day .question-options .type-single.options-31 .question-options .form-item,
#question-of-the-day .type-single.options-31 .question-options .btn,
#question-of-the-day .type-single.options-31 .question-options .btn-large,
#question-of-the-day .type-single.options-31 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-31 .question-options .clear,
#question-of-the-day .type-single.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-31 .question-options .option-select,
#question-of-the-day .type-single.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-31 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-32 .question-options,
#question-of-the-day .type-single.options-32 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-32 .question-options .form-item,
#question-of-the-day .type-multiple.options-32 .question-options .btn,
#question-of-the-day .type-multiple.options-32 .question-options .btn-large,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-32 .question-options .clear,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .option-select,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .submit,
#question-of-the-day .question-options .type-single.options-32 .question-options .form-item,
#question-of-the-day .type-single.options-32 .question-options .btn,
#question-of-the-day .type-single.options-32 .question-options .btn-large,
#question-of-the-day .type-single.options-32 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-32 .question-options .clear,
#question-of-the-day .type-single.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-32 .question-options .option-select,
#question-of-the-day .type-single.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-32 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-33 .question-options,
#question-of-the-day .type-single.options-33 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-33 .question-options .form-item,
#question-of-the-day .type-multiple.options-33 .question-options .btn,
#question-of-the-day .type-multiple.options-33 .question-options .btn-large,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-33 .question-options .clear,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .option-select,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .submit,
#question-of-the-day .question-options .type-single.options-33 .question-options .form-item,
#question-of-the-day .type-single.options-33 .question-options .btn,
#question-of-the-day .type-single.options-33 .question-options .btn-large,
#question-of-the-day .type-single.options-33 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-33 .question-options .clear,
#question-of-the-day .type-single.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-33 .question-options .option-select,
#question-of-the-day .type-single.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-33 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-34 .question-options,
#question-of-the-day .type-single.options-34 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-34 .question-options .form-item,
#question-of-the-day .type-multiple.options-34 .question-options .btn,
#question-of-the-day .type-multiple.options-34 .question-options .btn-large,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-34 .question-options .clear,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .option-select,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .submit,
#question-of-the-day .question-options .type-single.options-34 .question-options .form-item,
#question-of-the-day .type-single.options-34 .question-options .btn,
#question-of-the-day .type-single.options-34 .question-options .btn-large,
#question-of-the-day .type-single.options-34 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-34 .question-options .clear,
#question-of-the-day .type-single.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-34 .question-options .option-select,
#question-of-the-day .type-single.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-34 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-35 .question-options,
#question-of-the-day .type-single.options-35 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-35 .question-options .form-item,
#question-of-the-day .type-multiple.options-35 .question-options .btn,
#question-of-the-day .type-multiple.options-35 .question-options .btn-large,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-35 .question-options .clear,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .option-select,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .submit,
#question-of-the-day .question-options .type-single.options-35 .question-options .form-item,
#question-of-the-day .type-single.options-35 .question-options .btn,
#question-of-the-day .type-single.options-35 .question-options .btn-large,
#question-of-the-day .type-single.options-35 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-35 .question-options .clear,
#question-of-the-day .type-single.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-35 .question-options .option-select,
#question-of-the-day .type-single.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-35 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-36 .question-options,
#question-of-the-day .type-single.options-36 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-36 .question-options .form-item,
#question-of-the-day .type-multiple.options-36 .question-options .btn,
#question-of-the-day .type-multiple.options-36 .question-options .btn-large,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-36 .question-options .clear,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .option-select,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .submit,
#question-of-the-day .question-options .type-single.options-36 .question-options .form-item,
#question-of-the-day .type-single.options-36 .question-options .btn,
#question-of-the-day .type-single.options-36 .question-options .btn-large,
#question-of-the-day .type-single.options-36 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-36 .question-options .clear,
#question-of-the-day .type-single.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-36 .question-options .option-select,
#question-of-the-day .type-single.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-36 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-37 .question-options,
#question-of-the-day .type-single.options-37 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-37 .question-options .form-item,
#question-of-the-day .type-multiple.options-37 .question-options .btn,
#question-of-the-day .type-multiple.options-37 .question-options .btn-large,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-37 .question-options .clear,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .option-select,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .submit,
#question-of-the-day .question-options .type-single.options-37 .question-options .form-item,
#question-of-the-day .type-single.options-37 .question-options .btn,
#question-of-the-day .type-single.options-37 .question-options .btn-large,
#question-of-the-day .type-single.options-37 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-37 .question-options .clear,
#question-of-the-day .type-single.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-37 .question-options .option-select,
#question-of-the-day .type-single.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-37 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-38 .question-options,
#question-of-the-day .type-single.options-38 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-38 .question-options .form-item,
#question-of-the-day .type-multiple.options-38 .question-options .btn,
#question-of-the-day .type-multiple.options-38 .question-options .btn-large,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-38 .question-options .clear,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .option-select,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .submit,
#question-of-the-day .question-options .type-single.options-38 .question-options .form-item,
#question-of-the-day .type-single.options-38 .question-options .btn,
#question-of-the-day .type-single.options-38 .question-options .btn-large,
#question-of-the-day .type-single.options-38 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-38 .question-options .clear,
#question-of-the-day .type-single.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-38 .question-options .option-select,
#question-of-the-day .type-single.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-38 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-39 .question-options,
#question-of-the-day .type-single.options-39 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-39 .question-options .form-item,
#question-of-the-day .type-multiple.options-39 .question-options .btn,
#question-of-the-day .type-multiple.options-39 .question-options .btn-large,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-39 .question-options .clear,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .option-select,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .submit,
#question-of-the-day .question-options .type-single.options-39 .question-options .form-item,
#question-of-the-day .type-single.options-39 .question-options .btn,
#question-of-the-day .type-single.options-39 .question-options .btn-large,
#question-of-the-day .type-single.options-39 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-39 .question-options .clear,
#question-of-the-day .type-single.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-39 .question-options .option-select,
#question-of-the-day .type-single.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-39 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-40 .question-options,
#question-of-the-day .type-single.options-40 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-40 .question-options .form-item,
#question-of-the-day .type-multiple.options-40 .question-options .btn,
#question-of-the-day .type-multiple.options-40 .question-options .btn-large,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-40 .question-options .clear,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .option-select,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .submit,
#question-of-the-day .question-options .type-single.options-40 .question-options .form-item,
#question-of-the-day .type-single.options-40 .question-options .btn,
#question-of-the-day .type-single.options-40 .question-options .btn-large,
#question-of-the-day .type-single.options-40 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-40 .question-options .clear,
#question-of-the-day .type-single.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-40 .question-options .option-select,
#question-of-the-day .type-single.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-40 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-41 .question-options,
#question-of-the-day .type-single.options-41 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-41 .question-options .form-item,
#question-of-the-day .type-multiple.options-41 .question-options .btn,
#question-of-the-day .type-multiple.options-41 .question-options .btn-large,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-41 .question-options .clear,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .option-select,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .submit,
#question-of-the-day .question-options .type-single.options-41 .question-options .form-item,
#question-of-the-day .type-single.options-41 .question-options .btn,
#question-of-the-day .type-single.options-41 .question-options .btn-large,
#question-of-the-day .type-single.options-41 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-41 .question-options .clear,
#question-of-the-day .type-single.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-41 .question-options .option-select,
#question-of-the-day .type-single.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-41 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-42 .question-options,
#question-of-the-day .type-single.options-42 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-42 .question-options .form-item,
#question-of-the-day .type-multiple.options-42 .question-options .btn,
#question-of-the-day .type-multiple.options-42 .question-options .btn-large,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-42 .question-options .clear,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .option-select,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .submit,
#question-of-the-day .question-options .type-single.options-42 .question-options .form-item,
#question-of-the-day .type-single.options-42 .question-options .btn,
#question-of-the-day .type-single.options-42 .question-options .btn-large,
#question-of-the-day .type-single.options-42 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-42 .question-options .clear,
#question-of-the-day .type-single.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-42 .question-options .option-select,
#question-of-the-day .type-single.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-42 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-43 .question-options,
#question-of-the-day .type-single.options-43 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-43 .question-options .form-item,
#question-of-the-day .type-multiple.options-43 .question-options .btn,
#question-of-the-day .type-multiple.options-43 .question-options .btn-large,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-43 .question-options .clear,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .option-select,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .submit,
#question-of-the-day .question-options .type-single.options-43 .question-options .form-item,
#question-of-the-day .type-single.options-43 .question-options .btn,
#question-of-the-day .type-single.options-43 .question-options .btn-large,
#question-of-the-day .type-single.options-43 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-43 .question-options .clear,
#question-of-the-day .type-single.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-43 .question-options .option-select,
#question-of-the-day .type-single.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-43 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-44 .question-options,
#question-of-the-day .type-single.options-44 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .type-multiple.options-44 .question-options .btn,
#question-of-the-day .type-multiple.options-44 .question-options .btn-large,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-44 .question-options .clear,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .option-select,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .submit,
#question-of-the-day .question-options .type-single.options-44 .question-options .form-item,
#question-of-the-day .type-single.options-44 .question-options .btn,
#question-of-the-day .type-single.options-44 .question-options .btn-large,
#question-of-the-day .type-single.options-44 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-44 .question-options .clear,
#question-of-the-day .type-single.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-44 .question-options .option-select,
#question-of-the-day .type-single.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-44 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-45 .question-options,
#question-of-the-day .type-single.options-45 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-45 .question-options .form-item,
#question-of-the-day .type-multiple.options-45 .question-options .btn,
#question-of-the-day .type-multiple.options-45 .question-options .btn-large,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-45 .question-options .clear,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .option-select,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .submit,
#question-of-the-day .question-options .type-single.options-45 .question-options .form-item,
#question-of-the-day .type-single.options-45 .question-options .btn,
#question-of-the-day .type-single.options-45 .question-options .btn-large,
#question-of-the-day .type-single.options-45 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-45 .question-options .clear,
#question-of-the-day .type-single.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-45 .question-options .option-select,
#question-of-the-day .type-single.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-45 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-46 .question-options,
#question-of-the-day .type-single.options-46 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-46 .question-options .form-item,
#question-of-the-day .type-multiple.options-46 .question-options .btn,
#question-of-the-day .type-multiple.options-46 .question-options .btn-large,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-46 .question-options .clear,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .option-select,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .submit,
#question-of-the-day .question-options .type-single.options-46 .question-options .form-item,
#question-of-the-day .type-single.options-46 .question-options .btn,
#question-of-the-day .type-single.options-46 .question-options .btn-large,
#question-of-the-day .type-single.options-46 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-46 .question-options .clear,
#question-of-the-day .type-single.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-46 .question-options .option-select,
#question-of-the-day .type-single.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-46 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-47 .question-options,
#question-of-the-day .type-single.options-47 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-47 .question-options .form-item,
#question-of-the-day .type-multiple.options-47 .question-options .btn,
#question-of-the-day .type-multiple.options-47 .question-options .btn-large,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-47 .question-options .clear,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .option-select,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .submit,
#question-of-the-day .question-options .type-single.options-47 .question-options .form-item,
#question-of-the-day .type-single.options-47 .question-options .btn,
#question-of-the-day .type-single.options-47 .question-options .btn-large,
#question-of-the-day .type-single.options-47 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-47 .question-options .clear,
#question-of-the-day .type-single.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-47 .question-options .option-select,
#question-of-the-day .type-single.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-47 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-48 .question-options,
#question-of-the-day .type-single.options-48 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-48 .question-options .form-item,
#question-of-the-day .type-multiple.options-48 .question-options .btn,
#question-of-the-day .type-multiple.options-48 .question-options .btn-large,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-48 .question-options .clear,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .option-select,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .submit,
#question-of-the-day .question-options .type-single.options-48 .question-options .form-item,
#question-of-the-day .type-single.options-48 .question-options .btn,
#question-of-the-day .type-single.options-48 .question-options .btn-large,
#question-of-the-day .type-single.options-48 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-48 .question-options .clear,
#question-of-the-day .type-single.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-48 .question-options .option-select,
#question-of-the-day .type-single.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-48 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-49 .question-options,
#question-of-the-day .type-single.options-49 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-49 .question-options .form-item,
#question-of-the-day .type-multiple.options-49 .question-options .btn,
#question-of-the-day .type-multiple.options-49 .question-options .btn-large,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-49 .question-options .clear,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .option-select,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .submit,
#question-of-the-day .question-options .type-single.options-49 .question-options .form-item,
#question-of-the-day .type-single.options-49 .question-options .btn,
#question-of-the-day .type-single.options-49 .question-options .btn-large,
#question-of-the-day .type-single.options-49 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-49 .question-options .clear,
#question-of-the-day .type-single.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-49 .question-options .option-select,
#question-of-the-day .type-single.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-49 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-50 .question-options,
#question-of-the-day .type-single.options-50 .question-options {
  margin: 1vw 0 0.5vw; }

#question-of-the-day .question-options .type-multiple.options-50 .question-options .form-item,
#question-of-the-day .type-multiple.options-50 .question-options .btn,
#question-of-the-day .type-multiple.options-50 .question-options .btn-large,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-50 .question-options .clear,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .option-select,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .submit,
#question-of-the-day .question-options .type-single.options-50 .question-options .form-item,
#question-of-the-day .type-single.options-50 .question-options .btn,
#question-of-the-day .type-single.options-50 .question-options .btn-large,
#question-of-the-day .type-single.options-50 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-50 .question-options .clear,
#question-of-the-day .type-single.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-50 .question-options .option-select,
#question-of-the-day .type-single.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-50 .question-options .submit {
  font-size: 1vw;
  height: auto;
  margin: 0 0.2vw 0.7vw;
  padding: 0.3vw 0.5vw;
  text-transform: capitalize;
  width: auto; }

#question-of-the-day .type-multiple.options-3 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-4 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-5 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-6 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-7 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-8 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-9 .question-options {
  margin: 0 0 20px; }

#question-of-the-day .type-multiple.options-13 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-13 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-14 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-14 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-15 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-15 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-16 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-16 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-17 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-17 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-18 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-18 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-19 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-19 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-20 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-20 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-21 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-21 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-22 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-22 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-23 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-23 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-24 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-24 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-25 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-25 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-26 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-26 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-27 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-27 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-28 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-28 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-29 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-29 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-30 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-30 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-31 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-31 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-32 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-32 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-33 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-33 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-34 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-34 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-35 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-35 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-36 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-36 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-37 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-37 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-38 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-38 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-39 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-39 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-40 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-40 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-41 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-41 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-42 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-42 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-43 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-43 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-44 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-44 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-45 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-45 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-46 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-46 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-47 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-47 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-48 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-48 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-49 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-49 > div * {
  visibility: hidden; }

#question-of-the-day .type-multiple.options-50 > div:before {
  color: red;
  content: "Whoops! This question shouldn't be displayed here.";
  font-size: 38px;
  font-weight: bold;
  line-height: 1.25em; }

#question-of-the-day .type-multiple.options-50 > div * {
  visibility: hidden; }

#questions-completed {
  animation: fadein 0.5s;
  text-align: center; }

#questions-completed p {
  margin: 0.75em 0; }

.type-multiple.options-2 .question-options,
.type-single.options-2 .question-options,
.field-widget-options-buttons .form-radios,
.field-widget-options-buttons .form-checkboxes {
  margin: 0; }

.type-multiple.options-2 .question-options .btn,
.type-multiple.options-2 .question-options .btn-large,
.type-multiple.options-2 .question-options .custom-form .clear,
.custom-form .type-multiple.options-2 .question-options .clear,
.type-multiple.options-2 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-2 .question-options .option-select,
.type-multiple.options-2 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-2 .question-options .submit,
.type-single.options-2 .question-options .btn,
.type-single.options-2 .question-options .btn-large,
.type-single.options-2 .question-options .custom-form .clear,
.custom-form .type-single.options-2 .question-options .clear,
.type-single.options-2 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-2 .question-options .option-select,
.type-single.options-2 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-2 .question-options .submit,
.type-multiple.options-2 .question-options .form-item,
.type-single.options-2 .question-options .form-item {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 3vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 20vw;
  padding: 1vw;
  width: 20vw; }

.type-multiple.options-3 .question-options,
.type-single.options-3 .question-options {
  margin: 0; }

.type-multiple.options-3 .question-options .btn,
.type-multiple.options-3 .question-options .btn-large,
.type-multiple.options-3 .question-options .custom-form .clear,
.custom-form .type-multiple.options-3 .question-options .clear,
.type-multiple.options-3 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-3 .question-options .option-select,
.type-multiple.options-3 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-3 .question-options .submit,
.type-single.options-3 .question-options .btn,
.type-single.options-3 .question-options .btn-large,
.type-single.options-3 .question-options .custom-form .clear,
.custom-form .type-single.options-3 .question-options .clear,
.type-single.options-3 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-3 .question-options .option-select,
.type-single.options-3 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-3 .question-options .submit,
.type-multiple.options-3 .question-options .form-item,
.type-single.options-3 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-3 .question-options .btn,
  .type-multiple.options-3 .question-options .btn-large,
  .type-multiple.options-3 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-3 .question-options .clear,
  .type-multiple.options-3 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-3 .question-options .option-select,
  .type-multiple.options-3 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-3 .question-options .submit,
  .type-single.options-3 .question-options .btn,
  .type-single.options-3 .question-options .btn-large,
  .type-single.options-3 .question-options .custom-form .clear,
  .custom-form .type-single.options-3 .question-options .clear,
  .type-single.options-3 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-3 .question-options .option-select,
  .type-single.options-3 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-3 .question-options .submit,
  .type-multiple.options-3 .question-options .form-item,
  .type-single.options-3 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-3 .submit,
.type-single.options-3 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-4 .question-options,
.type-single.options-4 .question-options {
  margin: 0; }

.type-multiple.options-4 .question-options .btn,
.type-multiple.options-4 .question-options .btn-large,
.type-multiple.options-4 .question-options .custom-form .clear,
.custom-form .type-multiple.options-4 .question-options .clear,
.type-multiple.options-4 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-4 .question-options .option-select,
.type-multiple.options-4 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-4 .question-options .submit,
.type-single.options-4 .question-options .btn,
.type-single.options-4 .question-options .btn-large,
.type-single.options-4 .question-options .custom-form .clear,
.custom-form .type-single.options-4 .question-options .clear,
.type-single.options-4 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-4 .question-options .option-select,
.type-single.options-4 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-4 .question-options .submit,
.type-multiple.options-4 .question-options .form-item,
.type-single.options-4 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-4 .question-options .btn,
  .type-multiple.options-4 .question-options .btn-large,
  .type-multiple.options-4 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-4 .question-options .clear,
  .type-multiple.options-4 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-4 .question-options .option-select,
  .type-multiple.options-4 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-4 .question-options .submit,
  .type-single.options-4 .question-options .btn,
  .type-single.options-4 .question-options .btn-large,
  .type-single.options-4 .question-options .custom-form .clear,
  .custom-form .type-single.options-4 .question-options .clear,
  .type-single.options-4 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-4 .question-options .option-select,
  .type-single.options-4 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-4 .question-options .submit,
  .type-multiple.options-4 .question-options .form-item,
  .type-single.options-4 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-4 .submit,
.type-single.options-4 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-5 .question-options,
.type-single.options-5 .question-options {
  margin: 0; }

.type-multiple.options-5 .question-options .btn,
.type-multiple.options-5 .question-options .btn-large,
.type-multiple.options-5 .question-options .custom-form .clear,
.custom-form .type-multiple.options-5 .question-options .clear,
.type-multiple.options-5 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-5 .question-options .option-select,
.type-multiple.options-5 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-5 .question-options .submit,
.type-single.options-5 .question-options .btn,
.type-single.options-5 .question-options .btn-large,
.type-single.options-5 .question-options .custom-form .clear,
.custom-form .type-single.options-5 .question-options .clear,
.type-single.options-5 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-5 .question-options .option-select,
.type-single.options-5 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-5 .question-options .submit,
.type-multiple.options-5 .question-options .form-item,
.type-single.options-5 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

#edit-profile-treatment-field-interest-online-care-und .question-options .form-item {
  width: 14vw; }

#edit-profile-treatment-field-challenges-online-care-und .question-options .form-item {
  min-height: 19vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-5 .question-options .btn,
  .type-multiple.options-5 .question-options .btn-large,
  .type-multiple.options-5 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-5 .question-options .clear,
  .type-multiple.options-5 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-5 .question-options .option-select,
  .type-multiple.options-5 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-5 .question-options .submit,
  .type-single.options-5 .question-options .btn,
  .type-single.options-5 .question-options .btn-large,
  .type-single.options-5 .question-options .custom-form .clear,
  .custom-form .type-single.options-5 .question-options .clear,
  .type-single.options-5 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-5 .question-options .option-select,
  .type-single.options-5 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-5 .question-options .submit,
  .type-multiple.options-5 .question-options .form-item,
  .type-single.options-5 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-5 .submit,
.type-single.options-5 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-6 .question-options,
.type-single.options-6 .question-options {
  margin: 0; }

.type-multiple.options-6 .question-options .btn,
.type-multiple.options-6 .question-options .btn-large,
.type-multiple.options-6 .question-options .custom-form .clear,
.custom-form .type-multiple.options-6 .question-options .clear,
.type-multiple.options-6 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-6 .question-options .option-select,
.type-multiple.options-6 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-6 .question-options .submit,
.type-single.options-6 .question-options .btn,
.type-single.options-6 .question-options .btn-large,
.type-single.options-6 .question-options .custom-form .clear,
.custom-form .type-single.options-6 .question-options .clear,
.type-single.options-6 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-6 .question-options .option-select,
.type-single.options-6 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-6 .question-options .submit,
.type-multiple.options-6 .question-options .form-item,
.type-single.options-6 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-6 .question-options .btn,
  .type-multiple.options-6 .question-options .btn-large,
  .type-multiple.options-6 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-6 .question-options .clear,
  .type-multiple.options-6 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-6 .question-options .option-select,
  .type-multiple.options-6 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-6 .question-options .submit,
  .type-single.options-6 .question-options .btn,
  .type-single.options-6 .question-options .btn-large,
  .type-single.options-6 .question-options .custom-form .clear,
  .custom-form .type-single.options-6 .question-options .clear,
  .type-single.options-6 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-6 .question-options .option-select,
  .type-single.options-6 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-6 .question-options .submit,
  .type-multiple.options-6 .question-options .form-item,
  .type-single.options-6 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-6 .submit,
.type-single.options-6 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-7 .question-options,
.type-single.options-7 .question-options {
  margin: 0; }

.type-multiple.options-7 .question-options .btn,
.type-multiple.options-7 .question-options .btn-large,
.type-multiple.options-7 .question-options .custom-form .clear,
.custom-form .type-multiple.options-7 .question-options .clear,
.type-multiple.options-7 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-7 .question-options .option-select,
.type-multiple.options-7 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-7 .question-options .submit,
.type-single.options-7 .question-options .btn,
.type-single.options-7 .question-options .btn-large,
.type-single.options-7 .question-options .custom-form .clear,
.custom-form .type-single.options-7 .question-options .clear,
.type-single.options-7 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-7 .question-options .option-select,
.type-single.options-7 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-7 .question-options .submit,
.type-multiple.options-7 .question-options .form-item,
.type-single.options-7 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-7 .question-options .btn,
  .type-multiple.options-7 .question-options .btn-large,
  .type-multiple.options-7 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-7 .question-options .clear,
  .type-multiple.options-7 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-7 .question-options .option-select,
  .type-multiple.options-7 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-7 .question-options .submit,
  .type-single.options-7 .question-options .btn,
  .type-single.options-7 .question-options .btn-large,
  .type-single.options-7 .question-options .custom-form .clear,
  .custom-form .type-single.options-7 .question-options .clear,
  .type-single.options-7 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-7 .question-options .option-select,
  .type-single.options-7 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-7 .question-options .submit,
  .type-multiple.options-7 .question-options .form-item,
  .type-single.options-7 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-7 .submit,
.type-single.options-7 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-8 .question-options,
.type-single.options-8 .question-options {
  margin: 0; }

.type-multiple.options-8 .question-options .btn,
.type-multiple.options-8 .question-options .btn-large,
.type-multiple.options-8 .question-options .custom-form .clear,
.custom-form .type-multiple.options-8 .question-options .clear,
.type-multiple.options-8 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-8 .question-options .option-select,
.type-multiple.options-8 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-8 .question-options .submit,
.type-single.options-8 .question-options .btn,
.type-single.options-8 .question-options .btn-large,
.type-single.options-8 .question-options .custom-form .clear,
.custom-form .type-single.options-8 .question-options .clear,
.type-single.options-8 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-8 .question-options .option-select,
.type-single.options-8 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-8 .question-options .submit,
.type-multiple.options-8 .question-options .form-item,
.type-single.options-8 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-8 .question-options .btn,
  .type-multiple.options-8 .question-options .btn-large,
  .type-multiple.options-8 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-8 .question-options .clear,
  .type-multiple.options-8 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-8 .question-options .option-select,
  .type-multiple.options-8 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-8 .question-options .submit,
  .type-single.options-8 .question-options .btn,
  .type-single.options-8 .question-options .btn-large,
  .type-single.options-8 .question-options .custom-form .clear,
  .custom-form .type-single.options-8 .question-options .clear,
  .type-single.options-8 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-8 .question-options .option-select,
  .type-single.options-8 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-8 .question-options .submit,
  .type-multiple.options-8 .question-options .form-item,
  .type-single.options-8 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-8 .submit,
.type-single.options-8 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-9 .question-options,
.type-single.options-9 .question-options {
  margin: 0; }

.type-multiple.options-9 .question-options .btn,
.type-multiple.options-9 .question-options .btn-large,
.type-multiple.options-9 .question-options .custom-form .clear,
.custom-form .type-multiple.options-9 .question-options .clear,
.type-multiple.options-9 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-9 .question-options .option-select,
.type-multiple.options-9 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-9 .question-options .submit,
.type-single.options-9 .question-options .btn,
.type-single.options-9 .question-options .btn-large,
.type-single.options-9 .question-options .custom-form .clear,
.custom-form .type-single.options-9 .question-options .clear,
.type-single.options-9 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-9 .question-options .option-select,
.type-single.options-9 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-9 .question-options .submit,
.type-multiple.options-9 .question-options .form-item,
.type-single.options-9 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 10vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-9 .question-options .btn,
  .type-multiple.options-9 .question-options .btn-large,
  .type-multiple.options-9 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-9 .question-options .clear,
  .type-multiple.options-9 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-9 .question-options .option-select,
  .type-multiple.options-9 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-9 .question-options .submit,
  .type-single.options-9 .question-options .btn,
  .type-single.options-9 .question-options .btn-large,
  .type-single.options-9 .question-options .custom-form .clear,
  .custom-form .type-single.options-9 .question-options .clear,
  .type-single.options-9 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-9 .question-options .option-select,
  .type-single.options-9 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-9 .question-options .submit,
  .type-multiple.options-9 .question-options .form-item,
  .type-single.options-9 .question-options .form-item {
    min-height: 10vw;
    padding: 1vw; } }

.type-multiple.options-9 .submit,
.type-single.options-9 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-10 .question-options,
.type-single.options-10 .question-options {
  margin: 0; }

.type-multiple.options-10 .question-options .btn,
.type-multiple.options-10 .question-options .btn-large,
.type-multiple.options-10 .question-options .custom-form .clear,
.custom-form .type-multiple.options-10 .question-options .clear,
.type-multiple.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-10 .question-options .option-select,
.type-multiple.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-10 .question-options .submit,
.type-single.options-10 .question-options .btn,
.type-single.options-10 .question-options .btn-large,
.type-single.options-10 .question-options .custom-form .clear,
.custom-form .type-single.options-10 .question-options .clear,
.type-single.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-10 .question-options .option-select,
.type-single.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-10 .question-options .submit,
.type-multiple.options-10 .question-options .form-item,
.type-single.options-10 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 9vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-10 .question-options .btn,
  .type-multiple.options-10 .question-options .btn-large,
  .type-multiple.options-10 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-10 .question-options .clear,
  .type-multiple.options-10 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-10 .question-options .option-select,
  .type-multiple.options-10 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-10 .question-options .submit,
  .type-single.options-10 .question-options .btn,
  .type-single.options-10 .question-options .btn-large,
  .type-single.options-10 .question-options .custom-form .clear,
  .custom-form .type-single.options-10 .question-options .clear,
  .type-single.options-10 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-10 .question-options .option-select,
  .type-single.options-10 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-10 .question-options .submit,
  .type-multiple.options-10 .question-options .form-item,
  .type-single.options-10 .question-options .form-item {
    min-height: 9vw;
    padding: 1vw; } }

.type-multiple.options-10 .submit,
.type-single.options-10 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-11 .question-options,
.type-single.options-11 .question-options {
  margin: 0; }

.type-multiple.options-11 .question-options .btn,
.type-multiple.options-11 .question-options .btn-large,
.type-multiple.options-11 .question-options .custom-form .clear,
.custom-form .type-multiple.options-11 .question-options .clear,
.type-multiple.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-11 .question-options .option-select,
.type-multiple.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-11 .question-options .submit,
.type-single.options-11 .question-options .btn,
.type-single.options-11 .question-options .btn-large,
.type-single.options-11 .question-options .custom-form .clear,
.custom-form .type-single.options-11 .question-options .clear,
.type-single.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-11 .question-options .option-select,
.type-single.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-11 .question-options .submit,
.type-multiple.options-11 .question-options .form-item,
.type-single.options-11 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 9vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-11 .question-options .btn,
  .type-multiple.options-11 .question-options .btn-large,
  .type-multiple.options-11 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-11 .question-options .clear,
  .type-multiple.options-11 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-11 .question-options .option-select,
  .type-multiple.options-11 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-11 .question-options .submit,
  .type-single.options-11 .question-options .btn,
  .type-single.options-11 .question-options .btn-large,
  .type-single.options-11 .question-options .custom-form .clear,
  .custom-form .type-single.options-11 .question-options .clear,
  .type-single.options-11 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-11 .question-options .option-select,
  .type-single.options-11 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-11 .question-options .submit,
  .type-multiple.options-11 .question-options .form-item,
  .type-single.options-11 .question-options .form-item {
    min-height: 9vw;
    padding: 1vw; } }

.type-multiple.options-11 .submit,
.type-single.options-11 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-12 .question-options,
.type-single.options-12 .question-options {
  margin: 0; }

.type-multiple.options-12 .question-options .btn,
.type-multiple.options-12 .question-options .btn-large,
.type-multiple.options-12 .question-options .custom-form .clear,
.custom-form .type-multiple.options-12 .question-options .clear,
.type-multiple.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-12 .question-options .option-select,
.type-multiple.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-12 .question-options .submit,
.type-single.options-12 .question-options .btn,
.type-single.options-12 .question-options .btn-large,
.type-single.options-12 .question-options .custom-form .clear,
.custom-form .type-single.options-12 .question-options .clear,
.type-single.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-12 .question-options .option-select,
.type-single.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-12 .question-options .submit,
.type-multiple.options-12 .question-options .form-item,
.type-single.options-12 .question-options .form-item {
  font-size: 1.5vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 9vh;
  padding: 1vh;
  width: 20vw; }

@media screen and (orientation: portrait) {
  .type-multiple.options-12 .question-options .btn,
  .type-multiple.options-12 .question-options .btn-large,
  .type-multiple.options-12 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-12 .question-options .clear,
  .type-multiple.options-12 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-12 .question-options .option-select,
  .type-multiple.options-12 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-12 .question-options .submit,
  .type-single.options-12 .question-options .btn,
  .type-single.options-12 .question-options .btn-large,
  .type-single.options-12 .question-options .custom-form .clear,
  .custom-form .type-single.options-12 .question-options .clear,
  .type-single.options-12 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-12 .question-options .option-select,
  .type-single.options-12 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-12 .question-options .submit,
  .type-multiple.options-12 .question-options .form-item,
  .type-single.options-12 .question-options .form-item {
    min-height: 9vw;
    padding: 1vw; } }

.type-multiple.options-12 .submit,
.type-single.options-12 .submit {
  font-size: 1.5vw;
  height: auto;
  padding: 1.25vw 8vw;
  width: auto; }

.type-multiple.options-13 .question-options,
.type-single.options-13 .question-options {
  margin: 0; }

.type-multiple.options-13 .question-options .btn,
.type-multiple.options-13 .question-options .btn-large,
.type-multiple.options-13 .question-options .custom-form .clear,
.custom-form .type-multiple.options-13 .question-options .clear,
.type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-13 .question-options .option-select,
.type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-13 .question-options .submit,
.type-single.options-13 .question-options .btn,
.type-single.options-13 .question-options .btn-large,
.type-single.options-13 .question-options .custom-form .clear,
.custom-form .type-single.options-13 .question-options .clear,
.type-single.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-13 .question-options .option-select,
.type-single.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-13 .question-options .submit,
.type-multiple.options-13 .question-options .form-item,
.type-single.options-13 .question-options .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-13 .question-options .btn,
  .type-multiple.options-13 .question-options .btn-large,
  .type-multiple.options-13 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-13 .question-options .clear,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .option-select,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .submit,
  .type-single.options-13 .question-options .btn,
  .type-single.options-13 .question-options .btn-large,
  .type-single.options-13 .question-options .custom-form .clear,
  .custom-form .type-single.options-13 .question-options .clear,
  .type-single.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-13 .question-options .option-select,
  .type-single.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-13 .question-options .submit,
  .type-multiple.options-13 .question-options .form-item,
  .type-single.options-13 .question-options .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-13 .question-options .btn,
  .type-multiple.options-13 .question-options .btn-large,
  .type-multiple.options-13 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-13 .question-options .clear,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .option-select,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .submit,
  .type-single.options-13 .question-options .btn,
  .type-single.options-13 .question-options .btn-large,
  .type-single.options-13 .question-options .custom-form .clear,
  .custom-form .type-single.options-13 .question-options .clear,
  .type-single.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-13 .question-options .option-select,
  .type-single.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-13 .question-options .submit,
  .type-multiple.options-13 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-13 .question-options .btn,
  .type-multiple.options-13 .question-options .btn-large,
  .type-multiple.options-13 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-13 .question-options .clear,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .option-select,
  .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-13 .question-options .submit,
  .type-single.options-13 .question-options .btn,
  .type-single.options-13 .question-options .btn-large,
  .type-single.options-13 .question-options .custom-form .clear,
  .custom-form .type-single.options-13 .question-options .clear,
  .type-single.options-13 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-13 .question-options .option-select,
  .type-single.options-13 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-13 .question-options .submit,
  .type-multiple.options-13 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-13 .submit,
.type-single.options-13 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-13 .submit,
  .type-single.options-13 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-14 .question-options,
.type-single.options-14 .question-options {
  margin: 0; }

.type-multiple.options-14 .question-options .btn,
.type-multiple.options-14 .question-options .btn-large,
.type-multiple.options-14 .question-options .custom-form .clear,
.custom-form .type-multiple.options-14 .question-options .clear,
.type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-14 .question-options .option-select,
.type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-14 .question-options .submit,
.type-single.options-14 .question-options .btn,
.type-single.options-14 .question-options .btn-large,
.type-single.options-14 .question-options .custom-form .clear,
.custom-form .type-single.options-14 .question-options .clear,
.type-single.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-14 .question-options .option-select,
.type-single.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-14 .question-options .submit,
.type-multiple.options-14 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-14 .question-options .btn,
  .type-multiple.options-14 .question-options .btn-large,
  .type-multiple.options-14 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-14 .question-options .clear,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .option-select,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .submit,
  .type-single.options-14 .question-options .btn,
  .type-single.options-14 .question-options .btn-large,
  .type-single.options-14 .question-options .custom-form .clear,
  .custom-form .type-single.options-14 .question-options .clear,
  .type-single.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-14 .question-options .option-select,
  .type-single.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-14 .question-options .submit,
  .type-multiple.options-14 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-14 .question-options .btn,
  .type-multiple.options-14 .question-options .btn-large,
  .type-multiple.options-14 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-14 .question-options .clear,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .option-select,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .submit,
  .type-single.options-14 .question-options .btn,
  .type-single.options-14 .question-options .btn-large,
  .type-single.options-14 .question-options .custom-form .clear,
  .custom-form .type-single.options-14 .question-options .clear,
  .type-single.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-14 .question-options .option-select,
  .type-single.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-14 .question-options .submit,
  .type-multiple.options-14 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-14 .question-options .btn,
  .type-multiple.options-14 .question-options .btn-large,
  .type-multiple.options-14 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-14 .question-options .clear,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .option-select,
  .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-14 .question-options .submit,
  .type-single.options-14 .question-options .btn,
  .type-single.options-14 .question-options .btn-large,
  .type-single.options-14 .question-options .custom-form .clear,
  .custom-form .type-single.options-14 .question-options .clear,
  .type-single.options-14 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-14 .question-options .option-select,
  .type-single.options-14 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-14 .question-options .submit,
  .type-multiple.options-14 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-14 .submit,
.type-single.options-14 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-14 .submit,
  .type-single.options-14 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-15 .question-options,
.type-single.options-15 .question-options {
  margin: 0; }

.type-multiple.options-15 .question-options .btn,
.type-multiple.options-15 .question-options .btn-large,
.type-multiple.options-15 .question-options .custom-form .clear,
.custom-form .type-multiple.options-15 .question-options .clear,
.type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-15 .question-options .option-select,
.type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-15 .question-options .submit,
.type-single.options-15 .question-options .btn,
.type-single.options-15 .question-options .btn-large,
.type-single.options-15 .question-options .custom-form .clear,
.custom-form .type-single.options-15 .question-options .clear,
.type-single.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-15 .question-options .option-select,
.type-single.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-15 .question-options .submit,
.type-multiple.options-15 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-15 .question-options .btn,
  .type-multiple.options-15 .question-options .btn-large,
  .type-multiple.options-15 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-15 .question-options .clear,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .option-select,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .submit,
  .type-single.options-15 .question-options .btn,
  .type-single.options-15 .question-options .btn-large,
  .type-single.options-15 .question-options .custom-form .clear,
  .custom-form .type-single.options-15 .question-options .clear,
  .type-single.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-15 .question-options .option-select,
  .type-single.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-15 .question-options .submit,
  .type-multiple.options-15 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-15 .question-options .btn,
  .type-multiple.options-15 .question-options .btn-large,
  .type-multiple.options-15 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-15 .question-options .clear,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .option-select,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .submit,
  .type-single.options-15 .question-options .btn,
  .type-single.options-15 .question-options .btn-large,
  .type-single.options-15 .question-options .custom-form .clear,
  .custom-form .type-single.options-15 .question-options .clear,
  .type-single.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-15 .question-options .option-select,
  .type-single.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-15 .question-options .submit,
  .type-multiple.options-15 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-15 .question-options .btn,
  .type-multiple.options-15 .question-options .btn-large,
  .type-multiple.options-15 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-15 .question-options .clear,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .option-select,
  .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-15 .question-options .submit,
  .type-single.options-15 .question-options .btn,
  .type-single.options-15 .question-options .btn-large,
  .type-single.options-15 .question-options .custom-form .clear,
  .custom-form .type-single.options-15 .question-options .clear,
  .type-single.options-15 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-15 .question-options .option-select,
  .type-single.options-15 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-15 .question-options .submit,
  .type-multiple.options-15 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-15 .submit,
.type-single.options-15 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-15 .submit,
  .type-single.options-15 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-16 .question-options,
.type-single.options-16 .question-options {
  margin: 0; }

.type-multiple.options-16 .question-options .btn,
.type-multiple.options-16 .question-options .btn-large,
.type-multiple.options-16 .question-options .custom-form .clear,
.custom-form .type-multiple.options-16 .question-options .clear,
.type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-16 .question-options .option-select,
.type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-16 .question-options .submit,
.type-single.options-16 .question-options .btn,
.type-single.options-16 .question-options .btn-large,
.type-single.options-16 .question-options .custom-form .clear,
.custom-form .type-single.options-16 .question-options .clear,
.type-single.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-16 .question-options .option-select,
.type-single.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-16 .question-options .submit,
.type-multiple.options-16 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-16 .question-options .btn,
  .type-multiple.options-16 .question-options .btn-large,
  .type-multiple.options-16 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-16 .question-options .clear,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .option-select,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .submit,
  .type-single.options-16 .question-options .btn,
  .type-single.options-16 .question-options .btn-large,
  .type-single.options-16 .question-options .custom-form .clear,
  .custom-form .type-single.options-16 .question-options .clear,
  .type-single.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-16 .question-options .option-select,
  .type-single.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-16 .question-options .submit,
  .type-multiple.options-16 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-16 .question-options .btn,
  .type-multiple.options-16 .question-options .btn-large,
  .type-multiple.options-16 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-16 .question-options .clear,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .option-select,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .submit,
  .type-single.options-16 .question-options .btn,
  .type-single.options-16 .question-options .btn-large,
  .type-single.options-16 .question-options .custom-form .clear,
  .custom-form .type-single.options-16 .question-options .clear,
  .type-single.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-16 .question-options .option-select,
  .type-single.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-16 .question-options .submit,
  .type-multiple.options-16 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-16 .question-options .btn,
  .type-multiple.options-16 .question-options .btn-large,
  .type-multiple.options-16 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-16 .question-options .clear,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .option-select,
  .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-16 .question-options .submit,
  .type-single.options-16 .question-options .btn,
  .type-single.options-16 .question-options .btn-large,
  .type-single.options-16 .question-options .custom-form .clear,
  .custom-form .type-single.options-16 .question-options .clear,
  .type-single.options-16 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-16 .question-options .option-select,
  .type-single.options-16 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-16 .question-options .submit,
  .type-multiple.options-16 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-16 .submit,
.type-single.options-16 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-16 .submit,
  .type-single.options-16 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-17 .question-options,
.type-single.options-17 .question-options {
  margin: 0; }

.type-multiple.options-17 .question-options .btn,
.type-multiple.options-17 .question-options .btn-large,
.type-multiple.options-17 .question-options .custom-form .clear,
.custom-form .type-multiple.options-17 .question-options .clear,
.type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-17 .question-options .option-select,
.type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-17 .question-options .submit,
.type-single.options-17 .question-options .btn,
.type-single.options-17 .question-options .btn-large,
.type-single.options-17 .question-options .custom-form .clear,
.custom-form .type-single.options-17 .question-options .clear,
.type-single.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-17 .question-options .option-select,
.type-single.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-17 .question-options .submit,
.type-multiple.options-17 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-17 .question-options .btn,
  .type-multiple.options-17 .question-options .btn-large,
  .type-multiple.options-17 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-17 .question-options .clear,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .option-select,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .submit,
  .type-single.options-17 .question-options .btn,
  .type-single.options-17 .question-options .btn-large,
  .type-single.options-17 .question-options .custom-form .clear,
  .custom-form .type-single.options-17 .question-options .clear,
  .type-single.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-17 .question-options .option-select,
  .type-single.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-17 .question-options .submit,
  .type-multiple.options-17 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-17 .question-options .btn,
  .type-multiple.options-17 .question-options .btn-large,
  .type-multiple.options-17 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-17 .question-options .clear,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .option-select,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .submit,
  .type-single.options-17 .question-options .btn,
  .type-single.options-17 .question-options .btn-large,
  .type-single.options-17 .question-options .custom-form .clear,
  .custom-form .type-single.options-17 .question-options .clear,
  .type-single.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-17 .question-options .option-select,
  .type-single.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-17 .question-options .submit,
  .type-multiple.options-17 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-17 .question-options .btn,
  .type-multiple.options-17 .question-options .btn-large,
  .type-multiple.options-17 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-17 .question-options .clear,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .option-select,
  .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-17 .question-options .submit,
  .type-single.options-17 .question-options .btn,
  .type-single.options-17 .question-options .btn-large,
  .type-single.options-17 .question-options .custom-form .clear,
  .custom-form .type-single.options-17 .question-options .clear,
  .type-single.options-17 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-17 .question-options .option-select,
  .type-single.options-17 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-17 .question-options .submit,
  .type-multiple.options-17 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-17 .submit,
.type-single.options-17 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-17 .submit,
  .type-single.options-17 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-18 .question-options,
.type-single.options-18 .question-options {
  margin: 0; }

.type-multiple.options-18 .question-options .btn,
.type-multiple.options-18 .question-options .btn-large,
.type-multiple.options-18 .question-options .custom-form .clear,
.custom-form .type-multiple.options-18 .question-options .clear,
.type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-18 .question-options .option-select,
.type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-18 .question-options .submit,
.type-single.options-18 .question-options .btn,
.type-single.options-18 .question-options .btn-large,
.type-single.options-18 .question-options .custom-form .clear,
.custom-form .type-single.options-18 .question-options .clear,
.type-single.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-18 .question-options .option-select,
.type-single.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-18 .question-options .submit,
.type-multiple.options-18 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-18 .question-options .btn,
  .type-multiple.options-18 .question-options .btn-large,
  .type-multiple.options-18 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-18 .question-options .clear,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .option-select,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .submit,
  .type-single.options-18 .question-options .btn,
  .type-single.options-18 .question-options .btn-large,
  .type-single.options-18 .question-options .custom-form .clear,
  .custom-form .type-single.options-18 .question-options .clear,
  .type-single.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-18 .question-options .option-select,
  .type-single.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-18 .question-options .submit,
  .type-multiple.options-18 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-18 .question-options .btn,
  .type-multiple.options-18 .question-options .btn-large,
  .type-multiple.options-18 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-18 .question-options .clear,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .option-select,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .submit,
  .type-single.options-18 .question-options .btn,
  .type-single.options-18 .question-options .btn-large,
  .type-single.options-18 .question-options .custom-form .clear,
  .custom-form .type-single.options-18 .question-options .clear,
  .type-single.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-18 .question-options .option-select,
  .type-single.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-18 .question-options .submit,
  .type-multiple.options-18 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-18 .question-options .btn,
  .type-multiple.options-18 .question-options .btn-large,
  .type-multiple.options-18 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-18 .question-options .clear,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .option-select,
  .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-18 .question-options .submit,
  .type-single.options-18 .question-options .btn,
  .type-single.options-18 .question-options .btn-large,
  .type-single.options-18 .question-options .custom-form .clear,
  .custom-form .type-single.options-18 .question-options .clear,
  .type-single.options-18 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-18 .question-options .option-select,
  .type-single.options-18 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-18 .question-options .submit,
  .type-multiple.options-18 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-18 .submit,
.type-single.options-18 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-18 .submit,
  .type-single.options-18 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-19 .question-options,
.type-single.options-19 .question-options {
  margin: 0; }

.type-multiple.options-19 .question-options .btn,
.type-multiple.options-19 .question-options .btn-large,
.type-multiple.options-19 .question-options .custom-form .clear,
.custom-form .type-multiple.options-19 .question-options .clear,
.type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-19 .question-options .option-select,
.type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-19 .question-options .submit,
.type-single.options-19 .question-options .btn,
.type-single.options-19 .question-options .btn-large,
.type-single.options-19 .question-options .custom-form .clear,
.custom-form .type-single.options-19 .question-options .clear,
.type-single.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-19 .question-options .option-select,
.type-single.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-19 .question-options .submit,
.type-multiple.options-19 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-19 .question-options .btn,
  .type-multiple.options-19 .question-options .btn-large,
  .type-multiple.options-19 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-19 .question-options .clear,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .option-select,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .submit,
  .type-single.options-19 .question-options .btn,
  .type-single.options-19 .question-options .btn-large,
  .type-single.options-19 .question-options .custom-form .clear,
  .custom-form .type-single.options-19 .question-options .clear,
  .type-single.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-19 .question-options .option-select,
  .type-single.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-19 .question-options .submit,
  .type-multiple.options-19 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-19 .question-options .btn,
  .type-multiple.options-19 .question-options .btn-large,
  .type-multiple.options-19 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-19 .question-options .clear,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .option-select,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .submit,
  .type-single.options-19 .question-options .btn,
  .type-single.options-19 .question-options .btn-large,
  .type-single.options-19 .question-options .custom-form .clear,
  .custom-form .type-single.options-19 .question-options .clear,
  .type-single.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-19 .question-options .option-select,
  .type-single.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-19 .question-options .submit,
  .type-multiple.options-19 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-19 .question-options .btn,
  .type-multiple.options-19 .question-options .btn-large,
  .type-multiple.options-19 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-19 .question-options .clear,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .option-select,
  .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-19 .question-options .submit,
  .type-single.options-19 .question-options .btn,
  .type-single.options-19 .question-options .btn-large,
  .type-single.options-19 .question-options .custom-form .clear,
  .custom-form .type-single.options-19 .question-options .clear,
  .type-single.options-19 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-19 .question-options .option-select,
  .type-single.options-19 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-19 .question-options .submit,
  .type-multiple.options-19 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-19 .submit,
.type-single.options-19 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-19 .submit,
  .type-single.options-19 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-20 .question-options,
.type-single.options-20 .question-options {
  margin: 0; }

.type-multiple.options-20 .question-options .btn,
.type-multiple.options-20 .question-options .btn-large,
.type-multiple.options-20 .question-options .custom-form .clear,
.custom-form .type-multiple.options-20 .question-options .clear,
.type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-20 .question-options .option-select,
.type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-20 .question-options .submit,
.type-single.options-20 .question-options .btn,
.type-single.options-20 .question-options .btn-large,
.type-single.options-20 .question-options .custom-form .clear,
.custom-form .type-single.options-20 .question-options .clear,
.type-single.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-20 .question-options .option-select,
.type-single.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-20 .question-options .submit,
.type-multiple.options-20 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-20 .question-options .btn,
  .type-multiple.options-20 .question-options .btn-large,
  .type-multiple.options-20 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-20 .question-options .clear,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .option-select,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .submit,
  .type-single.options-20 .question-options .btn,
  .type-single.options-20 .question-options .btn-large,
  .type-single.options-20 .question-options .custom-form .clear,
  .custom-form .type-single.options-20 .question-options .clear,
  .type-single.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-20 .question-options .option-select,
  .type-single.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-20 .question-options .submit,
  .type-multiple.options-20 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-20 .question-options .btn,
  .type-multiple.options-20 .question-options .btn-large,
  .type-multiple.options-20 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-20 .question-options .clear,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .option-select,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .submit,
  .type-single.options-20 .question-options .btn,
  .type-single.options-20 .question-options .btn-large,
  .type-single.options-20 .question-options .custom-form .clear,
  .custom-form .type-single.options-20 .question-options .clear,
  .type-single.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-20 .question-options .option-select,
  .type-single.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-20 .question-options .submit,
  .type-multiple.options-20 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-20 .question-options .btn,
  .type-multiple.options-20 .question-options .btn-large,
  .type-multiple.options-20 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-20 .question-options .clear,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .option-select,
  .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-20 .question-options .submit,
  .type-single.options-20 .question-options .btn,
  .type-single.options-20 .question-options .btn-large,
  .type-single.options-20 .question-options .custom-form .clear,
  .custom-form .type-single.options-20 .question-options .clear,
  .type-single.options-20 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-20 .question-options .option-select,
  .type-single.options-20 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-20 .question-options .submit,
  .type-multiple.options-20 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-20 .submit,
.type-single.options-20 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-20 .submit,
  .type-single.options-20 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-21 .question-options,
.type-single.options-21 .question-options {
  margin: 0; }

.type-multiple.options-21 .question-options .btn,
.type-multiple.options-21 .question-options .btn-large,
.type-multiple.options-21 .question-options .custom-form .clear,
.custom-form .type-multiple.options-21 .question-options .clear,
.type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-21 .question-options .option-select,
.type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-21 .question-options .submit,
.type-single.options-21 .question-options .btn,
.type-single.options-21 .question-options .btn-large,
.type-single.options-21 .question-options .custom-form .clear,
.custom-form .type-single.options-21 .question-options .clear,
.type-single.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-21 .question-options .option-select,
.type-single.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-21 .question-options .submit,
.type-multiple.options-21 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-21 .question-options .btn,
  .type-multiple.options-21 .question-options .btn-large,
  .type-multiple.options-21 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-21 .question-options .clear,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .option-select,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .submit,
  .type-single.options-21 .question-options .btn,
  .type-single.options-21 .question-options .btn-large,
  .type-single.options-21 .question-options .custom-form .clear,
  .custom-form .type-single.options-21 .question-options .clear,
  .type-single.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-21 .question-options .option-select,
  .type-single.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-21 .question-options .submit,
  .type-multiple.options-21 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-21 .question-options .btn,
  .type-multiple.options-21 .question-options .btn-large,
  .type-multiple.options-21 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-21 .question-options .clear,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .option-select,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .submit,
  .type-single.options-21 .question-options .btn,
  .type-single.options-21 .question-options .btn-large,
  .type-single.options-21 .question-options .custom-form .clear,
  .custom-form .type-single.options-21 .question-options .clear,
  .type-single.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-21 .question-options .option-select,
  .type-single.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-21 .question-options .submit,
  .type-multiple.options-21 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-21 .question-options .btn,
  .type-multiple.options-21 .question-options .btn-large,
  .type-multiple.options-21 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-21 .question-options .clear,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .option-select,
  .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-21 .question-options .submit,
  .type-single.options-21 .question-options .btn,
  .type-single.options-21 .question-options .btn-large,
  .type-single.options-21 .question-options .custom-form .clear,
  .custom-form .type-single.options-21 .question-options .clear,
  .type-single.options-21 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-21 .question-options .option-select,
  .type-single.options-21 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-21 .question-options .submit,
  .type-multiple.options-21 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-21 .submit,
.type-single.options-21 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-21 .submit,
  .type-single.options-21 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-22 .question-options,
.type-single.options-22 .question-options {
  margin: 0; }

.type-multiple.options-22 .question-options .btn,
.type-multiple.options-22 .question-options .btn-large,
.type-multiple.options-22 .question-options .custom-form .clear,
.custom-form .type-multiple.options-22 .question-options .clear,
.type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-22 .question-options .option-select,
.type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-22 .question-options .submit,
.type-single.options-22 .question-options .btn,
.type-single.options-22 .question-options .btn-large,
.type-single.options-22 .question-options .custom-form .clear,
.custom-form .type-single.options-22 .question-options .clear,
.type-single.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-22 .question-options .option-select,
.type-single.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-22 .question-options .submit,
.type-multiple.options-22 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-22 .question-options .btn,
  .type-multiple.options-22 .question-options .btn-large,
  .type-multiple.options-22 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-22 .question-options .clear,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .option-select,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .submit,
  .type-single.options-22 .question-options .btn,
  .type-single.options-22 .question-options .btn-large,
  .type-single.options-22 .question-options .custom-form .clear,
  .custom-form .type-single.options-22 .question-options .clear,
  .type-single.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-22 .question-options .option-select,
  .type-single.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-22 .question-options .submit,
  .type-multiple.options-22 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-22 .question-options .btn,
  .type-multiple.options-22 .question-options .btn-large,
  .type-multiple.options-22 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-22 .question-options .clear,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .option-select,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .submit,
  .type-single.options-22 .question-options .btn,
  .type-single.options-22 .question-options .btn-large,
  .type-single.options-22 .question-options .custom-form .clear,
  .custom-form .type-single.options-22 .question-options .clear,
  .type-single.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-22 .question-options .option-select,
  .type-single.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-22 .question-options .submit,
  .type-multiple.options-22 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-22 .question-options .btn,
  .type-multiple.options-22 .question-options .btn-large,
  .type-multiple.options-22 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-22 .question-options .clear,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .option-select,
  .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-22 .question-options .submit,
  .type-single.options-22 .question-options .btn,
  .type-single.options-22 .question-options .btn-large,
  .type-single.options-22 .question-options .custom-form .clear,
  .custom-form .type-single.options-22 .question-options .clear,
  .type-single.options-22 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-22 .question-options .option-select,
  .type-single.options-22 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-22 .question-options .submit,
  .type-multiple.options-22 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-22 .submit,
.type-single.options-22 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-22 .submit,
  .type-single.options-22 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-23 .question-options,
.type-single.options-23 .question-options {
  margin: 0; }

.type-multiple.options-23 .question-options .btn,
.type-multiple.options-23 .question-options .btn-large,
.type-multiple.options-23 .question-options .custom-form .clear,
.custom-form .type-multiple.options-23 .question-options .clear,
.type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-23 .question-options .option-select,
.type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-23 .question-options .submit,
.type-single.options-23 .question-options .btn,
.type-single.options-23 .question-options .btn-large,
.type-single.options-23 .question-options .custom-form .clear,
.custom-form .type-single.options-23 .question-options .clear,
.type-single.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-23 .question-options .option-select,
.type-single.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-23 .question-options .submit,
.type-multiple.options-23 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-23 .question-options .btn,
  .type-multiple.options-23 .question-options .btn-large,
  .type-multiple.options-23 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-23 .question-options .clear,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .option-select,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .submit,
  .type-single.options-23 .question-options .btn,
  .type-single.options-23 .question-options .btn-large,
  .type-single.options-23 .question-options .custom-form .clear,
  .custom-form .type-single.options-23 .question-options .clear,
  .type-single.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-23 .question-options .option-select,
  .type-single.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-23 .question-options .submit,
  .type-multiple.options-23 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-23 .question-options .btn,
  .type-multiple.options-23 .question-options .btn-large,
  .type-multiple.options-23 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-23 .question-options .clear,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .option-select,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .submit,
  .type-single.options-23 .question-options .btn,
  .type-single.options-23 .question-options .btn-large,
  .type-single.options-23 .question-options .custom-form .clear,
  .custom-form .type-single.options-23 .question-options .clear,
  .type-single.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-23 .question-options .option-select,
  .type-single.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-23 .question-options .submit,
  .type-multiple.options-23 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-23 .question-options .btn,
  .type-multiple.options-23 .question-options .btn-large,
  .type-multiple.options-23 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-23 .question-options .clear,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .option-select,
  .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-23 .question-options .submit,
  .type-single.options-23 .question-options .btn,
  .type-single.options-23 .question-options .btn-large,
  .type-single.options-23 .question-options .custom-form .clear,
  .custom-form .type-single.options-23 .question-options .clear,
  .type-single.options-23 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-23 .question-options .option-select,
  .type-single.options-23 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-23 .question-options .submit,
  .type-multiple.options-23 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-23 .submit,
.type-single.options-23 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-23 .submit,
  .type-single.options-23 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-24 .question-options,
.type-single.options-24 .question-options {
  margin: 0; }

.type-multiple.options-24 .question-options .btn,
.type-multiple.options-24 .question-options .btn-large,
.type-multiple.options-24 .question-options .custom-form .clear,
.custom-form .type-multiple.options-24 .question-options .clear,
.type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-24 .question-options .option-select,
.type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-24 .question-options .submit,
.type-single.options-24 .question-options .btn,
.type-single.options-24 .question-options .btn-large,
.type-single.options-24 .question-options .custom-form .clear,
.custom-form .type-single.options-24 .question-options .clear,
.type-single.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-24 .question-options .option-select,
.type-single.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-24 .question-options .submit,
.type-multiple.options-24 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-24 .question-options .btn,
  .type-multiple.options-24 .question-options .btn-large,
  .type-multiple.options-24 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-24 .question-options .clear,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .option-select,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .submit,
  .type-single.options-24 .question-options .btn,
  .type-single.options-24 .question-options .btn-large,
  .type-single.options-24 .question-options .custom-form .clear,
  .custom-form .type-single.options-24 .question-options .clear,
  .type-single.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-24 .question-options .option-select,
  .type-single.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-24 .question-options .submit,
  .type-multiple.options-24 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-24 .question-options .btn,
  .type-multiple.options-24 .question-options .btn-large,
  .type-multiple.options-24 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-24 .question-options .clear,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .option-select,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .submit,
  .type-single.options-24 .question-options .btn,
  .type-single.options-24 .question-options .btn-large,
  .type-single.options-24 .question-options .custom-form .clear,
  .custom-form .type-single.options-24 .question-options .clear,
  .type-single.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-24 .question-options .option-select,
  .type-single.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-24 .question-options .submit,
  .type-multiple.options-24 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-24 .question-options .btn,
  .type-multiple.options-24 .question-options .btn-large,
  .type-multiple.options-24 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-24 .question-options .clear,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .option-select,
  .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-24 .question-options .submit,
  .type-single.options-24 .question-options .btn,
  .type-single.options-24 .question-options .btn-large,
  .type-single.options-24 .question-options .custom-form .clear,
  .custom-form .type-single.options-24 .question-options .clear,
  .type-single.options-24 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-24 .question-options .option-select,
  .type-single.options-24 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-24 .question-options .submit,
  .type-multiple.options-24 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-24 .submit,
.type-single.options-24 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-24 .submit,
  .type-single.options-24 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-25 .question-options,
.type-single.options-25 .question-options {
  margin: 0; }

.type-multiple.options-25 .question-options .btn,
.type-multiple.options-25 .question-options .btn-large,
.type-multiple.options-25 .question-options .custom-form .clear,
.custom-form .type-multiple.options-25 .question-options .clear,
.type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-25 .question-options .option-select,
.type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-25 .question-options .submit,
.type-single.options-25 .question-options .btn,
.type-single.options-25 .question-options .btn-large,
.type-single.options-25 .question-options .custom-form .clear,
.custom-form .type-single.options-25 .question-options .clear,
.type-single.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-25 .question-options .option-select,
.type-single.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-25 .question-options .submit,
.type-multiple.options-25 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-25 .question-options .btn,
  .type-multiple.options-25 .question-options .btn-large,
  .type-multiple.options-25 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-25 .question-options .clear,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .option-select,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .submit,
  .type-single.options-25 .question-options .btn,
  .type-single.options-25 .question-options .btn-large,
  .type-single.options-25 .question-options .custom-form .clear,
  .custom-form .type-single.options-25 .question-options .clear,
  .type-single.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-25 .question-options .option-select,
  .type-single.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-25 .question-options .submit,
  .type-multiple.options-25 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-25 .question-options .btn,
  .type-multiple.options-25 .question-options .btn-large,
  .type-multiple.options-25 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-25 .question-options .clear,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .option-select,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .submit,
  .type-single.options-25 .question-options .btn,
  .type-single.options-25 .question-options .btn-large,
  .type-single.options-25 .question-options .custom-form .clear,
  .custom-form .type-single.options-25 .question-options .clear,
  .type-single.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-25 .question-options .option-select,
  .type-single.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-25 .question-options .submit,
  .type-multiple.options-25 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-25 .question-options .btn,
  .type-multiple.options-25 .question-options .btn-large,
  .type-multiple.options-25 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-25 .question-options .clear,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .option-select,
  .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-25 .question-options .submit,
  .type-single.options-25 .question-options .btn,
  .type-single.options-25 .question-options .btn-large,
  .type-single.options-25 .question-options .custom-form .clear,
  .custom-form .type-single.options-25 .question-options .clear,
  .type-single.options-25 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-25 .question-options .option-select,
  .type-single.options-25 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-25 .question-options .submit,
  .type-multiple.options-25 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-25 .submit,
.type-single.options-25 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-25 .submit,
  .type-single.options-25 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-26 .question-options,
.type-single.options-26 .question-options {
  margin: 0; }

.type-multiple.options-26 .question-options .btn,
.type-multiple.options-26 .question-options .btn-large,
.type-multiple.options-26 .question-options .custom-form .clear,
.custom-form .type-multiple.options-26 .question-options .clear,
.type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-26 .question-options .option-select,
.type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-26 .question-options .submit,
.type-single.options-26 .question-options .btn,
.type-single.options-26 .question-options .btn-large,
.type-single.options-26 .question-options .custom-form .clear,
.custom-form .type-single.options-26 .question-options .clear,
.type-single.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-26 .question-options .option-select,
.type-single.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-26 .question-options .submit,
.type-multiple.options-26 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-26 .question-options .btn,
  .type-multiple.options-26 .question-options .btn-large,
  .type-multiple.options-26 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-26 .question-options .clear,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .option-select,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .submit,
  .type-single.options-26 .question-options .btn,
  .type-single.options-26 .question-options .btn-large,
  .type-single.options-26 .question-options .custom-form .clear,
  .custom-form .type-single.options-26 .question-options .clear,
  .type-single.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-26 .question-options .option-select,
  .type-single.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-26 .question-options .submit,
  .type-multiple.options-26 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-26 .question-options .btn,
  .type-multiple.options-26 .question-options .btn-large,
  .type-multiple.options-26 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-26 .question-options .clear,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .option-select,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .submit,
  .type-single.options-26 .question-options .btn,
  .type-single.options-26 .question-options .btn-large,
  .type-single.options-26 .question-options .custom-form .clear,
  .custom-form .type-single.options-26 .question-options .clear,
  .type-single.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-26 .question-options .option-select,
  .type-single.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-26 .question-options .submit,
  .type-multiple.options-26 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-26 .question-options .btn,
  .type-multiple.options-26 .question-options .btn-large,
  .type-multiple.options-26 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-26 .question-options .clear,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .option-select,
  .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-26 .question-options .submit,
  .type-single.options-26 .question-options .btn,
  .type-single.options-26 .question-options .btn-large,
  .type-single.options-26 .question-options .custom-form .clear,
  .custom-form .type-single.options-26 .question-options .clear,
  .type-single.options-26 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-26 .question-options .option-select,
  .type-single.options-26 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-26 .question-options .submit,
  .type-multiple.options-26 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-26 .submit,
.type-single.options-26 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-26 .submit,
  .type-single.options-26 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-27 .question-options,
.type-single.options-27 .question-options {
  margin: 0; }

.type-multiple.options-27 .question-options .btn,
.type-multiple.options-27 .question-options .btn-large,
.type-multiple.options-27 .question-options .custom-form .clear,
.custom-form .type-multiple.options-27 .question-options .clear,
.type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-27 .question-options .option-select,
.type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-27 .question-options .submit,
.type-single.options-27 .question-options .btn,
.type-single.options-27 .question-options .btn-large,
.type-single.options-27 .question-options .custom-form .clear,
.custom-form .type-single.options-27 .question-options .clear,
.type-single.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-27 .question-options .option-select,
.type-single.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-27 .question-options .submit,
.type-multiple.options-27 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-27 .question-options .btn,
  .type-multiple.options-27 .question-options .btn-large,
  .type-multiple.options-27 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-27 .question-options .clear,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .option-select,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .submit,
  .type-single.options-27 .question-options .btn,
  .type-single.options-27 .question-options .btn-large,
  .type-single.options-27 .question-options .custom-form .clear,
  .custom-form .type-single.options-27 .question-options .clear,
  .type-single.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-27 .question-options .option-select,
  .type-single.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-27 .question-options .submit,
  .type-multiple.options-27 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-27 .question-options .btn,
  .type-multiple.options-27 .question-options .btn-large,
  .type-multiple.options-27 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-27 .question-options .clear,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .option-select,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .submit,
  .type-single.options-27 .question-options .btn,
  .type-single.options-27 .question-options .btn-large,
  .type-single.options-27 .question-options .custom-form .clear,
  .custom-form .type-single.options-27 .question-options .clear,
  .type-single.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-27 .question-options .option-select,
  .type-single.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-27 .question-options .submit,
  .type-multiple.options-27 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-27 .question-options .btn,
  .type-multiple.options-27 .question-options .btn-large,
  .type-multiple.options-27 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-27 .question-options .clear,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .option-select,
  .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-27 .question-options .submit,
  .type-single.options-27 .question-options .btn,
  .type-single.options-27 .question-options .btn-large,
  .type-single.options-27 .question-options .custom-form .clear,
  .custom-form .type-single.options-27 .question-options .clear,
  .type-single.options-27 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-27 .question-options .option-select,
  .type-single.options-27 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-27 .question-options .submit,
  .type-multiple.options-27 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-27 .submit,
.type-single.options-27 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-27 .submit,
  .type-single.options-27 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-28 .question-options,
.type-single.options-28 .question-options {
  margin: 0; }

.type-multiple.options-28 .question-options .btn,
.type-multiple.options-28 .question-options .btn-large,
.type-multiple.options-28 .question-options .custom-form .clear,
.custom-form .type-multiple.options-28 .question-options .clear,
.type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-28 .question-options .option-select,
.type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-28 .question-options .submit,
.type-single.options-28 .question-options .btn,
.type-single.options-28 .question-options .btn-large,
.type-single.options-28 .question-options .custom-form .clear,
.custom-form .type-single.options-28 .question-options .clear,
.type-single.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-28 .question-options .option-select,
.type-single.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-28 .question-options .submit,
.type-multiple.options-28 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-28 .question-options .btn,
  .type-multiple.options-28 .question-options .btn-large,
  .type-multiple.options-28 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-28 .question-options .clear,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .option-select,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .submit,
  .type-single.options-28 .question-options .btn,
  .type-single.options-28 .question-options .btn-large,
  .type-single.options-28 .question-options .custom-form .clear,
  .custom-form .type-single.options-28 .question-options .clear,
  .type-single.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-28 .question-options .option-select,
  .type-single.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-28 .question-options .submit,
  .type-multiple.options-28 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-28 .question-options .btn,
  .type-multiple.options-28 .question-options .btn-large,
  .type-multiple.options-28 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-28 .question-options .clear,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .option-select,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .submit,
  .type-single.options-28 .question-options .btn,
  .type-single.options-28 .question-options .btn-large,
  .type-single.options-28 .question-options .custom-form .clear,
  .custom-form .type-single.options-28 .question-options .clear,
  .type-single.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-28 .question-options .option-select,
  .type-single.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-28 .question-options .submit,
  .type-multiple.options-28 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-28 .question-options .btn,
  .type-multiple.options-28 .question-options .btn-large,
  .type-multiple.options-28 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-28 .question-options .clear,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .option-select,
  .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-28 .question-options .submit,
  .type-single.options-28 .question-options .btn,
  .type-single.options-28 .question-options .btn-large,
  .type-single.options-28 .question-options .custom-form .clear,
  .custom-form .type-single.options-28 .question-options .clear,
  .type-single.options-28 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-28 .question-options .option-select,
  .type-single.options-28 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-28 .question-options .submit,
  .type-multiple.options-28 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-28 .submit,
.type-single.options-28 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-28 .submit,
  .type-single.options-28 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-29 .question-options,
.type-single.options-29 .question-options {
  margin: 0; }

.type-multiple.options-29 .question-options .btn,
.type-multiple.options-29 .question-options .btn-large,
.type-multiple.options-29 .question-options .custom-form .clear,
.custom-form .type-multiple.options-29 .question-options .clear,
.type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-29 .question-options .option-select,
.type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-29 .question-options .submit,
.type-single.options-29 .question-options .btn,
.type-single.options-29 .question-options .btn-large,
.type-single.options-29 .question-options .custom-form .clear,
.custom-form .type-single.options-29 .question-options .clear,
.type-single.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-29 .question-options .option-select,
.type-single.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-29 .question-options .submit,
.type-multiple.options-29 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-29 .question-options .btn,
  .type-multiple.options-29 .question-options .btn-large,
  .type-multiple.options-29 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-29 .question-options .clear,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .option-select,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .submit,
  .type-single.options-29 .question-options .btn,
  .type-single.options-29 .question-options .btn-large,
  .type-single.options-29 .question-options .custom-form .clear,
  .custom-form .type-single.options-29 .question-options .clear,
  .type-single.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-29 .question-options .option-select,
  .type-single.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-29 .question-options .submit,
  .type-multiple.options-29 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-29 .question-options .btn,
  .type-multiple.options-29 .question-options .btn-large,
  .type-multiple.options-29 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-29 .question-options .clear,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .option-select,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .submit,
  .type-single.options-29 .question-options .btn,
  .type-single.options-29 .question-options .btn-large,
  .type-single.options-29 .question-options .custom-form .clear,
  .custom-form .type-single.options-29 .question-options .clear,
  .type-single.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-29 .question-options .option-select,
  .type-single.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-29 .question-options .submit,
  .type-multiple.options-29 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-29 .question-options .btn,
  .type-multiple.options-29 .question-options .btn-large,
  .type-multiple.options-29 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-29 .question-options .clear,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .option-select,
  .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-29 .question-options .submit,
  .type-single.options-29 .question-options .btn,
  .type-single.options-29 .question-options .btn-large,
  .type-single.options-29 .question-options .custom-form .clear,
  .custom-form .type-single.options-29 .question-options .clear,
  .type-single.options-29 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-29 .question-options .option-select,
  .type-single.options-29 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-29 .question-options .submit,
  .type-multiple.options-29 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-29 .submit,
.type-single.options-29 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-29 .submit,
  .type-single.options-29 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-30 .question-options,
.type-single.options-30 .question-options {
  margin: 0; }

.type-multiple.options-30 .question-options .btn,
.type-multiple.options-30 .question-options .btn-large,
.type-multiple.options-30 .question-options .custom-form .clear,
.custom-form .type-multiple.options-30 .question-options .clear,
.type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-30 .question-options .option-select,
.type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-30 .question-options .submit,
.type-single.options-30 .question-options .btn,
.type-single.options-30 .question-options .btn-large,
.type-single.options-30 .question-options .custom-form .clear,
.custom-form .type-single.options-30 .question-options .clear,
.type-single.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-30 .question-options .option-select,
.type-single.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-30 .question-options .submit,
.type-multiple.options-30 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-30 .question-options .btn,
  .type-multiple.options-30 .question-options .btn-large,
  .type-multiple.options-30 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-30 .question-options .clear,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .option-select,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .submit,
  .type-single.options-30 .question-options .btn,
  .type-single.options-30 .question-options .btn-large,
  .type-single.options-30 .question-options .custom-form .clear,
  .custom-form .type-single.options-30 .question-options .clear,
  .type-single.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-30 .question-options .option-select,
  .type-single.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-30 .question-options .submit,
  .type-multiple.options-30 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-30 .question-options .btn,
  .type-multiple.options-30 .question-options .btn-large,
  .type-multiple.options-30 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-30 .question-options .clear,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .option-select,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .submit,
  .type-single.options-30 .question-options .btn,
  .type-single.options-30 .question-options .btn-large,
  .type-single.options-30 .question-options .custom-form .clear,
  .custom-form .type-single.options-30 .question-options .clear,
  .type-single.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-30 .question-options .option-select,
  .type-single.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-30 .question-options .submit,
  .type-multiple.options-30 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-30 .question-options .btn,
  .type-multiple.options-30 .question-options .btn-large,
  .type-multiple.options-30 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-30 .question-options .clear,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .option-select,
  .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-30 .question-options .submit,
  .type-single.options-30 .question-options .btn,
  .type-single.options-30 .question-options .btn-large,
  .type-single.options-30 .question-options .custom-form .clear,
  .custom-form .type-single.options-30 .question-options .clear,
  .type-single.options-30 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-30 .question-options .option-select,
  .type-single.options-30 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-30 .question-options .submit,
  .type-multiple.options-30 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-30 .submit,
.type-single.options-30 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-30 .submit,
  .type-single.options-30 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-31 .question-options,
.type-single.options-31 .question-options {
  margin: 0; }

.type-multiple.options-31 .question-options .btn,
.type-multiple.options-31 .question-options .btn-large,
.type-multiple.options-31 .question-options .custom-form .clear,
.custom-form .type-multiple.options-31 .question-options .clear,
.type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-31 .question-options .option-select,
.type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-31 .question-options .submit,
.type-single.options-31 .question-options .btn,
.type-single.options-31 .question-options .btn-large,
.type-single.options-31 .question-options .custom-form .clear,
.custom-form .type-single.options-31 .question-options .clear,
.type-single.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-31 .question-options .option-select,
.type-single.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-31 .question-options .submit,
.type-multiple.options-31 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-31 .question-options .btn,
  .type-multiple.options-31 .question-options .btn-large,
  .type-multiple.options-31 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-31 .question-options .clear,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .option-select,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .submit,
  .type-single.options-31 .question-options .btn,
  .type-single.options-31 .question-options .btn-large,
  .type-single.options-31 .question-options .custom-form .clear,
  .custom-form .type-single.options-31 .question-options .clear,
  .type-single.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-31 .question-options .option-select,
  .type-single.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-31 .question-options .submit,
  .type-multiple.options-31 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-31 .question-options .btn,
  .type-multiple.options-31 .question-options .btn-large,
  .type-multiple.options-31 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-31 .question-options .clear,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .option-select,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .submit,
  .type-single.options-31 .question-options .btn,
  .type-single.options-31 .question-options .btn-large,
  .type-single.options-31 .question-options .custom-form .clear,
  .custom-form .type-single.options-31 .question-options .clear,
  .type-single.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-31 .question-options .option-select,
  .type-single.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-31 .question-options .submit,
  .type-multiple.options-31 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-31 .question-options .btn,
  .type-multiple.options-31 .question-options .btn-large,
  .type-multiple.options-31 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-31 .question-options .clear,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .option-select,
  .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-31 .question-options .submit,
  .type-single.options-31 .question-options .btn,
  .type-single.options-31 .question-options .btn-large,
  .type-single.options-31 .question-options .custom-form .clear,
  .custom-form .type-single.options-31 .question-options .clear,
  .type-single.options-31 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-31 .question-options .option-select,
  .type-single.options-31 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-31 .question-options .submit,
  .type-multiple.options-31 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-31 .submit,
.type-single.options-31 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-31 .submit,
  .type-single.options-31 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-32 .question-options,
.type-single.options-32 .question-options {
  margin: 0; }

.type-multiple.options-32 .question-options .btn,
.type-multiple.options-32 .question-options .btn-large,
.type-multiple.options-32 .question-options .custom-form .clear,
.custom-form .type-multiple.options-32 .question-options .clear,
.type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-32 .question-options .option-select,
.type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-32 .question-options .submit,
.type-single.options-32 .question-options .btn,
.type-single.options-32 .question-options .btn-large,
.type-single.options-32 .question-options .custom-form .clear,
.custom-form .type-single.options-32 .question-options .clear,
.type-single.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-32 .question-options .option-select,
.type-single.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-32 .question-options .submit,
.type-multiple.options-32 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-32 .question-options .btn,
  .type-multiple.options-32 .question-options .btn-large,
  .type-multiple.options-32 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-32 .question-options .clear,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .option-select,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .submit,
  .type-single.options-32 .question-options .btn,
  .type-single.options-32 .question-options .btn-large,
  .type-single.options-32 .question-options .custom-form .clear,
  .custom-form .type-single.options-32 .question-options .clear,
  .type-single.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-32 .question-options .option-select,
  .type-single.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-32 .question-options .submit,
  .type-multiple.options-32 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-32 .question-options .btn,
  .type-multiple.options-32 .question-options .btn-large,
  .type-multiple.options-32 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-32 .question-options .clear,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .option-select,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .submit,
  .type-single.options-32 .question-options .btn,
  .type-single.options-32 .question-options .btn-large,
  .type-single.options-32 .question-options .custom-form .clear,
  .custom-form .type-single.options-32 .question-options .clear,
  .type-single.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-32 .question-options .option-select,
  .type-single.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-32 .question-options .submit,
  .type-multiple.options-32 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-32 .question-options .btn,
  .type-multiple.options-32 .question-options .btn-large,
  .type-multiple.options-32 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-32 .question-options .clear,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .option-select,
  .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-32 .question-options .submit,
  .type-single.options-32 .question-options .btn,
  .type-single.options-32 .question-options .btn-large,
  .type-single.options-32 .question-options .custom-form .clear,
  .custom-form .type-single.options-32 .question-options .clear,
  .type-single.options-32 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-32 .question-options .option-select,
  .type-single.options-32 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-32 .question-options .submit,
  .type-multiple.options-32 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-32 .submit,
.type-single.options-32 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-32 .submit,
  .type-single.options-32 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-33 .question-options,
.type-single.options-33 .question-options {
  margin: 0; }

.type-multiple.options-33 .question-options .btn,
.type-multiple.options-33 .question-options .btn-large,
.type-multiple.options-33 .question-options .custom-form .clear,
.custom-form .type-multiple.options-33 .question-options .clear,
.type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-33 .question-options .option-select,
.type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-33 .question-options .submit,
.type-single.options-33 .question-options .btn,
.type-single.options-33 .question-options .btn-large,
.type-single.options-33 .question-options .custom-form .clear,
.custom-form .type-single.options-33 .question-options .clear,
.type-single.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-33 .question-options .option-select,
.type-single.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-33 .question-options .submit,
.type-multiple.options-33 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-33 .question-options .btn,
  .type-multiple.options-33 .question-options .btn-large,
  .type-multiple.options-33 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-33 .question-options .clear,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .option-select,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .submit,
  .type-single.options-33 .question-options .btn,
  .type-single.options-33 .question-options .btn-large,
  .type-single.options-33 .question-options .custom-form .clear,
  .custom-form .type-single.options-33 .question-options .clear,
  .type-single.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-33 .question-options .option-select,
  .type-single.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-33 .question-options .submit,
  .type-multiple.options-33 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-33 .question-options .btn,
  .type-multiple.options-33 .question-options .btn-large,
  .type-multiple.options-33 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-33 .question-options .clear,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .option-select,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .submit,
  .type-single.options-33 .question-options .btn,
  .type-single.options-33 .question-options .btn-large,
  .type-single.options-33 .question-options .custom-form .clear,
  .custom-form .type-single.options-33 .question-options .clear,
  .type-single.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-33 .question-options .option-select,
  .type-single.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-33 .question-options .submit,
  .type-multiple.options-33 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-33 .question-options .btn,
  .type-multiple.options-33 .question-options .btn-large,
  .type-multiple.options-33 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-33 .question-options .clear,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .option-select,
  .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-33 .question-options .submit,
  .type-single.options-33 .question-options .btn,
  .type-single.options-33 .question-options .btn-large,
  .type-single.options-33 .question-options .custom-form .clear,
  .custom-form .type-single.options-33 .question-options .clear,
  .type-single.options-33 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-33 .question-options .option-select,
  .type-single.options-33 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-33 .question-options .submit,
  .type-multiple.options-33 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-33 .submit,
.type-single.options-33 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-33 .submit,
  .type-single.options-33 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-34 .question-options,
.type-single.options-34 .question-options {
  margin: 0; }

.type-multiple.options-34 .question-options .btn,
.type-multiple.options-34 .question-options .btn-large,
.type-multiple.options-34 .question-options .custom-form .clear,
.custom-form .type-multiple.options-34 .question-options .clear,
.type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-34 .question-options .option-select,
.type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-34 .question-options .submit,
.type-single.options-34 .question-options .btn,
.type-single.options-34 .question-options .btn-large,
.type-single.options-34 .question-options .custom-form .clear,
.custom-form .type-single.options-34 .question-options .clear,
.type-single.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-34 .question-options .option-select,
.type-single.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-34 .question-options .submit,
.type-multiple.options-34 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-34 .question-options .btn,
  .type-multiple.options-34 .question-options .btn-large,
  .type-multiple.options-34 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-34 .question-options .clear,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .option-select,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .submit,
  .type-single.options-34 .question-options .btn,
  .type-single.options-34 .question-options .btn-large,
  .type-single.options-34 .question-options .custom-form .clear,
  .custom-form .type-single.options-34 .question-options .clear,
  .type-single.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-34 .question-options .option-select,
  .type-single.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-34 .question-options .submit,
  .type-multiple.options-34 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-34 .question-options .btn,
  .type-multiple.options-34 .question-options .btn-large,
  .type-multiple.options-34 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-34 .question-options .clear,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .option-select,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .submit,
  .type-single.options-34 .question-options .btn,
  .type-single.options-34 .question-options .btn-large,
  .type-single.options-34 .question-options .custom-form .clear,
  .custom-form .type-single.options-34 .question-options .clear,
  .type-single.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-34 .question-options .option-select,
  .type-single.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-34 .question-options .submit,
  .type-multiple.options-34 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-34 .question-options .btn,
  .type-multiple.options-34 .question-options .btn-large,
  .type-multiple.options-34 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-34 .question-options .clear,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .option-select,
  .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-34 .question-options .submit,
  .type-single.options-34 .question-options .btn,
  .type-single.options-34 .question-options .btn-large,
  .type-single.options-34 .question-options .custom-form .clear,
  .custom-form .type-single.options-34 .question-options .clear,
  .type-single.options-34 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-34 .question-options .option-select,
  .type-single.options-34 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-34 .question-options .submit,
  .type-multiple.options-34 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-34 .submit,
.type-single.options-34 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-34 .submit,
  .type-single.options-34 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-35 .question-options,
.type-single.options-35 .question-options {
  margin: 0; }

.type-multiple.options-35 .question-options .btn,
.type-multiple.options-35 .question-options .btn-large,
.type-multiple.options-35 .question-options .custom-form .clear,
.custom-form .type-multiple.options-35 .question-options .clear,
.type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-35 .question-options .option-select,
.type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-35 .question-options .submit,
.type-single.options-35 .question-options .btn,
.type-single.options-35 .question-options .btn-large,
.type-single.options-35 .question-options .custom-form .clear,
.custom-form .type-single.options-35 .question-options .clear,
.type-single.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-35 .question-options .option-select,
.type-single.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-35 .question-options .submit,
.type-multiple.options-35 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-35 .question-options .btn,
  .type-multiple.options-35 .question-options .btn-large,
  .type-multiple.options-35 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-35 .question-options .clear,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .option-select,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .submit,
  .type-single.options-35 .question-options .btn,
  .type-single.options-35 .question-options .btn-large,
  .type-single.options-35 .question-options .custom-form .clear,
  .custom-form .type-single.options-35 .question-options .clear,
  .type-single.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-35 .question-options .option-select,
  .type-single.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-35 .question-options .submit,
  .type-multiple.options-35 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-35 .question-options .btn,
  .type-multiple.options-35 .question-options .btn-large,
  .type-multiple.options-35 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-35 .question-options .clear,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .option-select,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .submit,
  .type-single.options-35 .question-options .btn,
  .type-single.options-35 .question-options .btn-large,
  .type-single.options-35 .question-options .custom-form .clear,
  .custom-form .type-single.options-35 .question-options .clear,
  .type-single.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-35 .question-options .option-select,
  .type-single.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-35 .question-options .submit,
  .type-multiple.options-35 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-35 .question-options .btn,
  .type-multiple.options-35 .question-options .btn-large,
  .type-multiple.options-35 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-35 .question-options .clear,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .option-select,
  .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-35 .question-options .submit,
  .type-single.options-35 .question-options .btn,
  .type-single.options-35 .question-options .btn-large,
  .type-single.options-35 .question-options .custom-form .clear,
  .custom-form .type-single.options-35 .question-options .clear,
  .type-single.options-35 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-35 .question-options .option-select,
  .type-single.options-35 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-35 .question-options .submit,
  .type-multiple.options-35 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-35 .submit,
.type-single.options-35 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-35 .submit,
  .type-single.options-35 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-36 .question-options,
.type-single.options-36 .question-options {
  margin: 0; }

.type-multiple.options-36 .question-options .btn,
.type-multiple.options-36 .question-options .btn-large,
.type-multiple.options-36 .question-options .custom-form .clear,
.custom-form .type-multiple.options-36 .question-options .clear,
.type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-36 .question-options .option-select,
.type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-36 .question-options .submit,
.type-single.options-36 .question-options .btn,
.type-single.options-36 .question-options .btn-large,
.type-single.options-36 .question-options .custom-form .clear,
.custom-form .type-single.options-36 .question-options .clear,
.type-single.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-36 .question-options .option-select,
.type-single.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-36 .question-options .submit,
.type-multiple.options-36 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-36 .question-options .btn,
  .type-multiple.options-36 .question-options .btn-large,
  .type-multiple.options-36 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-36 .question-options .clear,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .option-select,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .submit,
  .type-single.options-36 .question-options .btn,
  .type-single.options-36 .question-options .btn-large,
  .type-single.options-36 .question-options .custom-form .clear,
  .custom-form .type-single.options-36 .question-options .clear,
  .type-single.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-36 .question-options .option-select,
  .type-single.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-36 .question-options .submit,
  .type-multiple.options-36 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-36 .question-options .btn,
  .type-multiple.options-36 .question-options .btn-large,
  .type-multiple.options-36 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-36 .question-options .clear,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .option-select,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .submit,
  .type-single.options-36 .question-options .btn,
  .type-single.options-36 .question-options .btn-large,
  .type-single.options-36 .question-options .custom-form .clear,
  .custom-form .type-single.options-36 .question-options .clear,
  .type-single.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-36 .question-options .option-select,
  .type-single.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-36 .question-options .submit,
  .type-multiple.options-36 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-36 .question-options .btn,
  .type-multiple.options-36 .question-options .btn-large,
  .type-multiple.options-36 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-36 .question-options .clear,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .option-select,
  .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-36 .question-options .submit,
  .type-single.options-36 .question-options .btn,
  .type-single.options-36 .question-options .btn-large,
  .type-single.options-36 .question-options .custom-form .clear,
  .custom-form .type-single.options-36 .question-options .clear,
  .type-single.options-36 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-36 .question-options .option-select,
  .type-single.options-36 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-36 .question-options .submit,
  .type-multiple.options-36 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-36 .submit,
.type-single.options-36 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-36 .submit,
  .type-single.options-36 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-37 .question-options,
.type-single.options-37 .question-options {
  margin: 0; }

.type-multiple.options-37 .question-options .btn,
.type-multiple.options-37 .question-options .btn-large,
.type-multiple.options-37 .question-options .custom-form .clear,
.custom-form .type-multiple.options-37 .question-options .clear,
.type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-37 .question-options .option-select,
.type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-37 .question-options .submit,
.type-single.options-37 .question-options .btn,
.type-single.options-37 .question-options .btn-large,
.type-single.options-37 .question-options .custom-form .clear,
.custom-form .type-single.options-37 .question-options .clear,
.type-single.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-37 .question-options .option-select,
.type-single.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-37 .question-options .submit,
.type-multiple.options-37 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-37 .question-options .btn,
  .type-multiple.options-37 .question-options .btn-large,
  .type-multiple.options-37 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-37 .question-options .clear,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .option-select,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .submit,
  .type-single.options-37 .question-options .btn,
  .type-single.options-37 .question-options .btn-large,
  .type-single.options-37 .question-options .custom-form .clear,
  .custom-form .type-single.options-37 .question-options .clear,
  .type-single.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-37 .question-options .option-select,
  .type-single.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-37 .question-options .submit,
  .type-multiple.options-37 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-37 .question-options .btn,
  .type-multiple.options-37 .question-options .btn-large,
  .type-multiple.options-37 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-37 .question-options .clear,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .option-select,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .submit,
  .type-single.options-37 .question-options .btn,
  .type-single.options-37 .question-options .btn-large,
  .type-single.options-37 .question-options .custom-form .clear,
  .custom-form .type-single.options-37 .question-options .clear,
  .type-single.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-37 .question-options .option-select,
  .type-single.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-37 .question-options .submit,
  .type-multiple.options-37 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-37 .question-options .btn,
  .type-multiple.options-37 .question-options .btn-large,
  .type-multiple.options-37 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-37 .question-options .clear,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .option-select,
  .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-37 .question-options .submit,
  .type-single.options-37 .question-options .btn,
  .type-single.options-37 .question-options .btn-large,
  .type-single.options-37 .question-options .custom-form .clear,
  .custom-form .type-single.options-37 .question-options .clear,
  .type-single.options-37 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-37 .question-options .option-select,
  .type-single.options-37 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-37 .question-options .submit,
  .type-multiple.options-37 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-37 .submit,
.type-single.options-37 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-37 .submit,
  .type-single.options-37 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-38 .question-options,
.type-single.options-38 .question-options {
  margin: 0; }

.type-multiple.options-38 .question-options .btn,
.type-multiple.options-38 .question-options .btn-large,
.type-multiple.options-38 .question-options .custom-form .clear,
.custom-form .type-multiple.options-38 .question-options .clear,
.type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-38 .question-options .option-select,
.type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-38 .question-options .submit,
.type-single.options-38 .question-options .btn,
.type-single.options-38 .question-options .btn-large,
.type-single.options-38 .question-options .custom-form .clear,
.custom-form .type-single.options-38 .question-options .clear,
.type-single.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-38 .question-options .option-select,
.type-single.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-38 .question-options .submit,
.type-multiple.options-38 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-38 .question-options .btn,
  .type-multiple.options-38 .question-options .btn-large,
  .type-multiple.options-38 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-38 .question-options .clear,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .option-select,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .submit,
  .type-single.options-38 .question-options .btn,
  .type-single.options-38 .question-options .btn-large,
  .type-single.options-38 .question-options .custom-form .clear,
  .custom-form .type-single.options-38 .question-options .clear,
  .type-single.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-38 .question-options .option-select,
  .type-single.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-38 .question-options .submit,
  .type-multiple.options-38 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-38 .question-options .btn,
  .type-multiple.options-38 .question-options .btn-large,
  .type-multiple.options-38 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-38 .question-options .clear,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .option-select,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .submit,
  .type-single.options-38 .question-options .btn,
  .type-single.options-38 .question-options .btn-large,
  .type-single.options-38 .question-options .custom-form .clear,
  .custom-form .type-single.options-38 .question-options .clear,
  .type-single.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-38 .question-options .option-select,
  .type-single.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-38 .question-options .submit,
  .type-multiple.options-38 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-38 .question-options .btn,
  .type-multiple.options-38 .question-options .btn-large,
  .type-multiple.options-38 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-38 .question-options .clear,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .option-select,
  .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-38 .question-options .submit,
  .type-single.options-38 .question-options .btn,
  .type-single.options-38 .question-options .btn-large,
  .type-single.options-38 .question-options .custom-form .clear,
  .custom-form .type-single.options-38 .question-options .clear,
  .type-single.options-38 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-38 .question-options .option-select,
  .type-single.options-38 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-38 .question-options .submit,
  .type-multiple.options-38 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-38 .submit,
.type-single.options-38 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-38 .submit,
  .type-single.options-38 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-39 .question-options,
.type-single.options-39 .question-options {
  margin: 0; }

.type-multiple.options-39 .question-options .btn,
.type-multiple.options-39 .question-options .btn-large,
.type-multiple.options-39 .question-options .custom-form .clear,
.custom-form .type-multiple.options-39 .question-options .clear,
.type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-39 .question-options .option-select,
.type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-39 .question-options .submit,
.type-single.options-39 .question-options .btn,
.type-single.options-39 .question-options .btn-large,
.type-single.options-39 .question-options .custom-form .clear,
.custom-form .type-single.options-39 .question-options .clear,
.type-single.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-39 .question-options .option-select,
.type-single.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-39 .question-options .submit,
.type-multiple.options-39 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-39 .question-options .btn,
  .type-multiple.options-39 .question-options .btn-large,
  .type-multiple.options-39 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-39 .question-options .clear,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .option-select,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .submit,
  .type-single.options-39 .question-options .btn,
  .type-single.options-39 .question-options .btn-large,
  .type-single.options-39 .question-options .custom-form .clear,
  .custom-form .type-single.options-39 .question-options .clear,
  .type-single.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-39 .question-options .option-select,
  .type-single.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-39 .question-options .submit,
  .type-multiple.options-39 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-39 .question-options .btn,
  .type-multiple.options-39 .question-options .btn-large,
  .type-multiple.options-39 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-39 .question-options .clear,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .option-select,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .submit,
  .type-single.options-39 .question-options .btn,
  .type-single.options-39 .question-options .btn-large,
  .type-single.options-39 .question-options .custom-form .clear,
  .custom-form .type-single.options-39 .question-options .clear,
  .type-single.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-39 .question-options .option-select,
  .type-single.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-39 .question-options .submit,
  .type-multiple.options-39 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-39 .question-options .btn,
  .type-multiple.options-39 .question-options .btn-large,
  .type-multiple.options-39 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-39 .question-options .clear,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .option-select,
  .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-39 .question-options .submit,
  .type-single.options-39 .question-options .btn,
  .type-single.options-39 .question-options .btn-large,
  .type-single.options-39 .question-options .custom-form .clear,
  .custom-form .type-single.options-39 .question-options .clear,
  .type-single.options-39 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-39 .question-options .option-select,
  .type-single.options-39 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-39 .question-options .submit,
  .type-multiple.options-39 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-39 .submit,
.type-single.options-39 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-39 .submit,
  .type-single.options-39 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-40 .question-options,
.type-single.options-40 .question-options {
  margin: 0; }

.type-multiple.options-40 .question-options .btn,
.type-multiple.options-40 .question-options .btn-large,
.type-multiple.options-40 .question-options .custom-form .clear,
.custom-form .type-multiple.options-40 .question-options .clear,
.type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-40 .question-options .option-select,
.type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-40 .question-options .submit,
.type-single.options-40 .question-options .btn,
.type-single.options-40 .question-options .btn-large,
.type-single.options-40 .question-options .custom-form .clear,
.custom-form .type-single.options-40 .question-options .clear,
.type-single.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-40 .question-options .option-select,
.type-single.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-40 .question-options .submit,
.type-multiple.options-40 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-40 .question-options .btn,
  .type-multiple.options-40 .question-options .btn-large,
  .type-multiple.options-40 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-40 .question-options .clear,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .option-select,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .submit,
  .type-single.options-40 .question-options .btn,
  .type-single.options-40 .question-options .btn-large,
  .type-single.options-40 .question-options .custom-form .clear,
  .custom-form .type-single.options-40 .question-options .clear,
  .type-single.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-40 .question-options .option-select,
  .type-single.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-40 .question-options .submit,
  .type-multiple.options-40 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-40 .question-options .btn,
  .type-multiple.options-40 .question-options .btn-large,
  .type-multiple.options-40 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-40 .question-options .clear,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .option-select,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .submit,
  .type-single.options-40 .question-options .btn,
  .type-single.options-40 .question-options .btn-large,
  .type-single.options-40 .question-options .custom-form .clear,
  .custom-form .type-single.options-40 .question-options .clear,
  .type-single.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-40 .question-options .option-select,
  .type-single.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-40 .question-options .submit,
  .type-multiple.options-40 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-40 .question-options .btn,
  .type-multiple.options-40 .question-options .btn-large,
  .type-multiple.options-40 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-40 .question-options .clear,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .option-select,
  .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-40 .question-options .submit,
  .type-single.options-40 .question-options .btn,
  .type-single.options-40 .question-options .btn-large,
  .type-single.options-40 .question-options .custom-form .clear,
  .custom-form .type-single.options-40 .question-options .clear,
  .type-single.options-40 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-40 .question-options .option-select,
  .type-single.options-40 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-40 .question-options .submit,
  .type-multiple.options-40 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-40 .submit,
.type-single.options-40 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-40 .submit,
  .type-single.options-40 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-41 .question-options,
.type-single.options-41 .question-options {
  margin: 0; }

.type-multiple.options-41 .question-options .btn,
.type-multiple.options-41 .question-options .btn-large,
.type-multiple.options-41 .question-options .custom-form .clear,
.custom-form .type-multiple.options-41 .question-options .clear,
.type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-41 .question-options .option-select,
.type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-41 .question-options .submit,
.type-single.options-41 .question-options .btn,
.type-single.options-41 .question-options .btn-large,
.type-single.options-41 .question-options .custom-form .clear,
.custom-form .type-single.options-41 .question-options .clear,
.type-single.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-41 .question-options .option-select,
.type-single.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-41 .question-options .submit,
.type-multiple.options-41 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-41 .question-options .btn,
  .type-multiple.options-41 .question-options .btn-large,
  .type-multiple.options-41 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-41 .question-options .clear,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .option-select,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .submit,
  .type-single.options-41 .question-options .btn,
  .type-single.options-41 .question-options .btn-large,
  .type-single.options-41 .question-options .custom-form .clear,
  .custom-form .type-single.options-41 .question-options .clear,
  .type-single.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-41 .question-options .option-select,
  .type-single.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-41 .question-options .submit,
  .type-multiple.options-41 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-41 .question-options .btn,
  .type-multiple.options-41 .question-options .btn-large,
  .type-multiple.options-41 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-41 .question-options .clear,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .option-select,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .submit,
  .type-single.options-41 .question-options .btn,
  .type-single.options-41 .question-options .btn-large,
  .type-single.options-41 .question-options .custom-form .clear,
  .custom-form .type-single.options-41 .question-options .clear,
  .type-single.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-41 .question-options .option-select,
  .type-single.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-41 .question-options .submit,
  .type-multiple.options-41 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-41 .question-options .btn,
  .type-multiple.options-41 .question-options .btn-large,
  .type-multiple.options-41 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-41 .question-options .clear,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .option-select,
  .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-41 .question-options .submit,
  .type-single.options-41 .question-options .btn,
  .type-single.options-41 .question-options .btn-large,
  .type-single.options-41 .question-options .custom-form .clear,
  .custom-form .type-single.options-41 .question-options .clear,
  .type-single.options-41 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-41 .question-options .option-select,
  .type-single.options-41 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-41 .question-options .submit,
  .type-multiple.options-41 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-41 .submit,
.type-single.options-41 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-41 .submit,
  .type-single.options-41 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-42 .question-options,
.type-single.options-42 .question-options {
  margin: 0; }

.type-multiple.options-42 .question-options .btn,
.type-multiple.options-42 .question-options .btn-large,
.type-multiple.options-42 .question-options .custom-form .clear,
.custom-form .type-multiple.options-42 .question-options .clear,
.type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-42 .question-options .option-select,
.type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-42 .question-options .submit,
.type-single.options-42 .question-options .btn,
.type-single.options-42 .question-options .btn-large,
.type-single.options-42 .question-options .custom-form .clear,
.custom-form .type-single.options-42 .question-options .clear,
.type-single.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-42 .question-options .option-select,
.type-single.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-42 .question-options .submit,
.type-multiple.options-42 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-42 .question-options .btn,
  .type-multiple.options-42 .question-options .btn-large,
  .type-multiple.options-42 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-42 .question-options .clear,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .option-select,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .submit,
  .type-single.options-42 .question-options .btn,
  .type-single.options-42 .question-options .btn-large,
  .type-single.options-42 .question-options .custom-form .clear,
  .custom-form .type-single.options-42 .question-options .clear,
  .type-single.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-42 .question-options .option-select,
  .type-single.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-42 .question-options .submit,
  .type-multiple.options-42 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-42 .question-options .btn,
  .type-multiple.options-42 .question-options .btn-large,
  .type-multiple.options-42 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-42 .question-options .clear,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .option-select,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .submit,
  .type-single.options-42 .question-options .btn,
  .type-single.options-42 .question-options .btn-large,
  .type-single.options-42 .question-options .custom-form .clear,
  .custom-form .type-single.options-42 .question-options .clear,
  .type-single.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-42 .question-options .option-select,
  .type-single.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-42 .question-options .submit,
  .type-multiple.options-42 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-42 .question-options .btn,
  .type-multiple.options-42 .question-options .btn-large,
  .type-multiple.options-42 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-42 .question-options .clear,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .option-select,
  .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-42 .question-options .submit,
  .type-single.options-42 .question-options .btn,
  .type-single.options-42 .question-options .btn-large,
  .type-single.options-42 .question-options .custom-form .clear,
  .custom-form .type-single.options-42 .question-options .clear,
  .type-single.options-42 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-42 .question-options .option-select,
  .type-single.options-42 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-42 .question-options .submit,
  .type-multiple.options-42 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-42 .submit,
.type-single.options-42 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-42 .submit,
  .type-single.options-42 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-43 .question-options,
.type-single.options-43 .question-options {
  margin: 0; }

.type-multiple.options-43 .question-options .btn,
.type-multiple.options-43 .question-options .btn-large,
.type-multiple.options-43 .question-options .custom-form .clear,
.custom-form .type-multiple.options-43 .question-options .clear,
.type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-43 .question-options .option-select,
.type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-43 .question-options .submit,
.type-single.options-43 .question-options .btn,
.type-single.options-43 .question-options .btn-large,
.type-single.options-43 .question-options .custom-form .clear,
.custom-form .type-single.options-43 .question-options .clear,
.type-single.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-43 .question-options .option-select,
.type-single.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-43 .question-options .submit,
.type-multiple.options-43 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-43 .question-options .btn,
  .type-multiple.options-43 .question-options .btn-large,
  .type-multiple.options-43 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-43 .question-options .clear,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .option-select,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .submit,
  .type-single.options-43 .question-options .btn,
  .type-single.options-43 .question-options .btn-large,
  .type-single.options-43 .question-options .custom-form .clear,
  .custom-form .type-single.options-43 .question-options .clear,
  .type-single.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-43 .question-options .option-select,
  .type-single.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-43 .question-options .submit,
  .type-multiple.options-43 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-43 .question-options .btn,
  .type-multiple.options-43 .question-options .btn-large,
  .type-multiple.options-43 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-43 .question-options .clear,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .option-select,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .submit,
  .type-single.options-43 .question-options .btn,
  .type-single.options-43 .question-options .btn-large,
  .type-single.options-43 .question-options .custom-form .clear,
  .custom-form .type-single.options-43 .question-options .clear,
  .type-single.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-43 .question-options .option-select,
  .type-single.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-43 .question-options .submit,
  .type-multiple.options-43 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-43 .question-options .btn,
  .type-multiple.options-43 .question-options .btn-large,
  .type-multiple.options-43 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-43 .question-options .clear,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .option-select,
  .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-43 .question-options .submit,
  .type-single.options-43 .question-options .btn,
  .type-single.options-43 .question-options .btn-large,
  .type-single.options-43 .question-options .custom-form .clear,
  .custom-form .type-single.options-43 .question-options .clear,
  .type-single.options-43 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-43 .question-options .option-select,
  .type-single.options-43 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-43 .question-options .submit,
  .type-multiple.options-43 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-43 .submit,
.type-single.options-43 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-43 .submit,
  .type-single.options-43 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-44 .question-options,
.type-single.options-44 .question-options {
  margin: 0; }

.type-multiple.options-44 .question-options .btn,
.type-multiple.options-44 .question-options .btn-large,
.type-multiple.options-44 .question-options .custom-form .clear,
.custom-form .type-multiple.options-44 .question-options .clear,
.type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-44 .question-options .option-select,
.type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-44 .question-options .submit,
.type-single.options-44 .question-options .btn,
.type-single.options-44 .question-options .btn-large,
.type-single.options-44 .question-options .custom-form .clear,
.custom-form .type-single.options-44 .question-options .clear,
.type-single.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-44 .question-options .option-select,
.type-single.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-44 .question-options .submit,
.type-multiple.options-44 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-44 .question-options .btn,
  .type-multiple.options-44 .question-options .btn-large,
  .type-multiple.options-44 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-44 .question-options .clear,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .option-select,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .submit,
  .type-single.options-44 .question-options .btn,
  .type-single.options-44 .question-options .btn-large,
  .type-single.options-44 .question-options .custom-form .clear,
  .custom-form .type-single.options-44 .question-options .clear,
  .type-single.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-44 .question-options .option-select,
  .type-single.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-44 .question-options .submit,
  .type-multiple.options-44 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-44 .question-options .btn,
  .type-multiple.options-44 .question-options .btn-large,
  .type-multiple.options-44 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-44 .question-options .clear,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .option-select,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .submit,
  .type-single.options-44 .question-options .btn,
  .type-single.options-44 .question-options .btn-large,
  .type-single.options-44 .question-options .custom-form .clear,
  .custom-form .type-single.options-44 .question-options .clear,
  .type-single.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-44 .question-options .option-select,
  .type-single.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-44 .question-options .submit,
  .type-multiple.options-44 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-44 .question-options .btn,
  .type-multiple.options-44 .question-options .btn-large,
  .type-multiple.options-44 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-44 .question-options .clear,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .option-select,
  .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-44 .question-options .submit,
  .type-single.options-44 .question-options .btn,
  .type-single.options-44 .question-options .btn-large,
  .type-single.options-44 .question-options .custom-form .clear,
  .custom-form .type-single.options-44 .question-options .clear,
  .type-single.options-44 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-44 .question-options .option-select,
  .type-single.options-44 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-44 .question-options .submit,
  .type-multiple.options-44 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-44 .submit,
.type-single.options-44 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-44 .submit,
  .type-single.options-44 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-45 .question-options,
.type-single.options-45 .question-options {
  margin: 0; }

.type-multiple.options-45 .question-options .btn,
.type-multiple.options-45 .question-options .btn-large,
.type-multiple.options-45 .question-options .custom-form .clear,
.custom-form .type-multiple.options-45 .question-options .clear,
.type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-45 .question-options .option-select,
.type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-45 .question-options .submit,
.type-single.options-45 .question-options .btn,
.type-single.options-45 .question-options .btn-large,
.type-single.options-45 .question-options .custom-form .clear,
.custom-form .type-single.options-45 .question-options .clear,
.type-single.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-45 .question-options .option-select,
.type-single.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-45 .question-options .submit,
.type-multiple.options-45 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-45 .question-options .btn,
  .type-multiple.options-45 .question-options .btn-large,
  .type-multiple.options-45 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-45 .question-options .clear,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .option-select,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .submit,
  .type-single.options-45 .question-options .btn,
  .type-single.options-45 .question-options .btn-large,
  .type-single.options-45 .question-options .custom-form .clear,
  .custom-form .type-single.options-45 .question-options .clear,
  .type-single.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-45 .question-options .option-select,
  .type-single.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-45 .question-options .submit,
  .type-multiple.options-45 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-45 .question-options .btn,
  .type-multiple.options-45 .question-options .btn-large,
  .type-multiple.options-45 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-45 .question-options .clear,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .option-select,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .submit,
  .type-single.options-45 .question-options .btn,
  .type-single.options-45 .question-options .btn-large,
  .type-single.options-45 .question-options .custom-form .clear,
  .custom-form .type-single.options-45 .question-options .clear,
  .type-single.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-45 .question-options .option-select,
  .type-single.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-45 .question-options .submit,
  .type-multiple.options-45 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-45 .question-options .btn,
  .type-multiple.options-45 .question-options .btn-large,
  .type-multiple.options-45 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-45 .question-options .clear,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .option-select,
  .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-45 .question-options .submit,
  .type-single.options-45 .question-options .btn,
  .type-single.options-45 .question-options .btn-large,
  .type-single.options-45 .question-options .custom-form .clear,
  .custom-form .type-single.options-45 .question-options .clear,
  .type-single.options-45 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-45 .question-options .option-select,
  .type-single.options-45 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-45 .question-options .submit,
  .type-multiple.options-45 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-45 .submit,
.type-single.options-45 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-45 .submit,
  .type-single.options-45 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-46 .question-options,
.type-single.options-46 .question-options {
  margin: 0; }

.type-multiple.options-46 .question-options .btn,
.type-multiple.options-46 .question-options .btn-large,
.type-multiple.options-46 .question-options .custom-form .clear,
.custom-form .type-multiple.options-46 .question-options .clear,
.type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-46 .question-options .option-select,
.type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-46 .question-options .submit,
.type-single.options-46 .question-options .btn,
.type-single.options-46 .question-options .btn-large,
.type-single.options-46 .question-options .custom-form .clear,
.custom-form .type-single.options-46 .question-options .clear,
.type-single.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-46 .question-options .option-select,
.type-single.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-46 .question-options .submit,
.type-multiple.options-46 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-46 .question-options .btn,
  .type-multiple.options-46 .question-options .btn-large,
  .type-multiple.options-46 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-46 .question-options .clear,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .option-select,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .submit,
  .type-single.options-46 .question-options .btn,
  .type-single.options-46 .question-options .btn-large,
  .type-single.options-46 .question-options .custom-form .clear,
  .custom-form .type-single.options-46 .question-options .clear,
  .type-single.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-46 .question-options .option-select,
  .type-single.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-46 .question-options .submit,
  .type-multiple.options-46 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-46 .question-options .btn,
  .type-multiple.options-46 .question-options .btn-large,
  .type-multiple.options-46 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-46 .question-options .clear,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .option-select,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .submit,
  .type-single.options-46 .question-options .btn,
  .type-single.options-46 .question-options .btn-large,
  .type-single.options-46 .question-options .custom-form .clear,
  .custom-form .type-single.options-46 .question-options .clear,
  .type-single.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-46 .question-options .option-select,
  .type-single.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-46 .question-options .submit,
  .type-multiple.options-46 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-46 .question-options .btn,
  .type-multiple.options-46 .question-options .btn-large,
  .type-multiple.options-46 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-46 .question-options .clear,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .option-select,
  .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-46 .question-options .submit,
  .type-single.options-46 .question-options .btn,
  .type-single.options-46 .question-options .btn-large,
  .type-single.options-46 .question-options .custom-form .clear,
  .custom-form .type-single.options-46 .question-options .clear,
  .type-single.options-46 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-46 .question-options .option-select,
  .type-single.options-46 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-46 .question-options .submit,
  .type-multiple.options-46 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-46 .submit,
.type-single.options-46 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-46 .submit,
  .type-single.options-46 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-47 .question-options,
.type-single.options-47 .question-options {
  margin: 0; }

.type-multiple.options-47 .question-options .btn,
.type-multiple.options-47 .question-options .btn-large,
.type-multiple.options-47 .question-options .custom-form .clear,
.custom-form .type-multiple.options-47 .question-options .clear,
.type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-47 .question-options .option-select,
.type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-47 .question-options .submit,
.type-single.options-47 .question-options .btn,
.type-single.options-47 .question-options .btn-large,
.type-single.options-47 .question-options .custom-form .clear,
.custom-form .type-single.options-47 .question-options .clear,
.type-single.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-47 .question-options .option-select,
.type-single.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-47 .question-options .submit,
.type-multiple.options-47 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-47 .question-options .btn,
  .type-multiple.options-47 .question-options .btn-large,
  .type-multiple.options-47 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-47 .question-options .clear,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .option-select,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .submit,
  .type-single.options-47 .question-options .btn,
  .type-single.options-47 .question-options .btn-large,
  .type-single.options-47 .question-options .custom-form .clear,
  .custom-form .type-single.options-47 .question-options .clear,
  .type-single.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-47 .question-options .option-select,
  .type-single.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-47 .question-options .submit,
  .type-multiple.options-47 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-47 .question-options .btn,
  .type-multiple.options-47 .question-options .btn-large,
  .type-multiple.options-47 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-47 .question-options .clear,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .option-select,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .submit,
  .type-single.options-47 .question-options .btn,
  .type-single.options-47 .question-options .btn-large,
  .type-single.options-47 .question-options .custom-form .clear,
  .custom-form .type-single.options-47 .question-options .clear,
  .type-single.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-47 .question-options .option-select,
  .type-single.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-47 .question-options .submit,
  .type-multiple.options-47 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-47 .question-options .btn,
  .type-multiple.options-47 .question-options .btn-large,
  .type-multiple.options-47 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-47 .question-options .clear,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .option-select,
  .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-47 .question-options .submit,
  .type-single.options-47 .question-options .btn,
  .type-single.options-47 .question-options .btn-large,
  .type-single.options-47 .question-options .custom-form .clear,
  .custom-form .type-single.options-47 .question-options .clear,
  .type-single.options-47 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-47 .question-options .option-select,
  .type-single.options-47 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-47 .question-options .submit,
  .type-multiple.options-47 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-47 .submit,
.type-single.options-47 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-47 .submit,
  .type-single.options-47 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-48 .question-options,
.type-single.options-48 .question-options {
  margin: 0; }

.type-multiple.options-48 .question-options .btn,
.type-multiple.options-48 .question-options .btn-large,
.type-multiple.options-48 .question-options .custom-form .clear,
.custom-form .type-multiple.options-48 .question-options .clear,
.type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-48 .question-options .option-select,
.type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-48 .question-options .submit,
.type-single.options-48 .question-options .btn,
.type-single.options-48 .question-options .btn-large,
.type-single.options-48 .question-options .custom-form .clear,
.custom-form .type-single.options-48 .question-options .clear,
.type-single.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-48 .question-options .option-select,
.type-single.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-48 .question-options .submit,
.type-multiple.options-48 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-48 .question-options .btn,
  .type-multiple.options-48 .question-options .btn-large,
  .type-multiple.options-48 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-48 .question-options .clear,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .option-select,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .submit,
  .type-single.options-48 .question-options .btn,
  .type-single.options-48 .question-options .btn-large,
  .type-single.options-48 .question-options .custom-form .clear,
  .custom-form .type-single.options-48 .question-options .clear,
  .type-single.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-48 .question-options .option-select,
  .type-single.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-48 .question-options .submit,
  .type-multiple.options-48 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-48 .question-options .btn,
  .type-multiple.options-48 .question-options .btn-large,
  .type-multiple.options-48 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-48 .question-options .clear,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .option-select,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .submit,
  .type-single.options-48 .question-options .btn,
  .type-single.options-48 .question-options .btn-large,
  .type-single.options-48 .question-options .custom-form .clear,
  .custom-form .type-single.options-48 .question-options .clear,
  .type-single.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-48 .question-options .option-select,
  .type-single.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-48 .question-options .submit,
  .type-multiple.options-48 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-48 .question-options .btn,
  .type-multiple.options-48 .question-options .btn-large,
  .type-multiple.options-48 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-48 .question-options .clear,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .option-select,
  .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-48 .question-options .submit,
  .type-single.options-48 .question-options .btn,
  .type-single.options-48 .question-options .btn-large,
  .type-single.options-48 .question-options .custom-form .clear,
  .custom-form .type-single.options-48 .question-options .clear,
  .type-single.options-48 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-48 .question-options .option-select,
  .type-single.options-48 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-48 .question-options .submit,
  .type-multiple.options-48 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-48 .submit,
.type-single.options-48 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-48 .submit,
  .type-single.options-48 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-49 .question-options,
.type-single.options-49 .question-options {
  margin: 0; }

.type-multiple.options-49 .question-options .btn,
.type-multiple.options-49 .question-options .btn-large,
.type-multiple.options-49 .question-options .custom-form .clear,
.custom-form .type-multiple.options-49 .question-options .clear,
.type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-49 .question-options .option-select,
.type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-49 .question-options .submit,
.type-single.options-49 .question-options .btn,
.type-single.options-49 .question-options .btn-large,
.type-single.options-49 .question-options .custom-form .clear,
.custom-form .type-single.options-49 .question-options .clear,
.type-single.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-49 .question-options .option-select,
.type-single.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-49 .question-options .submit,
.type-multiple.options-49 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-49 .question-options .btn,
  .type-multiple.options-49 .question-options .btn-large,
  .type-multiple.options-49 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-49 .question-options .clear,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .option-select,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .submit,
  .type-single.options-49 .question-options .btn,
  .type-single.options-49 .question-options .btn-large,
  .type-single.options-49 .question-options .custom-form .clear,
  .custom-form .type-single.options-49 .question-options .clear,
  .type-single.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-49 .question-options .option-select,
  .type-single.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-49 .question-options .submit,
  .type-multiple.options-49 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-49 .question-options .btn,
  .type-multiple.options-49 .question-options .btn-large,
  .type-multiple.options-49 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-49 .question-options .clear,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .option-select,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .submit,
  .type-single.options-49 .question-options .btn,
  .type-single.options-49 .question-options .btn-large,
  .type-single.options-49 .question-options .custom-form .clear,
  .custom-form .type-single.options-49 .question-options .clear,
  .type-single.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-49 .question-options .option-select,
  .type-single.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-49 .question-options .submit,
  .type-multiple.options-49 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-49 .question-options .btn,
  .type-multiple.options-49 .question-options .btn-large,
  .type-multiple.options-49 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-49 .question-options .clear,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .option-select,
  .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-49 .question-options .submit,
  .type-single.options-49 .question-options .btn,
  .type-single.options-49 .question-options .btn-large,
  .type-single.options-49 .question-options .custom-form .clear,
  .custom-form .type-single.options-49 .question-options .clear,
  .type-single.options-49 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-49 .question-options .option-select,
  .type-single.options-49 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-49 .question-options .submit,
  .type-multiple.options-49 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-49 .submit,
.type-single.options-49 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-49 .submit,
  .type-single.options-49 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-multiple.options-50 .question-options,
.type-single.options-50 .question-options {
  margin: 0; }

.type-multiple.options-50 .question-options .btn,
.type-multiple.options-50 .question-options .btn-large,
.type-multiple.options-50 .question-options .custom-form .clear,
.custom-form .type-multiple.options-50 .question-options .clear,
.type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-multiple.options-50 .question-options .option-select,
.type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-multiple.options-50 .question-options .submit,
.type-single.options-50 .question-options .btn,
.type-single.options-50 .question-options .btn-large,
.type-single.options-50 .question-options .custom-form .clear,
.custom-form .type-single.options-50 .question-options .clear,
.type-single.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .type-single.options-50 .question-options .option-select,
.type-single.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .type-single.options-50 .question-options .submit,
.type-multiple.options-50 .form-item {
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 1.2vw 0.5vw 0;
  min-height: 11vh;
  padding: 0.5vh;
  text-transform: capitalize;
  width: 14.5vh; }

@media screen and (orientation: portrait) {
  .type-multiple.options-50 .question-options .btn,
  .type-multiple.options-50 .question-options .btn-large,
  .type-multiple.options-50 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-50 .question-options .clear,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .option-select,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .submit,
  .type-single.options-50 .question-options .btn,
  .type-single.options-50 .question-options .btn-large,
  .type-single.options-50 .question-options .custom-form .clear,
  .custom-form .type-single.options-50 .question-options .clear,
  .type-single.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-50 .question-options .option-select,
  .type-single.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-50 .question-options .submit,
  .type-multiple.options-50 .form-item {
    min-height: 11vw;
    padding: 0.5vw;
    width: 10vw; } }

@media screen and (max-width: 1255px) {
  .type-multiple.options-50 .question-options .btn,
  .type-multiple.options-50 .question-options .btn-large,
  .type-multiple.options-50 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-50 .question-options .clear,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .option-select,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .submit,
  .type-single.options-50 .question-options .btn,
  .type-single.options-50 .question-options .btn-large,
  .type-single.options-50 .question-options .custom-form .clear,
  .custom-form .type-single.options-50 .question-options .clear,
  .type-single.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-50 .question-options .option-select,
  .type-single.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-50 .question-options .submit,
  .type-multiple.options-50 .form-item {
    width: 10vw; } }

@media screen and (max-width: 896px) {
  .type-multiple.options-50 .question-options .btn,
  .type-multiple.options-50 .question-options .btn-large,
  .type-multiple.options-50 .question-options .custom-form .clear,
  .custom-form .type-multiple.options-50 .question-options .clear,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .option-select,
  .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-multiple.options-50 .question-options .submit,
  .type-single.options-50 .question-options .btn,
  .type-single.options-50 .question-options .btn-large,
  .type-single.options-50 .question-options .custom-form .clear,
  .custom-form .type-single.options-50 .question-options .clear,
  .type-single.options-50 .question-options .custom-form .btn-flex .option-select,
  .custom-form .btn-flex .type-single.options-50 .question-options .option-select,
  .type-single.options-50 .question-options .custom-form .btn-flex .submit,
  .custom-form .btn-flex .type-single.options-50 .question-options .submit,
  .type-multiple.options-50 .form-item {
    font-size: 1.2vw;
    min-height: 7vw;
    width: 10vw; } }

.type-multiple.options-50 .submit,
.type-single.options-50 .submit {
  font-size: 2vh;
  height: auto;
  padding: 1vh 5vh;
  width: auto; }

@media screen and (orientation: portrait) {
  .type-multiple.options-50 .submit,
  .type-single.options-50 .submit {
    font-size: 2vw;
    padding: 1vw 5vw; } }

.type-numeric {
  margin: 0 auto;
  max-width: 897px; }

.field-type-number-integer > .question-options {
  display: block; }

.field-type-number-integer > .question-options,
.type-numeric .question-options {
  margin: 2vw auto;
  max-width: 480px;
  width: 100%; }

.type-numeric p {
  font-size: 0.9vw;
  line-height: 0.9vw;
  margin: 0.5vw 0; }

.question-options {
  margin: 20px auto; }

.question-options .btn,
.question-options .btn-large,
.question-options .custom-form .clear,
.custom-form .question-options .clear,
.question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex .question-options .option-select,
.question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex .question-options .submit {
  color: rgba(0, 0, 0, 0.4);
  height: 170px;
  line-height: 1.25em;
  margin: 10px;
  padding: 10px;
  width: 170px;
  word-wrap: break-word; }

.question-options .btn.selected,
.question-options .selected.btn-large,
.question-options .custom-form .selected.clear,
.custom-form .question-options .selected.clear,
.question-options .custom-form .btn-flex .selected.option-select,
.custom-form .btn-flex .question-options .selected.option-select,
.question-options .custom-form .btn-flex .selected.submit,
.custom-form .btn-flex .question-options .selected.submit {
  color: #fff; }

.widget-radial .progress {
  background-color: #428bca;
  border-radius: 50%;
  margin: 0 auto;
  position: relative;
  height: 150px;
  width: 150px; }

.widget-radial .progress .overlay {
  background-color: #fff;
  border-radius: 50%;
  font-size: 30px;
  height: 114px;
  line-height: 114px;
  margin: 18px;
  position: absolute;
  text-align: center;
  width: 114px; }

.widget-radial .progress-0 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(90deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-1 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(93.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-2 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(97.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-3 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(100.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-4 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(104.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-5 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(108deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-6 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(111.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-7 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(115.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-8 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(118.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-9 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(122.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-10 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(126deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-11 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(129.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-12 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(133.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-13 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(136.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-14 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(140.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-15 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(144deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-16 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(147.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-17 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(151.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-18 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(154.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-19 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(158.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-20 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(162deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-21 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(165.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-22 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(169.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-23 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(172.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-24 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(176.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-25 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(180deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-26 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(183.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-27 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(187.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-28 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(190.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-29 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(194.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-30 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(198deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-31 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(201.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-32 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(205.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-33 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(208.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-34 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(212.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-35 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(216deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-36 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(219.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-37 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(223.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-38 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(226.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-39 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(230.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-40 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(234deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-41 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(237.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-42 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(241.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-43 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(244.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-44 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(248.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-45 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(252deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-46 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(255.6deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-47 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(259.2deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-48 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(262.8deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-49 {
  background-image: linear-gradient(90deg, #606060 50%, transparent 50%, transparent), linear-gradient(266.4deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-50 {
  background-image: linear-gradient(-90deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-51 {
  background-image: linear-gradient(-86.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-52 {
  background-image: linear-gradient(-82.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-53 {
  background-image: linear-gradient(-79.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-54 {
  background-image: linear-gradient(-75.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-55 {
  background-image: linear-gradient(-72deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-56 {
  background-image: linear-gradient(-68.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-57 {
  background-image: linear-gradient(-64.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-58 {
  background-image: linear-gradient(-61.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-59 {
  background-image: linear-gradient(-57.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-60 {
  background-image: linear-gradient(-54deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-61 {
  background-image: linear-gradient(-50.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-62 {
  background-image: linear-gradient(-46.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-63 {
  background-image: linear-gradient(-43.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-64 {
  background-image: linear-gradient(-39.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-65 {
  background-image: linear-gradient(-36deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-66 {
  background-image: linear-gradient(-32.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-67 {
  background-image: linear-gradient(-28.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-68 {
  background-image: linear-gradient(-25.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-69 {
  background-image: linear-gradient(-21.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-70 {
  background-image: linear-gradient(-18deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-71 {
  background-image: linear-gradient(-14.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-72 {
  background-image: linear-gradient(-10.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-73 {
  background-image: linear-gradient(-7.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-74 {
  background-image: linear-gradient(-3.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-75 {
  background-image: linear-gradient(0deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-76 {
  background-image: linear-gradient(3.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-77 {
  background-image: linear-gradient(7.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-78 {
  background-image: linear-gradient(10.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-79 {
  background-image: linear-gradient(14.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-80 {
  background-image: linear-gradient(18deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-81 {
  background-image: linear-gradient(21.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-82 {
  background-image: linear-gradient(25.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-83 {
  background-image: linear-gradient(28.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-84 {
  background-image: linear-gradient(32.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-85 {
  background-image: linear-gradient(36deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-86 {
  background-image: linear-gradient(39.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-87 {
  background-image: linear-gradient(43.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-88 {
  background-image: linear-gradient(46.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-89 {
  background-image: linear-gradient(50.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-90 {
  background-image: linear-gradient(54deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-91 {
  background-image: linear-gradient(57.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-92 {
  background-image: linear-gradient(61.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-93 {
  background-image: linear-gradient(64.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-94 {
  background-image: linear-gradient(68.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-95 {
  background-image: linear-gradient(72deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-96 {
  background-image: linear-gradient(75.6deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-97 {
  background-image: linear-gradient(79.2deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-98 {
  background-image: linear-gradient(82.8deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-99 {
  background-image: linear-gradient(86.4deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.widget-radial .progress-100 {
  background-image: linear-gradient(90deg, #428bca 50%, transparent 50%, transparent), linear-gradient(270deg, #428bca 50%, #606060 50%, #606060); }

.share-links {
  width: 50%; }

#discuss-page .share-links {
  align-items: center;
  display: flex;
  justify-content: flex-end; }

.share-links a,
.share-links i,
.share-links button {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 0.5vw;
  padding: 0;
  width: 40px; }

.share-links i {
  cursor: help; }

.share-links .embed {
  border-radius: 100%; }

.share-links .embed i {
  margin: 0; }

.share-links > .flex-center {
  height: 5vw;
  justify-content: flex-end; }

#submitted_question {
  margin: 5vw 0 0; }

#submitted_question .input-field label.active {
  font-size: 1.2rem;
  font-weight: bold; }

#user-badge {
  margin: 0; }

#user-badge i {
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid #606060;
  border-radius: 100%;
  float: left;
  font-size: 2.3rem;
  height: 50px;
  line-height: 42px;
  margin-right: 15px;
  text-align: center;
  width: 50px; }

#user-badge p {
  font-size: 1.1vw;
  line-height: 1.7vw;
  margin: 0; }

@media print {
  a:link,
  a:visited {
    text-decoration: underline !important; }
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important; }
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px; }
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: ""; }
  #content abbr[title]:after {
    content: " (" attr(title) ")"; }
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important; }
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none; } }

h1 {
  color: #333;
  font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
  font-size: 42px;
  font-weight: normal;
  line-height: 1.2em; }

@media screen and (max-width: 480px) {
  h1 {
    font-size: 24px;
    line-height: 2em; } }

p,
pre {
  color: #606060;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 1.3vw;
  line-height: 1.5em;
  margin: 0 0 1vw;
  padding: 0; }

a {
  color: #2196f3; }

.card .card-content.static-text p,
.post-description .post-tags span .card-content.static-text p,
#progressbar .card-content.static-text p,
#question-of-the-day .card-content.static-text p,
#footer .card-content.static-text p,
#discuss-page #content .card .card-content .unanswered-questions .card-content.static-text p,
.page-mydata #content .level-up .card-content.static-text p {
  margin: 0 0 1vw; }

.list li {
  list-style-type: disc; }

.form-group {
  padding: 1em 0;
  text-align: right; }

.input-field .validate + ul,
.input-field input[required=required] + ul {
  border: 2px dashed red;
  border-radius: 0.5vw;
  margin: -0.7vw 0 2vw;
  padding: 0.5vw; }

.input-field .validate + ul li,
.input-field input[required=required] + ul li {
  color: red;
  font-weight: bold; }

input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #428bca;
  box-shadow: 0 1px 0 0 #428bca; }

input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #428bca; }

input[type=checkbox]:checked + label:before {
  border-bottom: 2px solid #428bca;
  border-right: 2px solid #428bca; }

input[type=radio]:checked + label:after {
  border: 2px solid #428bca;
  background-color: #428bca; }

.btn,
.btn-large,
.custom-form .clear,
.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit,
.btn-large {
  font-size: 1.3vw;
  height: 3vw;
  line-height: 3vw; }

hr {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.collapsible {
  padding: 0; }

.collapsible .collapsible-header {
  font-size: 1.25vw;
  padding: 0 1vw; }

.collapsible .collapsible-header .secondary-content {
  color: #f4821f; }

.collapsible .collapsible-header .secondary-content i {
  margin: 0; }

.collapsible .collapsible-body {
  padding: 1vw;
  text-align: center; }

.collapsible .collapsible-body .btn,
.collapsible .collapsible-body .btn-large,
.collapsible .collapsible-body .custom-form .clear,
.custom-form .collapsible .collapsible-body .clear,
.collapsible .collapsible-body .custom-form .btn-flex .option-select,
.custom-form .btn-flex .collapsible .collapsible-body .option-select,
.collapsible .collapsible-body .custom-form .btn-flex .submit,
.custom-form .btn-flex .collapsible .collapsible-body .submit {
  font-size: 1vw; }

.custom-form .clear {
  border-radius: 100%;
  height: 1.5vw;
  line-height: 1.5vw;
  margin: 0 0.25vw;
  padding: 0;
  width: 1.5vw; }

.custom-form .clear i {
  font-size: 1.12vw; }

.custom-form .btn-flex {
  display: flex;
  margin: 0; }

.custom-form .btn-flex .option-select,
.custom-form .btn-flex .submit {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  font-size: 1.25vw;
  height: 6vw;
  line-height: 6vw;
  padding: 0; }

.custom-form .btn-flex .option-select {
  color: rgba(0, 0, 0, 0.4); }

.custom-form .btn-flex .submit {
  color: #fff; }

.custom-form .options-dropdowns > .btn-flex {
  margin: 20px 0 0; }

.custom-form .options-dropdowns .input-field select {
  font-size: 1.1vw;
  height: 4vw;
  padding: 0;
  text-transform: capitalize; }

.material-tooltip {
  line-height: 1.25em;
  max-width: 250px;
  text-align: left; }

#dashboard-page #nav .dashboard a,
#dashboard-page #nav .dashboard p {
  color: #fff; }

#dashboard-page .menu-indicator {
  top: 0.4vw; }

@media screen and (orientation: portrait) {
  #dashboard-page .menu-indicator {
    top: 1.4vw; } }

.page-mydata #nav .mydata a,
.page-mydata #nav .mydata p {
  color: #fff; }

.page-mydata .menu-indicator {
  top: 13.2vh; }

@media screen and (orientation: portrait) {
  .page-mydata .menu-indicator {
    top: 14.2vw; } }

#discover-page #nav .discover a,
#discover-page #nav .discover p {
  color: #fff; }

#discuss-page #nav .discuss a,
#discuss-page #nav .discuss p {
  color: #fff; }

#develop-page #nav .develop a,
#develop-page #nav .develop p {
  color: #fff; }

#account-page #nav .account a,
#account-page #nav .account p {
  color: #fff; }

#resources-page #nav .resources a,
#resources-page #nav .resources p {
  color: #fff; }

#about-page #nav .about a,
#about-page #nav .about p {
  color: #fff; }

#share-page #nav .share a,
#share-page #nav .share p {
  color: #fff; }

#help-page #nav .help a,
#help-page #nav .help p {
  color: #fff; }

.logged-in #nav + #content {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  padding: 0 15px;
  padding: 0 2vw; }

#content {
  min-height: 45vw;
  padding: 0 1vw;
  width: 100%; }

#content .header {
  margin: 23px 0 20px; }

#content .header h1 {
  font-size: 3.4vw;
  line-height: 3.4vw;
  margin: 0; }

#content .header .go-back {
  height: 3.4vw;
  line-height: 3.4vw;
  padding: 0 5px;
  width: 100%; }

#content .header .go-back i {
  color: #428bca;
  font-size: 2.4vw; }

#content section h2 {
  color: rgba(0, 0, 0, 0.8); }

#content .hero {
  background: rgba(0, 0, 0, 0.1);
  margin: 0 0 5px;
  padding: 50px;
  text-align: center; }

#content .hero h1 {
  margin: 0 auto;
  max-width: 700px; }

#content .hero h5 {
  color: rgba(0, 0, 0, 0.8);
  font-size: 1em;
  font-weight: bold;
  line-height: 1.25em;
  margin: 100px 0 -40px;
  text-transform: uppercase; }

#content .hero h5:after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  content: "\f0d7";
  padding: 0 0 0 5px; }

#content .hero h5:after {
  display: block;
  font-size: 1.8rem;
  padding: 0; }

#content .hero .hero-img {
  display: inline-block;
  height: 150px;
  max-width: 250px;
  vertical-align: top; }

#content .hero .hero-text {
  display: inline-block;
  padding: 0 20px;
  width: calc(100% - 500px); }

#content .hero .btn,
#content .hero .btn-large,
#content .custom-form .hero .clear,
.custom-form #content .hero .clear,
#content .custom-form .btn-flex .hero .option-select,
.custom-form .btn-flex #content .hero .option-select,
#content .custom-form .btn-flex .hero .submit,
.custom-form .btn-flex #content .hero .submit {
  font-size: 1.4vw;
  height: 4vw;
  line-height: 4vw;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  width: 20vw; }

#content .front-and-center {
  margin: 5vw auto 0;
  max-width: 33vw;
  text-align: center; }

.page-user-register #content > .row.header,
.page-user-login #content > .row.header,
.page-user-password #content > .row.header {
  margin: 5vw auto 0;
  max-width: 33vw; }

.page-user-register #content > *,
.page-user-login #content > *,
.page-user-password #content > * {
  max-width: 33vw;
  margin-left: auto;
  margin-right: auto; }

.page-user-register #content .form-type-password label,
.page-user-register #content .form-type-textfield label,
.page-user-login #content .form-type-password label,
.page-user-login #content .form-type-textfield label,
.page-user-password #content .form-type-password label,
.page-user-password #content .form-type-textfield label {
  text-transform: uppercase; }

.page-user-register .row .col.s9,
.page-user-login .row .col.s9,
.page-user-password .row .col.s9 {
  width: 100%; }
  .page-user-register .row .col.s9 h1,
  .page-user-login .row .col.s9 h1,
  .page-user-password .row .col.s9 h1 {
    text-align: center;
    margin: 0.75vw 0; }

.page-user-register fieldset,
.page-user-login fieldset,
.page-user-password fieldset {
  border: none;
  padding: 0;
  margin: 0; }

.page-user-register legend,
.page-user-register .description,
.page-user-login legend,
.page-user-login .description,
.page-user-password legend,
.page-user-password .description {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

#content .featured {
  padding: 50px 50px 0 50px; }

#content .featured + .featured {
  padding: 0 50px 50px 50px; }

#content .featured h3 {
  font-size: 1.5em;
  text-align: center; }

#content .featured .discoveries {
  margin-bottom: 100px; }

.node--webform label,
#content .card .card-title,
#content .post-description .post-tags span .card-title,
.post-description .post-tags #content span .card-title,
#content #progressbar .card-title,
#content #question-of-the-day .card-title,
#content #footer .card-title,
#discuss-page #content .card .card-content .unanswered-questions .card-title,
.page-mydata #content .level-up .card-title {
  font-size: 1.35vw;
  font-weight: bold;
  line-height: 1.85vw;
  margin: 0 0 1vw;
  color: rgba(0, 0, 0, 0.8); }

.node--webform textarea {
  border-width: 0 0 1px 0;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  box-shadow: none;
  box-sizing: content-box;
  font-size: 1rem;
  height: 3rem;
  margin: 0 0 15px 0;
  outline: none;
  padding: 0;
  transition: all .3s;
  width: 100%; }

.node--webform textarea:focus {
  border-bottom: 1px solid #428bca;
  box-shadow: 0 1px 0 0 #428bca; }

#content .card.flex-row,
#content .post-description .post-tags span.flex-row,
.post-description .post-tags #content span.flex-row,
#content .flex-row#progressbar,
#content .flex-row#question-of-the-day,
#content .flex-row#footer,
#discuss-page #content .card .card-content .flex-row.unanswered-questions,
.page-mydata #content .flex-row.level-up {
  margin: 2vw 0; }

#footer {
  font-size: 1vw;
  margin: 1vw 0 0;
  height: 4vw; }

#content .card-panel {
  transition: all 0.5s ease-in-out; }

#content .card-panel.row {
  margin: 0.5vw 0 1vw; }

#content .card-panel .card-title {
  color: rgba(0, 0, 0, 0.8);
  font-size: 2vw;
  line-height: 1em;
  margin: 0 0 1vw;
  vertical-align: top; }

#content .card-panel .card-title .small {
  margin: 0 10px 0 0; }

#content .card-panel .card-title .npf-icon-discover {
  font-size: 2.3rem; }

#content .flex-row {
  margin-left: 0;
  margin-right: 0; }

#account-page form {
  margin: 0; }

#account-page form .form-group {
  padding: 1em 0 0; }

#dashboard-page #content .no-questions {
  max-height: 175px; }

#dashboard-page #content .card-content.row {
  margin: 0; }

#dashboard-page #content .card-content.row .brooches {
  margin: -10px 0 0; }

#dashboard-page #content .card-panel {
  min-height: 24vw; }

#dashboard-page #content .card-panel .card-title {
  margin: 0; }

#dashboard-page #content .brooches .brooch {
  cursor: default; }

.node--webform,
#develop-page .card,
#develop-page .post-description .post-tags span,
.post-description .post-tags #develop-page span,
#develop-page #progressbar,
#develop-page #question-of-the-day,
#develop-page #footer,
#develop-page #discuss-page #content .card .card-content .unanswered-questions,
#discuss-page #content .card .card-content #develop-page .unanswered-questions,
#develop-page .page-mydata #content .level-up,
.page-mydata #content #develop-page .level-up {
  padding: 1.4vw; }

#develop-page .card-panel ul {
  margin: 0;
  padding: 0 0 0 2vw; }

#develop-page .card-panel ul li {
  list-style-type: circle;
  font-size: 1.1vw;
  line-height: 1.5vw;
  padding: 0 0 1vw; }

#discover-page .card-title {
  margin: 0; }

#discover-page .slick-slider {
  margin: 0; }

#discover-page hr {
  margin: 1.25em 0; }

#discover-page section > .row {
  margin: 20px 0; }

#discover-page .collapsible .collapsible-body {
  padding: 0.5vw 0.5vw 1.5vw; }

#discover-page .collapsible .collapsible-body .btn,
#discover-page .collapsible .collapsible-body .btn-large,
#discover-page .collapsible .collapsible-body .custom-form .clear,
.custom-form #discover-page .collapsible .collapsible-body .clear,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .option-select,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .submit,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .submit {
  color: rgba(0, 0, 0, 0.4);
  font-size: 1vw;
  height: auto;
  line-height: 1.25em;
  margin: 0.65vw 0.1vw 0;
  min-height: 4.5vw;
  padding: 0.5vw;
  text-transform: capitalize;
  vertical-align: top;
  width: 10vw; }

#discover-page .collapsible .collapsible-body .btn.selected,
#discover-page .collapsible .collapsible-body .selected.btn-large,
#discover-page .collapsible .collapsible-body .custom-form .selected.clear,
.custom-form #discover-page .collapsible .collapsible-body .selected.clear,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .selected.option-select,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .selected.option-select,
#discover-page .collapsible .collapsible-body .custom-form .btn-flex .selected.submit,
.custom-form .btn-flex #discover-page .collapsible .collapsible-body .selected.submit {
  color: #fff; }

#discover-page .collection.editable .collection-item {
  min-height: 3vw;
  line-height: 1.5em;
  padding: 0.6vw; }

#discover-page .collection.editable .collection-item span {
  display: inline-block;
  font-size: 1.1vw;
  line-height: 1.15em;
  text-transform: capitalize;
  vertical-align: middle;
  width: calc(100% - 3vw); }

#discover-page .collection .collection-item {
  padding: 10px 20px; }

#discover-page .charts {
  display: flex;
  height: 5vw; }

#discover-page .charts .chart {
  display: inline-block;
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  padding: 0 0.5vw;
  position: relative;
  text-align: center; }

#discover-page .charts .chart div.tooltipped {
  position: absolute;
  right: 0;
  top: -10px; }

#discover-page .charts .chart .icon {
  border-radius: 100%;
  height: 5vw;
  margin: 0;
  padding: 0;
  width: 5vw; }

#discover-page .charts .chart .icon .small {
  font-size: 2.7vw;
  line-height: 5vw; }

#discover-page .discovery {
  animation: fadein 0.5s;
  min-height: 28.3vw;
  padding: 0.5vw; }

#discover-page .discovery.waiting:empty,
#discover-page .discovery.waiting.working:empty {
  background: url("/bundles/app/images/no-discoveries.png") 50% 50% no-repeat;
  background-size: contain; }

#discover-page .discovery.waiting:empty:after,
#discover-page .discovery.waiting.working:empty:after {
  display: none; }

#discover-page .discovery.working:empty {
  background: url("/bundles/app/images/no-discoveries.png") 50% 50% no-repeat;
  background-size: contain;
  text-align: center; }

#discover-page .discovery.working:empty:after {
  animation: pulse 1s infinite;
  animation-timing-function: linear;
  bottom: 0;
  display: block;
  color: #606060;
  content: "Crunching the latest data...";
  font-size: 1.3vw;
  left: 0;
  padding: 1vw;
  position: absolute;
  width: 100%; }

#discover-page .discovery .chart {
  max-height: 400px;
  min-height: 120px;
  height: 20vw; }

#discover-page .discovery .card-title {
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 1vw 0 0;
  padding: 0.5vw; }

#discover-page .discovery > div > div {
  margin: 0 auto; }

#discover-page #featured-discoveries {
  margin: 0 0 2vw; }

#discover-page #user-discoveries .flex button {
  margin: 30px 0; }

#discover-page #controls .card-content {
  width: 100%; }

#discover-page #controls .control {
  display: inline-block;
  margin-right: 1vw;
  text-align: center; }

#discover-page #controls .control button,
#discover-page #controls .control .btn,
#discover-page #controls .control .btn-large,
#discover-page #controls .control .custom-form .clear,
.custom-form #discover-page #controls .control .clear,
#discover-page #controls .control .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discover-page #controls .control .option-select,
#discover-page #controls .control .custom-form .btn-flex .submit,
.custom-form .btn-flex #discover-page #controls .control .submit {
  border-radius: 100%;
  height: 5vw;
  margin: 0;
  padding: 0;
  width: 5vw; }

#discover-page #controls .control button i,
#discover-page #controls .control .btn i,
#discover-page #controls .control .btn-large i,
#discover-page #controls .control .custom-form .clear i,
.custom-form #discover-page #controls .control .clear i,
#discover-page #controls .control .custom-form .btn-flex .option-select i,
.custom-form .btn-flex #discover-page #controls .control .option-select i,
#discover-page #controls .control .custom-form .btn-flex .submit i,
.custom-form .btn-flex #discover-page #controls .control .submit i {
  font-size: 3vw;
  line-height: 5vw; }

#discover-page #state-creating .card,
#discover-page #state-creating .post-description .post-tags span,
.post-description .post-tags #discover-page #state-creating span,
#discover-page #state-creating #progressbar,
#discover-page #state-creating #question-of-the-day,
#discover-page #state-creating #footer,
#discover-page #state-creating #discuss-page #content .card .card-content .unanswered-questions,
#discuss-page #content .card .card-content #discover-page #state-creating .unanswered-questions,
.page-mydata #content .level-up,
.page-mydata #content #discover-page #state-creating .level-up {
  animation: pop-in 0.5s; }

#discover-page #state-creating .discovery > div {
  animation: pop-in 0.5s; }

#discover-page #state-publishing {
  animation: fadein 1s; }

#discover-page #state-publishing .discovery {
  height: 35vw;
  margin: 0 auto;
  max-height: 500px;
  max-width: 1200px;
  min-height: 250px;
  width: 75vw; }

#discover-page #state-publishing .card.s7,
#discover-page #state-publishing .post-description .post-tags span.s7,
.post-description .post-tags #discover-page #state-publishing span.s7,
#discover-page #state-publishing .s7#progressbar,
#discover-page #state-publishing .s7#question-of-the-day,
#discover-page #state-publishing .s7#footer,
#discover-page #state-publishing #discuss-page #content .card .card-content .s7.unanswered-questions,
#discuss-page #content .card .card-content #discover-page #state-publishing .s7.unanswered-questions,
#discover-page #state-publishing .page-mydata #content .s7.level-up,
.page-mydata #content #discover-page #state-publishing .s7.level-up {
  overflow: visible;
  z-index: 1; }

#discover-page #state-publishing .input-field.commentbox {
  margin: 2vw 0 0; }

#discover-page #state-publishing .input-field.tagbox {
  margin: 2vw 0 0;
  min-height: 150px; }

#discover-page #state-publishing .input-field h4 {
  font-size: 1.2vw;
  font-weight: bold;
  line-height: 1.5vw;
  margin: 1vw 0 0.5vw; }

#discover-page #state-publishing .input-field textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  box-shadow: none;
  box-sizing: content-box;
  font-size: 1rem;
  height: 3rem;
  margin: 0 0 15px 0;
  outline: none;
  padding: 0;
  transition: all .3s;
  width: 100%; }

#discover-page #state-publishing .input-field textarea:focus {
  border-bottom: 1px solid #428bca;
  box-shadow: 0 1px 0 0 #428bca; }

#discuss-page #content {
  position: relative; }

#discuss-page #content .card.flex-row,
#discuss-page #content .post-description .post-tags span.flex-row,
.post-description .post-tags #discuss-page #content span.flex-row,
#discuss-page #content .flex-row#progressbar,
#discuss-page #content .flex-row#question-of-the-day,
#discuss-page #content .flex-row#footer,
#discuss-page #content .card .card-content .flex-row.unanswered-questions,
#discuss-page .page-mydata #content .flex-row.level-up,
.page-mydata #discuss-page #content .flex-row.level-up {
  animation: fadein 0.5s;
  min-height: 30vh;
  padding: 1vw; }

#discuss-page #content .card .card-content,
#discuss-page #content .post-description .post-tags span .card-content,
.post-description .post-tags #discuss-page #content span .card-content,
#discuss-page #content #progressbar .card-content,
#discuss-page #content #question-of-the-day .card-content,
#discuss-page #content #footer .card-content,
#discuss-page #content .card .card-content .unanswered-questions .card-content,
#discuss-page .page-mydata #content .level-up .card-content,
.page-mydata #discuss-page #content .level-up .card-content {
  padding: 0; }

#discuss-page #content .card .card-content .unanswered-questions,
#discuss-page #content .post-description .post-tags span .card-content .unanswered-questions,
.post-description .post-tags #discuss-page #content span .card-content .unanswered-questions,
#discuss-page #content #progressbar .card-content .unanswered-questions,
#discuss-page #content #question-of-the-day .card-content .unanswered-questions,
#discuss-page #content #footer .card-content .unanswered-questions,
#discuss-page .page-mydata #content .level-up .card-content .unanswered-questions,
.page-mydata #discuss-page #content .level-up .card-content .unanswered-questions {
  color: #3a8ab9;
  font-size: 1vw;
  padding: 1vw; }

#discuss-page #content .load-more {
  text-align: center; }

#discuss-page #content .load-more img {
  width: 10vw; }

#discuss-page #content #filters {
  padding: 0 1vw; }

#discuss-page #content #filters #tag-toggle .btn,
#discuss-page #content #filters #tag-toggle .btn-large,
#discuss-page #content #filters #tag-toggle .custom-form .clear,
.custom-form #discuss-page #content #filters #tag-toggle .clear,
#discuss-page #content #filters #tag-toggle .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discuss-page #content #filters #tag-toggle .option-select,
#discuss-page #content #filters #tag-toggle .custom-form .btn-flex .submit,
.custom-form .btn-flex #discuss-page #content #filters #tag-toggle .submit {
  height: 2.8vw;
  line-height: 2.8vw; }

#tag-toggle + .question-options,
#discuss-page #content #sort {
  height: 2.8vw;
  line-height: 2.8vw;
  text-align: right; }

#tag-toggle + .question-options p,
#discuss-page #content #sort p {
  display: inline-block;
  margin: 0; }

#tag-toggle + .question-options {
  float: right;
  width: 50%; }
  #tag-toggle + .question-options * {
    display: inline; }

#discuss-page #content .post-description + .row.btn-flex {
  margin: 1vw 0 0; }

#discuss-page #content .discovery .chart {
  animation: pop-in 0.5s;
  min-height: 25vw; }

#discussion-page #content {
  position: relative; }

#discussion-page #content h1 {
  font-size: 2.5vw;
  line-height: 3vw; }

#discussion-page #content .card,
#discussion-page #content .post-description .post-tags span,
.post-description .post-tags #discussion-page #content span,
#discussion-page #content #progressbar,
#question-of-the-day,
#discussion-page #content #footer,
#discussion-page #discuss-page #content .card .card-content .unanswered-questions,
#discuss-page #discussion-page #content .card .card-content .unanswered-questions,
#discussion-page .page-mydata #content .level-up,
.page-mydata #content .level-up,
#discussion-page #content .card-panel {
  animation: fadein 1s; }

#discussion-page #content #sort {
  display: flex;
  position: absolute;
  right: 2vw;
  bottom: 1vw; }

#discussion-page #content #sort .btn,
#discussion-page #content #sort .btn-large,
#discussion-page #content #sort .custom-form .clear,
.custom-form #discussion-page #content #sort .clear,
#discussion-page #content #sort .custom-form .btn-flex .option-select,
.custom-form .btn-flex #discussion-page #content #sort .option-select,
#discussion-page #content #sort .custom-form .btn-flex .submit,
.custom-form .btn-flex #discussion-page #content #sort .submit {
  -moz-flex: 1;
  -o-flex: 1;
  flex: 1;
  height: 3.4vw;
  line-height: 3.4vw;
  margin: 0 0.5vw;
  padding: 0 0.25vw;
  width: 100%; }

#discussion-page #content #sort .btn i,
#discussion-page #content #sort .btn-large i,
#discussion-page #content #sort .custom-form .clear i,
.custom-form #discussion-page #content #sort .clear i,
#discussion-page #content #sort .custom-form .btn-flex .option-select i,
.custom-form .btn-flex #discussion-page #content #sort .option-select i,
#discussion-page #content #sort .custom-form .btn-flex .submit i,
.custom-form .btn-flex #discussion-page #content #sort .submit i {
  color: #428bca;
  font-size: 2.4vw; }

#discussion-page #content .s7 {
  padding: 0;
  z-index: 1; }

#question-of-the-day {
  float: none;
  margin: 1vw 0; }

#question-of-the-day .type-multiple.options-10 .question-options .form-item,
#question-of-the-day .type-multiple.options-10 .question-options .btn,
#question-of-the-day .type-multiple.options-10 .question-options .btn-large,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-10 .question-options .clear,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-10 .question-options .option-select,
#question-of-the-day .type-multiple.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-10 .question-options .submit,
#question-of-the-day .type-single.options-10 .question-options .btn,
#question-of-the-day .type-single.options-10 .question-options .btn-large,
#question-of-the-day .type-single.options-10 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-10 .question-options .clear,
#question-of-the-day .type-single.options-10 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-10 .question-options .option-select,
#question-of-the-day .type-single.options-10 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-10 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-11 .question-options .form-item,
#question-of-the-day .type-multiple.options-11 .question-options .btn,
#question-of-the-day .type-multiple.options-11 .question-options .btn-large,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-11 .question-options .clear,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-11 .question-options .option-select,
#question-of-the-day .type-multiple.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-11 .question-options .submit,
#question-of-the-day .type-single.options-11 .question-options .btn,
#question-of-the-day .type-single.options-11 .question-options .btn-large,
#question-of-the-day .type-single.options-11 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-11 .question-options .clear,
#question-of-the-day .type-single.options-11 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-11 .question-options .option-select,
#question-of-the-day .type-single.options-11 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-11 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-12 .question-options .form-item,
#question-of-the-day .type-multiple.options-12 .question-options .btn,
#question-of-the-day .type-multiple.options-12 .question-options .btn-large,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-12 .question-options .clear,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-12 .question-options .option-select,
#question-of-the-day .type-multiple.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-12 .question-options .submit,
#question-of-the-day .type-single.options-12 .question-options .btn,
#question-of-the-day .type-single.options-12 .question-options .btn-large,
#question-of-the-day .type-single.options-12 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-12 .question-options .clear,
#question-of-the-day .type-single.options-12 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-12 .question-options .option-select,
#question-of-the-day .type-single.options-12 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-12 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-13 .question-options .form-item,
#question-of-the-day .type-multiple.options-13 .question-options .btn,
#question-of-the-day .type-multiple.options-13 .question-options .btn-large,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-13 .question-options .clear,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .option-select,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .submit,
#question-of-the-day .type-single.options-13 .question-options .btn,
#question-of-the-day .type-single.options-13 .question-options .btn-large,
#question-of-the-day .type-single.options-13 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-13 .question-options .clear,
#question-of-the-day .type-single.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-13 .question-options .option-select,
#question-of-the-day .type-single.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-13 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-14 .question-options .form-item,
#question-of-the-day .type-multiple.options-14 .question-options .btn,
#question-of-the-day .type-multiple.options-14 .question-options .btn-large,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-14 .question-options .clear,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .option-select,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .submit,
#question-of-the-day .type-single.options-14 .question-options .btn,
#question-of-the-day .type-single.options-14 .question-options .btn-large,
#question-of-the-day .type-single.options-14 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-14 .question-options .clear,
#question-of-the-day .type-single.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-14 .question-options .option-select,
#question-of-the-day .type-single.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-14 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-15 .question-options .form-item,
#question-of-the-day .type-multiple.options-15 .question-options .btn,
#question-of-the-day .type-multiple.options-15 .question-options .btn-large,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-15 .question-options .clear,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .option-select,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .submit,
#question-of-the-day .type-single.options-15 .question-options .btn,
#question-of-the-day .type-single.options-15 .question-options .btn-large,
#question-of-the-day .type-single.options-15 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-15 .question-options .clear,
#question-of-the-day .type-single.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-15 .question-options .option-select,
#question-of-the-day .type-single.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-15 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-16 .question-options .form-item,
#question-of-the-day .type-multiple.options-16 .question-options .btn,
#question-of-the-day .type-multiple.options-16 .question-options .btn-large,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-16 .question-options .clear,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .option-select,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .submit,
#question-of-the-day .type-single.options-16 .question-options .btn,
#question-of-the-day .type-single.options-16 .question-options .btn-large,
#question-of-the-day .type-single.options-16 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-16 .question-options .clear,
#question-of-the-day .type-single.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-16 .question-options .option-select,
#question-of-the-day .type-single.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-16 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-17 .question-options .form-item,
#question-of-the-day .type-multiple.options-17 .question-options .btn,
#question-of-the-day .type-multiple.options-17 .question-options .btn-large,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-17 .question-options .clear,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .option-select,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .submit,
#question-of-the-day .type-single.options-17 .question-options .btn,
#question-of-the-day .type-single.options-17 .question-options .btn-large,
#question-of-the-day .type-single.options-17 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-17 .question-options .clear,
#question-of-the-day .type-single.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-17 .question-options .option-select,
#question-of-the-day .type-single.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-17 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-18 .question-options .form-item,
#question-of-the-day .type-multiple.options-18 .question-options .btn,
#question-of-the-day .type-multiple.options-18 .question-options .btn-large,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-18 .question-options .clear,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .option-select,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .submit,
#question-of-the-day .type-single.options-18 .question-options .btn,
#question-of-the-day .type-single.options-18 .question-options .btn-large,
#question-of-the-day .type-single.options-18 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-18 .question-options .clear,
#question-of-the-day .type-single.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-18 .question-options .option-select,
#question-of-the-day .type-single.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-18 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-19 .question-options .form-item,
#question-of-the-day .type-multiple.options-19 .question-options .btn,
#question-of-the-day .type-multiple.options-19 .question-options .btn-large,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-19 .question-options .clear,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .option-select,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .submit,
#question-of-the-day .type-single.options-19 .question-options .btn,
#question-of-the-day .type-single.options-19 .question-options .btn-large,
#question-of-the-day .type-single.options-19 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-19 .question-options .clear,
#question-of-the-day .type-single.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-19 .question-options .option-select,
#question-of-the-day .type-single.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-19 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-20 .question-options .form-item,
#question-of-the-day .type-multiple.options-20 .question-options .btn,
#question-of-the-day .type-multiple.options-20 .question-options .btn-large,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-20 .question-options .clear,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .option-select,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .submit,
#question-of-the-day .type-single.options-20 .question-options .btn,
#question-of-the-day .type-single.options-20 .question-options .btn-large,
#question-of-the-day .type-single.options-20 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-20 .question-options .clear,
#question-of-the-day .type-single.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-20 .question-options .option-select,
#question-of-the-day .type-single.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-20 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-21 .question-options .form-item,
#question-of-the-day .type-multiple.options-21 .question-options .btn,
#question-of-the-day .type-multiple.options-21 .question-options .btn-large,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-21 .question-options .clear,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .option-select,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .submit,
#question-of-the-day .type-single.options-21 .question-options .btn,
#question-of-the-day .type-single.options-21 .question-options .btn-large,
#question-of-the-day .type-single.options-21 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-21 .question-options .clear,
#question-of-the-day .type-single.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-21 .question-options .option-select,
#question-of-the-day .type-single.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-21 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-22 .question-options .form-item,
#question-of-the-day .type-multiple.options-22 .question-options .btn,
#question-of-the-day .type-multiple.options-22 .question-options .btn-large,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-22 .question-options .clear,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .option-select,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .submit,
#question-of-the-day .type-single.options-22 .question-options .btn,
#question-of-the-day .type-single.options-22 .question-options .btn-large,
#question-of-the-day .type-single.options-22 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-22 .question-options .clear,
#question-of-the-day .type-single.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-22 .question-options .option-select,
#question-of-the-day .type-single.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-22 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-23 .question-options .form-item,
#question-of-the-day .type-multiple.options-23 .question-options .btn,
#question-of-the-day .type-multiple.options-23 .question-options .btn-large,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-23 .question-options .clear,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .option-select,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .submit,
#question-of-the-day .type-single.options-23 .question-options .btn,
#question-of-the-day .type-single.options-23 .question-options .btn-large,
#question-of-the-day .type-single.options-23 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-23 .question-options .clear,
#question-of-the-day .type-single.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-23 .question-options .option-select,
#question-of-the-day .type-single.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-23 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-24 .question-options .form-item,
#question-of-the-day .type-multiple.options-24 .question-options .btn,
#question-of-the-day .type-multiple.options-24 .question-options .btn-large,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-24 .question-options .clear,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .option-select,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .submit,
#question-of-the-day .type-single.options-24 .question-options .btn,
#question-of-the-day .type-single.options-24 .question-options .btn-large,
#question-of-the-day .type-single.options-24 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-24 .question-options .clear,
#question-of-the-day .type-single.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-24 .question-options .option-select,
#question-of-the-day .type-single.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-24 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-25 .question-options .btn,
#question-of-the-day .type-multiple.options-25 .question-options .btn-large,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-25 .question-options .clear,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .option-select,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .submit,
#question-of-the-day .type-single.options-25 .question-options .btn,
#question-of-the-day .type-single.options-25 .question-options .btn-large,
#question-of-the-day .type-single.options-25 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-25 .question-options .clear,
#question-of-the-day .type-single.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-25 .question-options .option-select,
#question-of-the-day .type-single.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-25 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-26 .question-options .btn,
#question-of-the-day .type-multiple.options-26 .question-options .btn-large,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-26 .question-options .clear,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .option-select,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .submit,
#question-of-the-day .type-single.options-26 .question-options .btn,
#question-of-the-day .type-single.options-26 .question-options .btn-large,
#question-of-the-day .type-single.options-26 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-26 .question-options .clear,
#question-of-the-day .type-single.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-26 .question-options .option-select,
#question-of-the-day .type-single.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-26 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-27 .question-options .btn,
#question-of-the-day .type-multiple.options-27 .question-options .btn-large,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-27 .question-options .clear,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .option-select,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .submit,
#question-of-the-day .type-single.options-27 .question-options .btn,
#question-of-the-day .type-single.options-27 .question-options .btn-large,
#question-of-the-day .type-single.options-27 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-27 .question-options .clear,
#question-of-the-day .type-single.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-27 .question-options .option-select,
#question-of-the-day .type-single.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-27 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-28 .question-options .btn,
#question-of-the-day .type-multiple.options-28 .question-options .btn-large,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-28 .question-options .clear,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .option-select,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .submit,
#question-of-the-day .type-single.options-28 .question-options .btn,
#question-of-the-day .type-single.options-28 .question-options .btn-large,
#question-of-the-day .type-single.options-28 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-28 .question-options .clear,
#question-of-the-day .type-single.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-28 .question-options .option-select,
#question-of-the-day .type-single.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-28 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-29 .question-options .btn,
#question-of-the-day .type-multiple.options-29 .question-options .btn-large,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-29 .question-options .clear,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .option-select,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .submit,
#question-of-the-day .type-single.options-29 .question-options .btn,
#question-of-the-day .type-single.options-29 .question-options .btn-large,
#question-of-the-day .type-single.options-29 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-29 .question-options .clear,
#question-of-the-day .type-single.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-29 .question-options .option-select,
#question-of-the-day .type-single.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-29 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-30 .question-options .btn,
#question-of-the-day .type-multiple.options-30 .question-options .btn-large,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-30 .question-options .clear,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .option-select,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .submit,
#question-of-the-day .type-single.options-30 .question-options .btn,
#question-of-the-day .type-single.options-30 .question-options .btn-large,
#question-of-the-day .type-single.options-30 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-30 .question-options .clear,
#question-of-the-day .type-single.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-30 .question-options .option-select,
#question-of-the-day .type-single.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-30 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-31 .question-options .btn,
#question-of-the-day .type-multiple.options-31 .question-options .btn-large,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-31 .question-options .clear,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .option-select,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .submit,
#question-of-the-day .type-single.options-31 .question-options .btn,
#question-of-the-day .type-single.options-31 .question-options .btn-large,
#question-of-the-day .type-single.options-31 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-31 .question-options .clear,
#question-of-the-day .type-single.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-31 .question-options .option-select,
#question-of-the-day .type-single.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-31 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-32 .question-options .btn,
#question-of-the-day .type-multiple.options-32 .question-options .btn-large,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-32 .question-options .clear,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .option-select,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .submit,
#question-of-the-day .type-single.options-32 .question-options .btn,
#question-of-the-day .type-single.options-32 .question-options .btn-large,
#question-of-the-day .type-single.options-32 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-32 .question-options .clear,
#question-of-the-day .type-single.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-32 .question-options .option-select,
#question-of-the-day .type-single.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-32 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-33 .question-options .btn,
#question-of-the-day .type-multiple.options-33 .question-options .btn-large,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-33 .question-options .clear,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .option-select,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .submit,
#question-of-the-day .type-single.options-33 .question-options .btn,
#question-of-the-day .type-single.options-33 .question-options .btn-large,
#question-of-the-day .type-single.options-33 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-33 .question-options .clear,
#question-of-the-day .type-single.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-33 .question-options .option-select,
#question-of-the-day .type-single.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-33 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-34 .question-options .btn,
#question-of-the-day .type-multiple.options-34 .question-options .btn-large,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-34 .question-options .clear,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .option-select,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .submit,
#question-of-the-day .type-single.options-34 .question-options .btn,
#question-of-the-day .type-single.options-34 .question-options .btn-large,
#question-of-the-day .type-single.options-34 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-34 .question-options .clear,
#question-of-the-day .type-single.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-34 .question-options .option-select,
#question-of-the-day .type-single.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-34 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-35 .question-options .btn,
#question-of-the-day .type-multiple.options-35 .question-options .btn-large,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-35 .question-options .clear,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .option-select,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .submit,
#question-of-the-day .type-single.options-35 .question-options .btn,
#question-of-the-day .type-single.options-35 .question-options .btn-large,
#question-of-the-day .type-single.options-35 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-35 .question-options .clear,
#question-of-the-day .type-single.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-35 .question-options .option-select,
#question-of-the-day .type-single.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-35 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-36 .question-options .btn,
#question-of-the-day .type-multiple.options-36 .question-options .btn-large,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-36 .question-options .clear,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .option-select,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .submit,
#question-of-the-day .type-single.options-36 .question-options .btn,
#question-of-the-day .type-single.options-36 .question-options .btn-large,
#question-of-the-day .type-single.options-36 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-36 .question-options .clear,
#question-of-the-day .type-single.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-36 .question-options .option-select,
#question-of-the-day .type-single.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-36 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-37 .question-options .btn,
#question-of-the-day .type-multiple.options-37 .question-options .btn-large,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-37 .question-options .clear,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .option-select,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .submit,
#question-of-the-day .type-single.options-37 .question-options .btn,
#question-of-the-day .type-single.options-37 .question-options .btn-large,
#question-of-the-day .type-single.options-37 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-37 .question-options .clear,
#question-of-the-day .type-single.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-37 .question-options .option-select,
#question-of-the-day .type-single.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-37 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-38 .question-options .btn,
#question-of-the-day .type-multiple.options-38 .question-options .btn-large,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-38 .question-options .clear,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .option-select,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .submit,
#question-of-the-day .type-single.options-38 .question-options .btn,
#question-of-the-day .type-single.options-38 .question-options .btn-large,
#question-of-the-day .type-single.options-38 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-38 .question-options .clear,
#question-of-the-day .type-single.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-38 .question-options .option-select,
#question-of-the-day .type-single.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-38 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-39 .question-options .btn,
#question-of-the-day .type-multiple.options-39 .question-options .btn-large,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-39 .question-options .clear,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .option-select,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .submit,
#question-of-the-day .type-single.options-39 .question-options .btn,
#question-of-the-day .type-single.options-39 .question-options .btn-large,
#question-of-the-day .type-single.options-39 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-39 .question-options .clear,
#question-of-the-day .type-single.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-39 .question-options .option-select,
#question-of-the-day .type-single.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-39 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-40 .question-options .btn,
#question-of-the-day .type-multiple.options-40 .question-options .btn-large,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-40 .question-options .clear,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .option-select,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .submit,
#question-of-the-day .type-single.options-40 .question-options .btn,
#question-of-the-day .type-single.options-40 .question-options .btn-large,
#question-of-the-day .type-single.options-40 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-40 .question-options .clear,
#question-of-the-day .type-single.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-40 .question-options .option-select,
#question-of-the-day .type-single.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-40 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-41 .question-options .btn,
#question-of-the-day .type-multiple.options-41 .question-options .btn-large,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-41 .question-options .clear,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .option-select,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .submit,
#question-of-the-day .type-single.options-41 .question-options .btn,
#question-of-the-day .type-single.options-41 .question-options .btn-large,
#question-of-the-day .type-single.options-41 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-41 .question-options .clear,
#question-of-the-day .type-single.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-41 .question-options .option-select,
#question-of-the-day .type-single.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-41 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-42 .question-options .btn,
#question-of-the-day .type-multiple.options-42 .question-options .btn-large,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-42 .question-options .clear,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .option-select,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .submit,
#question-of-the-day .type-single.options-42 .question-options .btn,
#question-of-the-day .type-single.options-42 .question-options .btn-large,
#question-of-the-day .type-single.options-42 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-42 .question-options .clear,
#question-of-the-day .type-single.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-42 .question-options .option-select,
#question-of-the-day .type-single.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-42 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-43 .question-options .btn,
#question-of-the-day .type-multiple.options-43 .question-options .btn-large,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-43 .question-options .clear,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .option-select,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .submit,
#question-of-the-day .type-single.options-43 .question-options .btn,
#question-of-the-day .type-single.options-43 .question-options .btn-large,
#question-of-the-day .type-single.options-43 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-43 .question-options .clear,
#question-of-the-day .type-single.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-43 .question-options .option-select,
#question-of-the-day .type-single.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-43 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-44 .question-options .btn,
#question-of-the-day .type-multiple.options-44 .question-options .btn-large,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-44 .question-options .clear,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .option-select,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .submit,
#question-of-the-day .type-single.options-44 .question-options .btn,
#question-of-the-day .type-single.options-44 .question-options .btn-large,
#question-of-the-day .type-single.options-44 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-44 .question-options .clear,
#question-of-the-day .type-single.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-44 .question-options .option-select,
#question-of-the-day .type-single.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-44 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-45 .question-options .btn,
#question-of-the-day .type-multiple.options-45 .question-options .btn-large,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-45 .question-options .clear,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .option-select,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .submit,
#question-of-the-day .type-single.options-45 .question-options .btn,
#question-of-the-day .type-single.options-45 .question-options .btn-large,
#question-of-the-day .type-single.options-45 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-45 .question-options .clear,
#question-of-the-day .type-single.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-45 .question-options .option-select,
#question-of-the-day .type-single.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-45 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-46 .question-options .btn,
#question-of-the-day .type-multiple.options-46 .question-options .btn-large,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-46 .question-options .clear,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .option-select,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .submit,
#question-of-the-day .type-single.options-46 .question-options .btn,
#question-of-the-day .type-single.options-46 .question-options .btn-large,
#question-of-the-day .type-single.options-46 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-46 .question-options .clear,
#question-of-the-day .type-single.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-46 .question-options .option-select,
#question-of-the-day .type-single.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-46 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-47 .question-options .btn,
#question-of-the-day .type-multiple.options-47 .question-options .btn-large,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-47 .question-options .clear,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .option-select,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .submit,
#question-of-the-day .type-single.options-47 .question-options .btn,
#question-of-the-day .type-single.options-47 .question-options .btn-large,
#question-of-the-day .type-single.options-47 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-47 .question-options .clear,
#question-of-the-day .type-single.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-47 .question-options .option-select,
#question-of-the-day .type-single.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-47 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-48 .question-options .btn,
#question-of-the-day .type-multiple.options-48 .question-options .btn-large,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-48 .question-options .clear,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .option-select,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .submit,
#question-of-the-day .type-single.options-48 .question-options .btn,
#question-of-the-day .type-single.options-48 .question-options .btn-large,
#question-of-the-day .type-single.options-48 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-48 .question-options .clear,
#question-of-the-day .type-single.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-48 .question-options .option-select,
#question-of-the-day .type-single.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-48 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-49 .question-options .btn,
#question-of-the-day .type-multiple.options-49 .question-options .btn-large,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-49 .question-options .clear,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .option-select,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .submit,
#question-of-the-day .type-single.options-49 .question-options .btn,
#question-of-the-day .type-single.options-49 .question-options .btn-large,
#question-of-the-day .type-single.options-49 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-49 .question-options .clear,
#question-of-the-day .type-single.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-49 .question-options .option-select,
#question-of-the-day .type-single.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-49 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-50 .question-options .btn,
#question-of-the-day .type-multiple.options-50 .question-options .btn-large,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-50 .question-options .clear,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .option-select,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .submit,
#question-of-the-day .type-single.options-50 .question-options .btn,
#question-of-the-day .type-single.options-50 .question-options .btn-large,
#question-of-the-day .type-single.options-50 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-single.options-50 .question-options .clear,
#question-of-the-day .type-single.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-single.options-50 .question-options .option-select,
#question-of-the-day .type-single.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-single.options-50 .question-options .submit {
  max-width: 12vw;
  min-height: 3vw; }

#question-of-the-day .type-multiple.options-13 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-13 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-13 .question-options .btn,
#question-of-the-day .type-multiple.options-13 .question-options .btn-large,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-13 .question-options .clear,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .option-select,
#question-of-the-day .type-multiple.options-13 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-13 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-14 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-14 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-14 .question-options .btn,
#question-of-the-day .type-multiple.options-14 .question-options .btn-large,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-14 .question-options .clear,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .option-select,
#question-of-the-day .type-multiple.options-14 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-14 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-15 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-15 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-15 .question-options .btn,
#question-of-the-day .type-multiple.options-15 .question-options .btn-large,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-15 .question-options .clear,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .option-select,
#question-of-the-day .type-multiple.options-15 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-15 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-16 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-16 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-16 .question-options .btn,
#question-of-the-day .type-multiple.options-16 .question-options .btn-large,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-16 .question-options .clear,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .option-select,
#question-of-the-day .type-multiple.options-16 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-16 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-17 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-17 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-17 .question-options .btn,
#question-of-the-day .type-multiple.options-17 .question-options .btn-large,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-17 .question-options .clear,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .option-select,
#question-of-the-day .type-multiple.options-17 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-17 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-18 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-18 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-18 .question-options .btn,
#question-of-the-day .type-multiple.options-18 .question-options .btn-large,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-18 .question-options .clear,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .option-select,
#question-of-the-day .type-multiple.options-18 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-18 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-19 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-19 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-19 .question-options .btn,
#question-of-the-day .type-multiple.options-19 .question-options .btn-large,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-19 .question-options .clear,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .option-select,
#question-of-the-day .type-multiple.options-19 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-19 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-20 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-20 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-20 .question-options .btn,
#question-of-the-day .type-multiple.options-20 .question-options .btn-large,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-20 .question-options .clear,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .option-select,
#question-of-the-day .type-multiple.options-20 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-20 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-21 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-21 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-21 .question-options .btn,
#question-of-the-day .type-multiple.options-21 .question-options .btn-large,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-21 .question-options .clear,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .option-select,
#question-of-the-day .type-multiple.options-21 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-21 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-22 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-22 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-22 .question-options .btn,
#question-of-the-day .type-multiple.options-22 .question-options .btn-large,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-22 .question-options .clear,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .option-select,
#question-of-the-day .type-multiple.options-22 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-22 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-23 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-23 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-23 .question-options .btn,
#question-of-the-day .type-multiple.options-23 .question-options .btn-large,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-23 .question-options .clear,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .option-select,
#question-of-the-day .type-multiple.options-23 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-23 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-24 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-24 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-24 .question-options .btn,
#question-of-the-day .type-multiple.options-24 .question-options .btn-large,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-24 .question-options .clear,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .option-select,
#question-of-the-day .type-multiple.options-24 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-24 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-25 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-25 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-25 .question-options .btn,
#question-of-the-day .type-multiple.options-25 .question-options .btn-large,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-25 .question-options .clear,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .option-select,
#question-of-the-day .type-multiple.options-25 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-25 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-26 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-26 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-26 .question-options .btn,
#question-of-the-day .type-multiple.options-26 .question-options .btn-large,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-26 .question-options .clear,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .option-select,
#question-of-the-day .type-multiple.options-26 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-26 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-27 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-27 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-27 .question-options .btn,
#question-of-the-day .type-multiple.options-27 .question-options .btn-large,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-27 .question-options .clear,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .option-select,
#question-of-the-day .type-multiple.options-27 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-27 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-28 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-28 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-28 .question-options .btn,
#question-of-the-day .type-multiple.options-28 .question-options .btn-large,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-28 .question-options .clear,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .option-select,
#question-of-the-day .type-multiple.options-28 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-28 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-29 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-29 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-29 .question-options .btn,
#question-of-the-day .type-multiple.options-29 .question-options .btn-large,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-29 .question-options .clear,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .option-select,
#question-of-the-day .type-multiple.options-29 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-29 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-30 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-30 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-30 .question-options .btn,
#question-of-the-day .type-multiple.options-30 .question-options .btn-large,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-30 .question-options .clear,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .option-select,
#question-of-the-day .type-multiple.options-30 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-30 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-31 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-31 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-31 .question-options .btn,
#question-of-the-day .type-multiple.options-31 .question-options .btn-large,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-31 .question-options .clear,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .option-select,
#question-of-the-day .type-multiple.options-31 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-31 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-32 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-32 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-32 .question-options .btn,
#question-of-the-day .type-multiple.options-32 .question-options .btn-large,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-32 .question-options .clear,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .option-select,
#question-of-the-day .type-multiple.options-32 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-32 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-33 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-33 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-33 .question-options .btn,
#question-of-the-day .type-multiple.options-33 .question-options .btn-large,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-33 .question-options .clear,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .option-select,
#question-of-the-day .type-multiple.options-33 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-33 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-34 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-34 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-34 .question-options .btn,
#question-of-the-day .type-multiple.options-34 .question-options .btn-large,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-34 .question-options .clear,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .option-select,
#question-of-the-day .type-multiple.options-34 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-34 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-35 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-35 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-35 .question-options .btn,
#question-of-the-day .type-multiple.options-35 .question-options .btn-large,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-35 .question-options .clear,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .option-select,
#question-of-the-day .type-multiple.options-35 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-35 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-36 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-36 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-36 .question-options .btn,
#question-of-the-day .type-multiple.options-36 .question-options .btn-large,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-36 .question-options .clear,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .option-select,
#question-of-the-day .type-multiple.options-36 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-36 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-37 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-37 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-37 .question-options .btn,
#question-of-the-day .type-multiple.options-37 .question-options .btn-large,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-37 .question-options .clear,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .option-select,
#question-of-the-day .type-multiple.options-37 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-37 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-38 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-38 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-38 .question-options .btn,
#question-of-the-day .type-multiple.options-38 .question-options .btn-large,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-38 .question-options .clear,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .option-select,
#question-of-the-day .type-multiple.options-38 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-38 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-39 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-39 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-39 .question-options .btn,
#question-of-the-day .type-multiple.options-39 .question-options .btn-large,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-39 .question-options .clear,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .option-select,
#question-of-the-day .type-multiple.options-39 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-39 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-40 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-40 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-40 .question-options .btn,
#question-of-the-day .type-multiple.options-40 .question-options .btn-large,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-40 .question-options .clear,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .option-select,
#question-of-the-day .type-multiple.options-40 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-40 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-41 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-41 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-41 .question-options .btn,
#question-of-the-day .type-multiple.options-41 .question-options .btn-large,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-41 .question-options .clear,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .option-select,
#question-of-the-day .type-multiple.options-41 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-41 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-42 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-42 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-42 .question-options .btn,
#question-of-the-day .type-multiple.options-42 .question-options .btn-large,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-42 .question-options .clear,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .option-select,
#question-of-the-day .type-multiple.options-42 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-42 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-43 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-43 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-43 .question-options .btn,
#question-of-the-day .type-multiple.options-43 .question-options .btn-large,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-43 .question-options .clear,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .option-select,
#question-of-the-day .type-multiple.options-43 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-43 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-44 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-44 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-44 .question-options .btn,
#question-of-the-day .type-multiple.options-44 .question-options .btn-large,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-44 .question-options .clear,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .option-select,
#question-of-the-day .type-multiple.options-44 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-44 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-45 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-45 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-45 .question-options .btn,
#question-of-the-day .type-multiple.options-45 .question-options .btn-large,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-45 .question-options .clear,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .option-select,
#question-of-the-day .type-multiple.options-45 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-45 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-46 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-46 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-46 .question-options .btn,
#question-of-the-day .type-multiple.options-46 .question-options .btn-large,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-46 .question-options .clear,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .option-select,
#question-of-the-day .type-multiple.options-46 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-46 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-47 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-47 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-47 .question-options .btn,
#question-of-the-day .type-multiple.options-47 .question-options .btn-large,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-47 .question-options .clear,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .option-select,
#question-of-the-day .type-multiple.options-47 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-47 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-48 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-48 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-48 .question-options .btn,
#question-of-the-day .type-multiple.options-48 .question-options .btn-large,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-48 .question-options .clear,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .option-select,
#question-of-the-day .type-multiple.options-48 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-48 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-49 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-49 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-49 .question-options .btn,
#question-of-the-day .type-multiple.options-49 .question-options .btn-large,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-49 .question-options .clear,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .option-select,
#question-of-the-day .type-multiple.options-49 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-49 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#question-of-the-day .type-multiple.options-50 > div:before {
  display: none; }

#question-of-the-day .type-multiple.options-50 > div * {
  visibility: visible; }

#question-of-the-day .type-multiple.options-50 .question-options .btn,
#question-of-the-day .type-multiple.options-50 .question-options .btn-large,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .clear,
.custom-form #question-of-the-day .type-multiple.options-50 .question-options .clear,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .option-select,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .option-select,
#question-of-the-day .type-multiple.options-50 .question-options .custom-form .btn-flex .submit,
.custom-form .btn-flex #question-of-the-day .type-multiple.options-50 .question-options .submit {
  max-width: 9vw;
  min-height: 4vw;
  padding: 0.5vw 0.7vw; }

#discussion-page #content .discovery {
  padding: 0.5vw; }

#discussion-page #content .discovery > div {
  animation: pop-in 0.5s; }

#discussion-page #content .post-details.first {
  border-bottom: none;
  margin: 0; }

#discussion-page #content .input-field label.active {
  color: #428bca;
  font-size: 1.2vw;
  top: 2vw; }

#embedded-discussion-page h1 {
  margin: 0; }

@media screen and (max-width: 700px) {
  #embedded-discussion-page h1 {
    font-size: 30px; } }

@media screen and (max-width: 400px) {
  #embedded-discussion-page h1 {
    font-size: 24px;
    line-height: 1.2em; } }

#embedded-discussion-page h3 {
  margin: 0; }

@media screen and (max-width: 400px) {
  #embedded-discussion-page h3 {
    font-size: 16px; } }

#embedded-discussion-page ul {
  margin: 0.5em 0;
  padding: 0 0 0 20px; }

@media screen and (max-width: 400px) {
  #embedded-discussion-page ul {
    font-size: 14px; } }

#embedded-discussion-page hr {
  margin: 1em 0; }

@media screen and (max-width: 700px) {
  #embedded-discussion-page .discovery .chart {
    min-height: 350px; } }

@media screen and (max-width: 400px) {
  #embedded-discussion-page .discovery .chart {
    min-height: 300px; } }

#how-it-works-page #content {
  padding: 0 1vw; }

#how-it-works-page #content .card-panel .card-title {
  font-size: 2vw;
  line-height: 2vw;
  margin: 0 0 1vw; }

#how-it-works-page #content .card-panel p,
#how-it-works-page #content .card-panel li {
  font-size: 1.2vw;
  line-height: 1.8vw; }

#how-it-works-page #content .card-panel img {
  width: 13vw; }

.page-mydata #content {
  min-height: calc(80vh + 100px);
  padding: 0 6.5vw 0 20px !important;
  position: relative;
  text-align: center; }

@media screen and (orientation: portrait) {
  .page-mydata #content {
    min-height: calc(40vh + 100px); } }

.page-mydata #content h1 {
  margin-bottom: 0; }

.page-mydata #content .btn:disabled,
.page-mydata #content .btn-large:disabled,
.page-mydata #content .custom-form .clear:disabled,
.custom-form .page-mydata #content .clear:disabled,
.page-mydata #content .custom-form .btn-flex .option-select:disabled,
.custom-form .btn-flex .page-mydata #content .option-select:disabled,
.page-mydata #content .custom-form .btn-flex .submit:disabled,
.custom-form .btn-flex .page-mydata #content .submit:disabled {
  background-color: #dfdfdf !important; }

.page-mydata #content .question-bottom,
.skip-question-wrapper {
  margin: 4vh 0 0; }

.submit-question-wrapper {
  padding-top: 4vh; }

.page-mydata #content .question-bottom p {
  font-size: 13px;
  margin: 0 0 4vh; }

.btn.question-skip,
.page-mydata #content .question-bottom .btn,
.page-mydata #content .question-bottom .btn-large,
.page-mydata #content .question-bottom .custom-form .clear,
.custom-form .page-mydata #content .question-bottom .clear,
.page-mydata #content .question-bottom .custom-form .btn-flex .option-select,
.custom-form .btn-flex .page-mydata #content .question-bottom .option-select,
.page-mydata #content .question-bottom .custom-form .btn-flex .submit,
.custom-form .btn-flex .page-mydata #content .question-bottom .submit {
  color: #428bca;
  font-weight: bold; }

.page-mydata #content .all-done {
  margin: 12vw 0; }

.page-mydata #content .all-done h1 {
  font-size: 5vw;
  margin: 0; }

.page-mydata #content .all-done p {
  font-size: 1.7vw;
  margin: 3vw auto;
  max-width: 896px;
  width: 100%; }

.page-mydata #content .level-up {
  margin: 0;
  overflow: visible;
  padding: 15px;
  position: absolute;
  right: 90px;
  z-index: 1; }

.page-mydata .region-badge {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.page-mydata #content .level-up.position-1 {
  bottom: 20%; }

.page-mydata #content .level-up.position-2 {
  bottom: 40%; }

.page-mydata #content .level-up.position-3 {
  bottom: 60%; }

.page-mydata #content .level-up.position-4 {
  bottom: 80%; }

.page-mydata #content .level-up.position-5 {
  bottom: 85%; }

.page-mydata #content .level-up .card-title {
  font-weight: bold;
  margin: 0 0 5px; }

.page-mydata #content .level-up .card-title .medium {
  font-size: 2rem; }

.page-mydata #content .level-up .card-title span {
  vertical-align: top; }

.page-mydata #content .level-up .btn,
.page-mydata #content .level-up .btn-large,
.page-mydata #content .level-up .custom-form .clear,
.custom-form .page-mydata #content .level-up .clear,
.page-mydata #content .level-up .custom-form .btn-flex .option-select,
.custom-form .btn-flex .page-mydata #content .level-up .option-select,
.page-mydata #content .level-up .custom-form .btn-flex .submit,
.custom-form .btn-flex .page-mydata #content .level-up .submit {
  border-radius: 100%;
  height: 40px;
  padding: 0;
  position: absolute;
  right: -20px;
  top: -20px;
  width: 40px; }

.page-mydata #content .level-up p {
  margin: 0; }

.page-mydata .tour .hero h1 {
  height: 30px;
  line-height: 30px; }

.page-mydata .tour .hero .npf-icon-mydata {
  font-size: 1.8rem; }

.page-user-register #content .form-actions,
#register-page #content .form-group {
  padding: 0; }

.page-user-register #content .form-actions #edit-submit,
#register-page #content .form-group button[type="submit"] {
  font-size: 1.2vw;
  height: 3vw;
  line-height: 3vw;
  padding: 0 2vw;
  min-width: 10vw;
  border: none;
  margin-top: 2vw;
  color: #fff; }

#register-page #content .btn-flex {
  margin: 0 0 1vw; }

#register-page #content p {
  font-size: 0.9vw;
  line-height: 1.5vw;
  margin: 2vw 0 1vw; }

#tour {
  background: rgba(0, 0, 0, 0.4);
  bottom: 0;
  height: 100%;
  left: 0;
  padding: 0 0 0 11vw;
  position: absolute;
  right: 0;
  top: 8vw;
  z-index: 3; }

#tour .hero {
  background: #fff;
  margin: 5vw auto;
  padding: 3vw;
  text-align: center;
  width: 40vw; }

#tour .hero h1 {
  font-size: 30px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  margin: 0 0 15px;
  text-transform: uppercase;
  vertical-align: top; }

#tour .hero h1 .medium {
  font-size: 3rem;
  margin: 0 7px 0 0; }

.tour-whats-next #tour {
  height: calc(100% + 115px);
  left: -11vw;
  top: -1px; }

.tour-whats-next #tour .menu-indicator {
  color: rgba(0, 0, 0, 0.8); }

.tour-whats-next #tour .menu-indicator.first {
  border-radius: 0 10px 10px 0;
  height: 12.6vh;
  top: 0.4vw; }

@media screen and (orientation: portrait) {
  .tour-whats-next #tour .menu-indicator.first {
    height: 12.6vw; } }

.tour-whats-next #tour .menu-indicator.third {
  border-radius: 0 10px 0 0;
  height: 12.8vh;
  top: 26.1vh; }

@media screen and (orientation: portrait) {
  .tour-whats-next #tour .menu-indicator.third {
    height: 12.8vw;
    top: 26.1vw; } }

.tour-whats-next #tour .menu-indicator.fourth {
  border-radius: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 12.8vh;
  top: 38.7vh; }

@media screen and (orientation: portrait) {
  .tour-whats-next #tour .menu-indicator.fourth {
    height: 12.8vw;
    top: 38.7vw; } }

.tour-whats-next #tour .menu-indicator.fifth {
  border-radius: 0 0 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  top: 51.4vh; }

@media screen and (orientation: portrait) {
  .tour-whats-next #tour .menu-indicator.fifth {
    top: 51.4vw; } }

i.menu-indicator {
  border-radius: 0 10px 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 6vh;
  height: 12.7vh;
  left: 11vw;
  line-height: 12.7vh;
  padding: 0 10px;
  position: absolute; }

@media screen and (orientation: portrait) {
  i.menu-indicator {
    font-size: 6vw;
    height: 12.7vw;
    line-height: 12.7vw; } }

#tour-page #content {
  background: rgba(0, 0, 0, 0.4);
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 8vw;
  z-index: 5; }

#tour-page #content .hero {
  background: #fff;
  background-image: url("/bundles/app/images/flagman.png");
  background-position: 11% 15%;
  background-repeat: no-repeat;
  background-size: 10vw;
  height: 35vw;
  margin: 5vw auto;
  padding: 9vw;
  width: 70vw; }

#tour-page #content .hero h1 {
  font-size: 4vw;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 5vw;
  text-transform: none; }

#tour-page #content .hero h2 {
  font-size: 1.8vw;
  line-height: 2.2vw;
  margin: 0 0 2vw; }

#tour-page #content .hero h3 {
  font-size: 1.6vw;
  margin: 0; }

#tour-page #content .hero .btn,
#tour-page #content .hero .btn-large,
#tour-page #content .hero .custom-form .clear,
.custom-form #tour-page #content .hero .clear,
#tour-page #content .hero .custom-form .btn-flex .option-select,
.custom-form .btn-flex #tour-page #content .hero .option-select,
#tour-page #content .hero .custom-form .btn-flex .submit,
.custom-form .btn-flex #tour-page #content .hero .submit {
  font-size: 1.8vw;
  height: 8vw;
  line-height: 8vw;
  width: 30vw; }

.front #content {
  padding: 0; }

.front .discovery {
  max-height: 35vw;
  min-height: 26vw;
  width: 25vw; }

.front .discovery .chart {
  height: 20vw;
  min-height: 20vw; }

.front .discovery .card-title {
  font-size: 1.2vw;
  line-height: 1.75vw;
  margin: 1vw 0 0; }

.profile-edit {
  display: block;
  padding-top: 1.5em; }

.sliderfield + .description {
  display: none; }

.field-widget-sliderfield + .field-widget-sliderfield {
  margin-top: 3em; }

.form-type-slider > label {
  color: #333;
  font-family: "Archivo Narrow",Arial,Helvetica,sans-serif;
  font-size: 42px;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center; }

.field-widget-sliderfield {
  margin-left: 40px;
  margin-right: 40px; }
  .field-widget-sliderfield p.question-hint {
    font-size: 0.8rem;
    color: #9e9e9e;
    margin-top: 10px; }

.form-type-slider .custom-display,
.sliderfield-display-values-field {
  font-size: 1.2em;
  margin-bottom: 10px;
  text-align: center; }

.sliderfield-container.ui-slider .ui-slider-handle {
  width: 2em;
  border-color: #4572A7; }

#filters * {
  min-height: 0; }

#filters .type-multiple.options-2 .question-options .form-item,
#filters .type-single.options-2 .question-options .form-item {
  margin-top: 0;
  padding-top: 0; }

#tag-toggle + .question-options {
  margin-top: 0;
  padding-top: 0;
  line-height: 1;
  height: auto; }

#tag-toggle + .question-options ~ .form-submit {
  display: none;
  margin-bottom: 1em; }
  .show-filters #tag-toggle + .question-options ~ .form-submit {
    display: block; }

#tag-toggle + .question-options ~ .question-options {
  display: none;
  padding-bottom: 20px; }
  #tag-toggle + .question-options ~ .question-options:after {
    content: "";
    display: table;
    clear: both; }
  #tag-toggle + .question-options ~ .question-options .form-item-tags > label {
    display: none; }
  .show-filters #tag-toggle + .question-options ~ .question-options {
    display: block; }
  #tag-toggle + .question-options ~ .question-options * {
    float: none; }

#tag-toggle + .question-options ~ .question-options .question-options {
  float: none;
  width: 100%; }
  #tag-toggle + .question-options ~ .question-options .question-options .form-item {
    width: 100%; }

@media (min-width: 761px) {
  #tag-toggle + .question-options ~ .question-options .question-options {
    float: left;
    width: 50%; } }

@media (min-width: 1024px) {
  #tag-toggle + .question-options ~ .question-options .question-options {
    float: left;
    width: 33%; } }

@media (min-width: 1440px) {
  #tag-toggle + .question-options ~ .question-options .question-options {
    float: left;
    width: 25%; } }

#tag-toggle {
  position: relative;
  top: 15px; }

#tag-toggle + .question-options ~ .question-options {
  clear: both; }

#tag-toggle + .question-options label {
  font-size: 1.1vw; }

#filters form > div > .question-options > .form-item > label {
  color: #000;
  font-size: 1.2vw; }

#question-of-the-day p.question-hint {
  margin-top: 10px; }

#filters [type="radio"] + label:before, #filters [type="radio"] + label:after {
  top: -3px; }

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
  /* Underline all links. */
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline site link. */ }
    a:link.site-link,
    a:visited.site-link {
      text-decoration: none !important; }
  #content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */ }
    #content a[href]:after {
      content: " (" attr(href) ")";
      font-weight: normal;
      font-size: 10px; }
    #content a[href^="javascript:"]:after,
    #content a[href^="#"]:after {
      content: ""; }
    #content abbr[title]:after {
      content: " (" attr(title) ")"; }
  /* Un-float the content. */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  /* Turn off any background colors or images. */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important; }
  /* Hide sidebars and nav elements. */
  #skip-link,
  #navigation,
  #footer,
  .sidebars,
  .breadcrumb,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzdHlsZXMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiYmFzZS9fc2l6aW5nLnNjc3MiLCJiYXNlL19lZmZlY3RzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJsYXlvdXRzL19sYXlvdXQtYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL190YWJsZXMuc2NzcyIsImRydXBhbC9fdGFicy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fbW9kdWxhci1zY2FsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwid29yZHByZXNzL19za2lwbGluay5zY3NzIiwicmVnaW9ucy9fY29udGVudC5zY3NzIiwicmVnaW9ucy9fZm9vdGVyLnNjc3MiLCJfY3VzdG9tLnNjc3MiLCJfcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7OztHQU1HO0FBRUgsa0RBQWtEO0FDUmxEOytCQUMrQjtBQUUvQjtFQUNFLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHlLQUFnSyxFQUFBOztBQUdsSztFQUNFLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHNLQUE2SixFQUFBOztBQUcvSjtFQUNFLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdLQUF1SixFQUFBOztBQUd6SjtFQUNFLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLDhLQUFxSyxFQUFBOztBQUd2SztFQUNFLG9DQUFvQztFQUNwQyw0REFBUTtFQUNSLDhaQUFzWixFQUFBOztBQUd4WjtFQUNFLDJCQUEyQjtFQUMzQiwyQ0FBUTtFQUNSLHlUQUFpVCxFQUFBOztBQUduVDtFQUNFLHlCQUF5QjtFQUN6QixpREFBUTtFQUNSLHFSQUE2UTtFQUM3USxvQkFBb0I7RUFDcEIsbUJBQ0QsRUFBQTs7QUFFRDtFQUNFLHFDQUFxQztFQUNyQyxtZUFBMmQ7RUFDM2Qsb0JBQW9CO0VBQ3BCLG1CQUNELEVBQUE7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsbU1BQXNMO0VBQ3RMLGlCQUNELEVBQUE7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsc01BQXlMO0VBQ3pMLGlCQUNELEVBQUE7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsNE1BQStMO0VBQy9MLGlCQUNELEVBQUE7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIseU1BQTRMO0VBQzVMLGlCQUNELEVBQUE7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsbU1BQXNMO0VBQ3RMLGlCQUNELEVBQUE7O0FBSUQ7K0JBQytCO0FDMUUvQjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLGtDQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBQ0Y7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFDRjs7OztFQUlFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUdGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUNGOzs7O0VBSUUscUNBQ0QsRUFBQzs7QUFDRjs7Ozs7O0VBTUUsWUFBVyxFQUNaOztBQUVEO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7O0VBRUUscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLGtDQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQXFDLEVBQ3RDOztBQUNEO0VBQ0UscUNBQXFDLEVBQ3RDOztBQUVEO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxrQ0FDRCxFQUFDOztBQUVGO0VBQ0UsdUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0UscUNBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSwwQkFDRCxFQUFDOztBQUVGO0VBQ0Usa0NBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSxrQ0FDRCxFQUFDOztBQUVGO0VBQ0UsdUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHlDQUNELEVBQUM7O0FBRUY7RUFDRSw4QkFDRCxFQUFDOztBQUVGO0VBQ0Usa0NBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSxrQ0FDRCxFQUFDOztBQUVGO0VBQ0UsdUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHlDQUNELEVBQUM7O0FBRUY7RUFDRSw4QkFDRCxFQUFDOztBQUlGO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQixFQXNDbEI7RUF4Q0Q7SUFJSSxxQ0FBcUM7SUFHckMsOEVBQTJEO0lBQzNELGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLHlDQUFpQztJQUNqQyxpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLHlDQUFpQztJQUNqQyx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLGdDQUFnQztJQUtoQyw4QkFBOEI7SUFDOUIsWUFBVyxFQUNaOztBQzNsRUg7RUFFRSxtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QixVQUFVO0VBQ1YsaUJBQWlCLEVBV2xCO0VBakJEOzs7SUFVSSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVcsRUFDWjs7QUMvR0g7O0dBRUc7QUFFSCw0R0FBNEc7QUFDNUc7Ozs7RURJRSw4QkFBOEI7RUFDOUIsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsK0JBQVUsRUNIWDs7QUFFRCw2Q0FBNkM7QUFDN0M7RURLRSw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLGFBQWE7RUFDYixZQUFZO0VBQ1osZUFBZSxFQ1BoQjs7QUNmRDtFQUNFO0lBQ0UseUJBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0U7SUFDRSx5QkFDRCxFQUFDLEVBQUE7O0FBR0o7RUFDRTtJQUNFLHlCQUNELEVBQUMsRUFBQTs7QUFHSjtFQUNFO0lBQ0UseUJBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0U7SUFDRSx5QkFDRCxFQUFDLEVBQUE7O0FBR0o7RUFDRTtJQUNFLDRCQUNELEVBQUMsRUFBQTs7QUFHSjtFQUNFO0lBQ0UsNEJBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0U7SUFDRSw0QkFDRCxFQUFDLEVBQUE7O0FBR0o7RUFDRTtJQUNFLDRCQUNELEVBQUMsRUFBQTs7QUFHSjtFQUNFO0lBQ0UsNEJBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0U7SUFDRSxtQkFDRCxFQUFDLEVBQUE7O0FBU0o7RUFDRSxxQkFDRCxFQUFDOztBQUVGO0VBQ0UsWUFBWTtFQUNaLG1CQUNELEVBQUM7O0FBRUY7RUFDRSxhQUFhO0VBQ2Isa0JBQ0QsRUFBQzs7QUFFRjtFQUNFLGdCQUNELEVBQUM7O0FBRUY7RUFDRSxnQkFDRCxFQUFDOztBQUVGO0VBQ0UsZ0JBQ0QsRUFBQzs7QUFFRjtFQUNFLGdCQUNELEVBQUM7O0FBRUY7RUFDRSxnQkFBZ0I7RUFDaEIsYUFDRCxFQUFDOztBQ3pHRjtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsY0FDRCxFQUFDOztBQUVGO0VBQ0UsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7RUFDVixZQUNELEVBQUM7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUVqQixnQ0FBc0I7RUFDdEIsNEJBQXFCLEVBQ3RCOztBQUVEOztFQUVFLG1CQUNELEVBQUM7O0FBRUY7RUFDRSwyQkFDRCxFQUFDOztBQUVGO0VBQ0UsV0FDRCxFQUFDOztBQUVGO0VBQ0UsV0FBVztFQUNYLHdCQUNELEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW1DRSw4RUFBOEQsRUFDL0Q7O0FBRUQ7Ozs7Ozs7O0VBVUUsK0VBQStELEVBQ2hFOztBQUVEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBOEJFLDhFQUE4RCxFQUMvRDs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTJCRSxpRkFBaUUsRUFDbEU7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9CRSxpRkFBaUUsRUFDbEU7O0FBRUQ7RUFHRSxnRkFBZ0UsRUFDakU7O0FBRUQ7Ozs7Ozs7R0FPRztBQUNIOzs7O0VBSUUsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQix5Q0FBeUM7RUFDekMsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxnQ0FBZ0M7RUFLaEMsOEJBQ0QsRUFBQzs7QUFFRjs7OztFQUc4QyxtQkFBa0I7RUFBQyxtQkFBa0I7RUFBQyxhQUFZO0VBQUMsY0FBYTtFQUFDLGtCQUFpQjtFQUFDLG1CQUFrQjtFQUFDLFdBQVU7RUFBQywrQkFBZTtFQUFxWixzSkFBMEI7RUFBMk0sNkJBQTRCO0VBQXNKLHVDQUFzQztFQUE2SixvQ0FBNEI7RUFBTSxxQkFBb0IsRUFBRTs7QUFFcnRDOzs7O0VBSUUsNENBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUseUNBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUsMENBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUseUNBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUsMENBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUseUNBQXNCLEVBQ3ZCOztBQUVEOzs7O0VBSUUseUNBQXNCLEVBQ3ZCOztBQUVEO0VBS0UsNEJBQ0QsRUFBQzs7QUFFRjtFQUtFLHlCQUFxQjtFQUNyQiwwRUFBMkMsRUFDNUM7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsdUJBQ0QsRUFBQzs7QUFFRjtFQUNFLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFdBQ0QsRUFBQzs7QUFFRjtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIseUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGVBQ0QsRUFBQzs7QUFFRjs7OztFQUlFLFlBQ0QsRUFBQzs7QUN4VEY7K0JBQytCO0FDVC9CO0VBQ0Usb0JBQ0QsRUFBQzs7QUFHRjtFQUNFLFVBQ0QsRUFBQzs7QUFFRjtFQUNFLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLHNCQUFzQjtFQUN0Qix5QkFDRCxFQUFDOztBQUVGO0VBQ0UsY0FBYztFQUNkLFVBQ0QsRUFBQzs7QVQ4b0VGO0VTM29FRSxjQUNELEVBQUM7O0FBRUY7RUFDRSw4QkFDRCxFQUFDOztBQUVGO0VBQ0UsV0FDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFFRjtFQUNFLGtCQUNELEVBQUM7O0FBRUY7RUFDRSxtQkFDRCxFQUFDOztBQUVGO0VBQ0UsZUFBZTtFQUNmLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFBaUI7RUFDakIsWUFDRCxFQUFDOztBQUVGO0VBQ0UsZUFDRCxFQUFDOztBQUVGO0VBQ0UsZUFBZTtFQUNmLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIseUJBQ0QsRUFBQzs7QUFFRjtFQUNFLFlBQ0QsRUFBQzs7QUFFRjtFQUNFLGdCQUNELEVBQUM7O0FBRUY7RUFDRSxVQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUVFLHdCQUF3QjtFQUN4QixVQUNELEVBQUM7O0FBRUY7RUFDRSxlQUNELEVBQUM7O0FBRUY7RUFDRSxrQ0FBa0M7RUFDbEMsZUFDRCxFQUFDOztBQUVGO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxVQUNELEVBQUM7O0FBRUY7RUFDRSxrQkFDRCxFQUFDOztBQUVGO0VBQ0UscUJBQ0QsRUFBQzs7QUFFRjtFQUNFLDJCQUEyQjtFQUMzQixnQkFDRCxFQUFDOztBQUVGO0VBQ0UsZ0JBQ0QsRUFBQzs7QUFFRjtFQUNFLFVBQVU7RUFDVixXQUNELEVBQUM7O0FBRUY7RUFDRSxvQkFDRCxFQUFDOztBQUVGO0VBQ0UsdUJBQXVCO0VBQ3ZCLFdBQ0QsRUFBQzs7QUFFRjtFQUNFLGFBQ0QsRUFBQzs7QUFFRjtFQUNFLDhCQUE4QjtFQUc5Qix3QkFDRCxFQUFDOztBQUVGO0VBQ0UseUJBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUEwQjtFQUMxQixjQUFjO0VBQ2QsK0JBQ0QsRUFBQzs7QUFFRjtFQUNFLFVBQVU7RUFDVixXQUNELEVBQUM7O0FBRUY7RUFDRSxlQUNELEVBQUM7O0FBRUY7RUFDRSxrQkFDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUNELEVBQUM7O0FBRUY7RUFDRSxXQUNELEVBQUM7O0FBU0Y7RUFDRSxlQUNELEVBQUM7O0FBQ0Y7RUFDRSxzQkFDRCxFQUFDOztBQUNGO0VBQ0EsY0FBYTtFQUNiLFVBQ0MsRUFBQzs7QVRtbUVGO0VTam1FQSxjQUNDLEVBQUM7O0FBRUY7RUFDRSwwQkFBVTtFQUNWLFVBQVM7RUFDVCxXQUNELEVBQUM7O0FBQ0Y7RUFDRSxxQkFDRCxFQUFDOztBQUNGO0VBQ0UsV0FDRCxFQUFDOztBQUNGO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFDRCxFQUFDOztBQUVGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFDRjtFQUNFLGtCQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFDRCxFQUFDOztBQUNGO0VBR0Usd0JBQXVCO0VBQ3ZCLFVBQVM7RUFDVCx1QkFBc0I7RUFDdEIscUJBQW9CO0VBQ3BCLGdCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFBZ0I7RUFDaEIsWUFDRCxFQUFDOztBQUNGO0VBQ0Usc0VBQXFFO0VBQ3JFLGVBQWM7RUFDZCxtQkFDRCxFQUFDOztBQUNGO0VBQ0Usc0JBQ0QsRUFBQzs7QUFDRjtFQUNFLHdDQUNELEVBQUM7O0FBQ0Y7RUFDRSxlQUNELEVBQUM7O0FBQ0Y7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQix5QkFDRCxFQUFDOztBQUNGO0VBQ0UsWUFDRCxFQUFDOztBQUNGO0VBQ0UsZ0JBQ0QsRUFBQzs7QUFDRjtFQUNFLGdCQUNELEVBQUM7O0FBQ0Y7RUFDRSxVQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFDRCxFQUFDOztBQUNGO0VBQ0Usb0JBQ0QsRUFBQzs7QUFDRjtFQUNFLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGFBQVk7RUFDWixZQUNELEVBQUM7O0FBQ0Y7RUFDQSxpQkFDQyxFQUFDOztBQUNGO0VBQ0UsVUFDRCxFQUFDOztBQUNGO0VBQ0UsY0FBYTtFQUNiLHNCQUFxQjtFQUNyQiwyQkFBMEI7RUFDMUIsd0JBQXVCO0VBQ3ZCLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFDN0IsMkJBQTBCO0VBQzFCLHlCQUF3QjtFQUN4Qiw0QkFBMkI7RUFDM0IseUJBQXdCO0VBQ3hCLHVCQUFzQjtFQUN0Qiw2QkFBNEI7RUFDNUIsMEJBQXlCO0VBQ3pCLHdCQUNELEVBQUM7O0FBQ0Y7RUFDRSxVQUFTO0VBQ1QsV0FDRCxFQUFDOztBQUNGO0VBQ0UscUJBQW9CO0VBQ3BCLGdCQUFlO0VBQ2YsVUFBUztFQUNULGdCQUFlO0VBQ2YsY0FBYTtFQUdiLHVCQUNELEVBQUM7O0FBQ0Y7RUFDRSxvQkFDRCxFQUFDOztBQUNGO0VBQ0UscUJBQ0QsRUFBQzs7QUFDRjtFQUNFLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLGFBQVksRUFDYjs7QUFDRDtFQUNFLGFBQVk7RUFDWixZQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxnQkFDRCxFQUFDOztBQUNGO0VBR0UsdUJBQXNCO0VBQ3RCLFdBQ0QsRUFBQzs7QUFDRjtFQUNFLDhCQUE2QjtFQUc3Qix3QkFDRCxFQUFDOztBQUNGO0VBQ0EseUJBQ0MsRUFBQzs7QUFDRjtFQUNBLFVBQVM7RUFDVCxXQUNDLEVBQUM7O0FBQ0Y7RUFDRSxlQUFjO0VBQ2Qsb0JBQ0QsRUFBQzs7QUFDRjtFQUNFLGVBQWM7RUFDZCxvQkFBbUIsRUFDcEI7O0FBQ0Q7RUFDRSwwQkFBeUI7RUFDekIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixxQkFDRCxFQUFDOztBVGltRUY7RVV2OUVFLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsWUFBWTtFQUNaLG1DQUFtQztFQUNuQyxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsZUFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBVms5REY7RVUvOERFLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixvQ0FBb0M7RUFDcEMsbUNBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFDRCxFQUFDOztBVm04REY7O0VVeDdEQSxxQ0FBb0M7RUFDcEMsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsb0NBQW1DO0VBQ25DLG1DQUNDLEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGtCQUNELEVBQUM7O0FBT0Y7RUFDRSx3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLCtCQUErQjtFQUM5Qix1QkFBdUIsRUFDekI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsa0NBQWlDO0VBQ2pDLG9CQUFtQjtFQUNuQiwyQkFBVSxFQUNYOztBQUdEO0VBQ0E7SUFDQSxnQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLGtCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0EsZ0JBQ0MsRUFBQyxFQUFBOztBQUlGO0VBQ0UsMkRBQTJEO0VBQzNELGdCQUFnQjtFQUNoQiwyQkFBMkI7RUFDM0IsK0JBQStCO0VBQy9CLG1CQUNELEVBQUM7O0FBT0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UscUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsMkJBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsNkJBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsNkJBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsNkJBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsNkJBQ0QsRUFBQzs7QUFDRjtFQUNFLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLDBCQUNELEVBQUM7O0FBS0Y7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixzQkFBcUIsRUFJdEI7RUFSRDtJTmo0SUUsOEJBQThCO0lBQzlCLFlBQVk7SUFDWixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLCtCQUFVLEVNbzRJVDs7QUFFSDtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixtQkFDRCxFQUFDOztBQUNGO0VBQ0Usa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIseUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHFCQUNELEVBQUM7O0FBQ0Y7RUFDRSxrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQix5QkFDRCxFQUFDOztBQUNGO0VBQ0Usa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIseUJBQ0QsRUFBQzs7QUFNRjtFQUNFLG1CQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0UsZUFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQkFDRCxFQUFDOztBQUNGO0VBQ0E7SUFDQSxrQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esc0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxvQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHNCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG1CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0EscUJBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxvQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHNCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esc0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxvQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHNCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0EsbUJBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxxQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esc0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxvQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHNCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esc0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxtQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHFCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG9CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esc0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxvQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLHNCQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0Esb0JBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxzQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDQTtJQUNBLG1CQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0EscUJBQ0MsRUFBQyxFQUFBOztBRmxvSkY7K0JBQytCO0FBRS9CO0VBSUUsaUJHNUJnQixFSHlDakI7RUlzQkc7SUp2Q0o7TUFXTSxpQkFBaUI7TUFDakIsYUFBYTtNQUNiLFlBQVk7TUFDWixnQkFBZ0IsRUFDakIsRUFBQTs7QVBuQkwsa0JBQWtCO0FZckJsQjtFQUNFLGNBQWEsRUFDZDs7QUFDRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFdBQ0QsRUFBQzs7QUFFRjtFQUNFO0lBQ0UsV0FDRCxFQUFDLEVBQUE7O0FBR0o7RUFDRTtJQUNFLFdBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0UscUJBQXFCO0VBQ3JCLHNCQUNELEVBQUM7O0FBRUY7RUFDRSxrQkFBa0I7RUFDbEIscUJBQ0QsRUFBQzs7QUFFRjtFQUNFLFdBQ0QsRUFBQzs7QUFFRjtFQUNFLGtCQUNELEVBQUM7O0FBRUY7RUFDRSxlQUNELEVBQUM7O0FBRUY7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUNELEVBQUM7O0FBRUY7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQ0QsRUFBQzs7QUFFRjtFQUNFLFlBQVk7RUFHWix1QkFBdUI7RUFDdkIsa0JBQ0QsRUFBQzs7QUFFRjtFQUNFLGdCQUFnQjtFQUNoQixlQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFBaUI7RUFDakIsZUFDRCxFQUFDOztBQUVGO0VBQ0UsV0FBVztFQUNYLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUFpQjtFQUNqQixlQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFBaUI7RUFDakIsZUFDRCxFQUFDOztBQUVGO0VBQ0UsV0FBVztFQUNYLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUFpQjtFQUNqQixlQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFBaUI7RUFDakIsZUFDRCxFQUFDOztBQUVGO0VBQ0UsV0FBVztFQUNYLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLGlCQUFpQjtFQUNqQixlQUNELEVBQUM7O0FBRUY7RUFDRSxpQkFBaUI7RUFDakIsZUFDRCxFQUFDOztBQUVGO0VBQ0UsWUFBWTtFQUNaLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLHNCQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFFRjtFQUNFLHVCQUNELEVBQUM7O0FBRUY7RUFDRSx1QkFDRCxFQUFDOztBQUVGO0VBQ0Usa0JBQ0QsRUFBQzs7QUFFRjtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsV0FBVztJQUNYLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsV0FBVztJQUNYLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsV0FBVztJQUNYLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQ0QsRUFBQztFQUVGO0lBQ0UsWUFBWTtJQUNaLGVBQ0QsRUFBQztFQUVGO0lBQ0Usc0JBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsaUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0UsdUJBQ0QsRUFBQztFQUVGO0lBQ0Usa0JBQ0QsRUFBQyxFQUFBOztBQUdKO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxXQUFXO0lBQ1gsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxXQUFXO0lBQ1gsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxXQUFXO0lBQ1gsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxpQkFBaUI7SUFDakIsZUFDRCxFQUFDO0VBRUY7SUFDRSxZQUFZO0lBQ1osZUFDRCxFQUFDO0VBRUY7SUFDRSxzQkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSxpQkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSxpQkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSxpQkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSx1QkFDRCxFQUFDO0VBRUY7SUFDRSxrQkFDRCxFQUFDLEVBQUE7O0FBR0o7RUFJRSxjQUNELEVBQUM7O0FBQ0Y7RUFHRSxhQUFZO0VBQ1osV0FBVTtFQUNWLFFBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFDRCxFQUFDOztBQUNGO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQ0QsRUFBQzs7QUFDRjtFQUNFLHVCQUFzQjtFQUl0QixjQUFhO0VBSWIsZUFBYztFQUtkLG9CQUFtQjtFQUduQixnQkFBZTtFQUNmLHNCQUFxQjtFQUNyQixxQkFDRCxFQUFDOztBQUNGO0VBS0UsNEJBQ0QsRUFBQzs7QUFDRjtFQUtFLCtCQUNELEVBQUM7O0FBQ0Y7RUFDRSx1QkFBc0I7RUFJdEIsY0FBYTtFQUliLGVBQWM7RUFLZCx1QkFBc0I7RUFJdEIsYUFBWTtFQUdaLGVBQWM7RUFDZCxzQkFBcUI7RUFDckIscUJBQ0QsRUFBQzs7QUFDRjtFQUlFLGFBQVk7RUFHWixjQUFhO0VBQ2IsZ0JBQ0QsRUFBQzs7QUFDRjtFQUdFLHlCQUF3QjtFQUN4Qix3QkFDRCxFQUFDOztBQUNGO0VBR0UsMEJBQXlCO0VBQ3pCLHlCQUNELEVBQUM7O0FBQ0Y7RUFHRSxnQkFBZTtFQUNmLGVBQ0QsRUFBQzs7QUFDRjtFQUdFLDBCQUF5QjtFQUN6Qix5QkFDRCxFQUFDOztBQUNGO0VBR0UsMEJBQXlCO0VBQ3pCLHlCQUNELEVBQUM7O0FBQ0Y7RUFHRSxnQkFBZTtFQUNmLGVBQ0QsRUFBQzs7QUFDRjtFQUdFLDBCQUF5QjtFQUN6Qix5QkFDRCxFQUFDOztBQUNGO0VBR0UsMEJBQXlCO0VBQ3pCLHlCQUNELEVBQUM7O0FBQ0Y7RUFHRSxnQkFBZTtFQUNmLGVBQ0QsRUFBQzs7QUFDRjtFQUdFLDBCQUF5QjtFQUN6Qix5QkFDRCxFQUFDOztBQUNGO0VBR0UsMEJBQXlCO0VBQ3pCLHlCQUNELEVBQUM7O0FBQ0Y7RUFHRSxpQkFBZ0I7RUFDaEIsZ0JBQ0QsRUFBQzs7QUFDRjtFQUNFLDBCQUNELEVBQUM7O0FBQ0Y7RUFDRSwyQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLDJCQUNELEVBQUM7O0FBQ0Y7RUFDRSwyQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLDJCQUNELEVBQUM7O0FBQ0Y7RUFDRSwyQkFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQ0QsRUFBQzs7QUFDRjtFQUNFLDJCQUNELEVBQUM7O0FBQ0Y7RUFDRSwyQkFDRCxFQUFDOztBQUNGO0VBSUUsNEJBQTJCO0VBQzNCLGtCQUNELEVBQUM7O0FBQ0Y7RUFJRSx3QkFBdUI7RUFDdkIsbUJBQ0QsRUFBQzs7QUFDRjtFQUlFLDBCQUF5QjtFQUN6QixnQkFDRCxFQUFDOztBQUNGO0VBSUUsK0JBQ0Q7TUFEQyx3QkFDRCxFQUFDOztBQUNGO0VBSUUsMkJBQ0Q7TUFEQyxvQkFDRCxFQUFDOztBQUNGO0VBSUUsNkJBQ0Q7TUFEQyxzQkFDRCxFQUFDOztBQUNGO0VBR0UsOEJBQ0QsRUFBQzs7QUFDRjtFQUlFLCtCQUNELEVBQUM7O0FBQ0Y7RUFJRSxVQUNELEVBQUM7O0FBQ0Y7RUFJRSxTQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLGFBQ0MsRUFBQztFQUNGO0lBQ0EsdUJBQXNCO0lBSXRCLGNBQWE7SUFJYixlQUFjO0lBS2QsdUJBQXNCO0lBSXRCLGFBQVk7SUFHWixlQUFjO0lBQ2Qsc0JBQXFCO0lBQ3JCLHFCQUNDLEVBQUM7RUFDRjtJQUlBLGFBQVk7SUFHWixjQUFhO0lBQ2IsZ0JBQ0MsRUFBQztFQUNGO0lBR0EseUJBQXdCO0lBQ3hCLHdCQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSxnQkFBZTtJQUNmLGVBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSxnQkFBZTtJQUNmLGVBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSxnQkFBZTtJQUNmLGVBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSxpQkFBZ0I7SUFDaEIsZ0JBQ0MsRUFBQztFQUNGO0lBQ0EsMEJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsaUJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsaUJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsaUJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBQ0EsMkJBQ0MsRUFBQztFQUNGO0lBSUEsNEJBQTJCO0lBQzNCLGtCQUNDLEVBQUM7RUFDRjtJQUlBLHdCQUF1QjtJQUN2QixtQkFDQyxFQUFDO0VBQ0Y7SUFJQSwwQkFBeUI7SUFDekIsZ0JBQ0MsRUFBQztFQUNGO0lBSUEsK0JBQ0M7UUFERCx3QkFDQyxFQUFDO0VBQ0Y7SUFJQSwyQkFDQztRQURELG9CQUNDLEVBQUM7RUFDRjtJQUlBLDZCQUNDO1FBREQsc0JBQ0MsRUFBQztFQUNGO0lBR0EsOEJBQ0MsRUFBQztFQUNGO0lBSUEsK0JBQ0MsRUFBQztFQUNGO0lBSUEsVUFDQyxFQUFDO0VBQ0Y7SUFJQSxTQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNBO0lBQ0EsYUFDQyxFQUFDO0VBQ0Y7SUFDQSx1QkFBc0I7SUFJdEIsY0FBYTtJQUliLGVBQWM7SUFLZCx1QkFBc0I7SUFJdEIsYUFBWTtJQUdaLGVBQWM7SUFDZCxzQkFBcUI7SUFDckIscUJBQ0MsRUFBQztFQUNGO0lBSUEsYUFBWTtJQUdaLGNBQWE7SUFDYixnQkFDQyxFQUFDO0VBQ0Y7SUFHQSx5QkFBd0I7SUFDeEIsd0JBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLGdCQUFlO0lBQ2YsZUFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLGdCQUFlO0lBQ2YsZUFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLGdCQUFlO0lBQ2YsZUFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsMEJBQXlCO0lBQ3pCLHlCQUNDLEVBQUM7RUFDRjtJQUdBLGlCQUFnQjtJQUNoQixnQkFDQyxFQUFDO0VBQ0Y7SUFDQSwwQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSxpQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSxpQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSxpQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFDQSwyQkFDQyxFQUFDO0VBQ0Y7SUFJQSw0QkFBMkI7SUFDM0Isa0JBQ0MsRUFBQztFQUNGO0lBSUEsd0JBQXVCO0lBQ3ZCLG1CQUNDLEVBQUM7RUFDRjtJQUlBLDBCQUF5QjtJQUN6QixnQkFDQyxFQUFDO0VBQ0Y7SUFJQSwrQkFDQztRQURELHdCQUNDLEVBQUM7RUFDRjtJQUlBLDJCQUNDO1FBREQsb0JBQ0MsRUFBQztFQUNGO0lBSUEsNkJBQ0M7UUFERCxzQkFDQyxFQUFDO0VBQ0Y7SUFHQSw4QkFDQyxFQUFDO0VBQ0Y7SUFJQSwrQkFDQyxFQUFDO0VBQ0Y7SUFJQSxVQUNDLEVBQUM7RUFDRjtJQUlBLFNBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0E7SUFDQSxhQUNDLEVBQUM7RUFDRjtJQUNBLHVCQUFzQjtJQUl0QixjQUFhO0lBSWIsZUFBYztJQUtkLHVCQUFzQjtJQUl0QixhQUFZO0lBR1osZUFBYztJQUNkLHNCQUFxQjtJQUNyQixxQkFDQyxFQUFDO0VBQ0Y7SUFJQSxhQUFZO0lBR1osY0FBYTtJQUNiLGdCQUNDLEVBQUM7RUFDRjtJQUdBLHlCQUF3QjtJQUN4Qix3QkFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsZ0JBQWU7SUFDZixlQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsZ0JBQWU7SUFDZixlQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsZ0JBQWU7SUFDZixlQUNDLEVBQUM7RUFDRjtJQUdBLDBCQUF5QjtJQUN6Qix5QkFDQyxFQUFDO0VBQ0Y7SUFHQSwwQkFBeUI7SUFDekIseUJBQ0MsRUFBQztFQUNGO0lBR0EsaUJBQWdCO0lBQ2hCLGdCQUNDLEVBQUM7RUFDRjtJQUNBLDBCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLGlCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLGlCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLGlCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUM7RUFDRjtJQUNBLDJCQUNDLEVBQUMsRUFBQTs7QVpucUNGLGdCQUFnQjtBYXRCaEI7RUFDQyxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsU0FBUTtFQUNSLDBCQUF5QjtFQUN6QixXQUFVO0VBQ1YsZ0JBQWU7RUFDZixXQUFVO0VBQ1YsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2IsbUJBQWtCO0VBS2xCLHdCQUFtQjtFQUNuQiwwQkFDQSxFQUFDOztBQUNGO0VBQ0E7SUFDQSxXQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFDRjtFQUNDLGNBQ0EsRUFBQzs7QUFDRjtFQUNDLDJCQUEwQjtFQUMxQiwwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixZQUNBLEVBQUM7O0FBQ0Y7RUFDQyxhQUFZO0VBQ1osY0FDQSxFQUFDOztBQUNGO0VBQ0MsZ0JBQWU7RUFDZixhQUFZO0VBQ1osT0FBTTtFQUNOLFFBQU87RUFDUCxVQUFTO0VBQ1QsU0FBUTtFQUNSLGFBQVk7RUFDWixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYixxQkFDQSxFQUFDOztBQUNGO0VBQ0MsV0FBVTtFQUNWLFlBQ0EsRUFBQzs7QUFDRjtFQUNDLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUNwQixZQUFXO0VBQ1gsaUJBQ0EsRUFBQzs7QUFDRjtFQUNDLHlDQUF5QjtFQUN6QixnQkFBZTtFQUNmLFVBQ0EsRUFBQzs7QUFDRjtFQUNDLFVBQVM7RUFDVCxjQUFhO0VBQ2IsVUFBUztFQUNULFlBQVc7RUFDWCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQiw2QkFDQSxFQUFDOztBQUVGLGNBQWM7QUFDZDtFQUNDLG1CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGtCQUFrQjtFQUNsQixZQUFZLEVBSVo7RUFORDtJQUlFLGlCQUFpQixFQUNqQjs7QUFTRjtFQUNDLHFDQUFzQjtFQUN0QixjQUFjO0VBQ2QsUUFBUTtFQUNSLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLGNBQWMsRUFzRWQ7RUE3RUQ7SUFTRSxlQUFlO0lBQ2YsbUJBQW1CLEVBQ25CO0VBWEY7SUFhRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFNBQVMsRUFDVDtFQWhCRjtJQWtCRSxRQUFRO0lBQ1IsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxjQUFjLEVBdURkO0lBNUVGO01BdUJHLGNBQWMsRUFDZDtJQXhCSDtNQTBCRyxpQkFBaUI7TUFDakIsbUJBQW1CLEVBZ0RuQjtNQTNFSDs7UUFnQ00sZUFBZTtRQUNmLFlBQVk7UUFDWixhQUFhLEVBQ2I7TUFuQ047UUFzQ0ssd0JBQXdCO1FBQ3hCLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsT0FBTztRQUNQLFdBQVc7UUFDWCxzQkFBc0I7UUFDdEIsY0FBYyxFQW1CZDtRQS9ETDtVQThDTSxvQkFBb0IsRUFDcEI7UUEvQ047VUEwRE0sU0FBUyxFQUlUO01BOUROO1FBa0VJLHFEQUFvRDtRQUNwRCxnQkFBZ0I7UUFDaEIsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixhQUFhO1FBQ2IsV0FBVztRQUNYLFlBQVk7UUFDWixjQUFjLEVBQ2Q7O0FBS0o7RUFDQyxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGNBQWMsRUFLZDs7QUFFRDtFQUNDLG9CQUFvQixFQUNwQjs7QUFHRDtFQUVHLFdBQVUsRUFDVjs7QUFISDtFQUtDLGlCQUFnQjtFQUNoQiw4QkFBNkIsRUFDM0I7O0FDMU1IO0VBQ0MsMkJBQ0EsRUFBQzs7QUFDRjtFQUNDLGNBQWE7RUFDYiwwQkFDQSxFQUFDOztBQUNGO0VBQ0MscUJBQXFCO0VBQ3JCLGVBQ0EsRUFBQzs7QUFDRjtFQUNBLGVBQ0MsRUFBQzs7QUFDRjtFQUNBLGVBQ0MsRUFBQzs7QUFDRjtFQUNBLGVBQ0MsRUFBQzs7QUFDRjtFQUNBLGVBQ0MsRUFBQzs7QUFDRjtFQUNDLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osaUNBQWdDO0VBQ2hDLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2IsYUFBWTtFQUNaLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsaUJBQWdCO0VBR2hCLHdCQUF1QjtFQUN4QixvQkFDQyxFQUFDOztBQUNGO0VBQ0MsMkJBQVU7RUFDViw4Q0FBNkIsRUFDN0I7O0FBQ0Q7RUFDQywyQkFBVSxFQUNWOztBQUNEO0VBQ0EsaUNBQWdDO0VBQ2hDLDhCQUNDLEVBQUM7O0FBQ0Y7RUFDQSxlQUNDLEVBQUM7O0FBQ0Y7RUFDQyxpQ0FBZ0M7RUFDaEMsOEJBQ0EsRUFBQzs7QUFDRjtFQUNDLGlDQUFnQztFQUNoQyw4QkFDQSxFQUFDOztBQUNGOztFQUVJLCtDQUErQyxFQUNsRDs7QUFDRDs7Ozs7RUFLQyxtQkFBa0I7RUFDbEIsaUJBQ0EsRUFBQzs7QUFDRjs7Ozs7RUFLQyxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixhQUFZO0VBS1osMEJBQ0EsRUFBQzs7QUFDRjs7Ozs7RUFLQyxrQkFBaUI7RUFLakIsNkJBQW9CLEVBQ3BCOztBQUNEOztFQUVDLGtCQUFpQixFQUNqQjs7QUFDRDs7RUFFQyxZQUFXLEVBQ1g7O0FBQ0Q7RUFDQyxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGdCQUFlO0VBS2YsdUJBQ0EsRUFBQzs7QUFDRjtFQUNDLGVBQ0EsRUFBQzs7QUFDRjtFQUNBLGtCQUFpQjtFQUNqQixXQUFVO0VBQ1YseUJBQVUsRUFDVDs7QUFDRDtFQUNBLG1CQUNDLEVBQUM7O0FBQ0Y7RUFDQSxrQkFDQyxFQUFDOztBQUNGO0VBQ0E7SUFDQSxXQUFVO0lBQ1YseUJBQVUsRUFDVCxFQUFBOztBQUVEO0VBQ0E7SUFDQSxXQUFVO0lBQ1YseUJBQVUsRUFDVCxFQUFBOztBQUVEO0VBQ0MsZUFBYztFQUNkLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIseUJBQVUsRUFDVjs7QUFDRDtFQUNDLHVCQUFzQjtFQUN0QixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLFlBQ0EsRUFBQzs7QUFDRjtFQUNBLFlBQ0MsRUFBQzs7QUFDRjtFQUNDLFdBQ0EsRUFBQzs7QUFDRjtFQUNBLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztFQUNYLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGdCQUFlO0VBQ2Ysc0JBQ0MsRUFBQzs7QUFDRjtFQUNDLFlBQVc7RUFDWCxhQUFZO0VBQ1osOEJBQ0EsRUFBQzs7QUFDRjtFQUNDLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsYUFBWTtFQUNaLGlCQUNBLEVBQUM7O0FBQ0Y7RUFDQyxjQUFhO0VBQ2Isc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQiwwQkFBeUI7RUFDekIsb0JBQ0EsRUFBQzs7QWY4b1BGOztFZTFvUEEsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixtQkFDQyxFQUFDOztBZjZvUEY7O0VlMW9QQSxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLGFBQVk7RUFNWix1QkFBc0I7RUFDdEIsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0Qix5QkFBd0I7RUFDeEIsc0JBQ0MsRUFBQzs7QWY0b1BGOztFZXpvUEEsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVU7RUFLVix1QkFDQyxFQUFDOztBZjRvUEY7RWUxb1BBLG1CQUFrQjtFQUNsQiwwQkFDQyxFQUFDOztBZjRvUEY7RWUxb1BBLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsWUFBVztFQUtYLG9CQUFlLEVBQ2Q7O0FmNG9QRDtFZTFvUEMsbUJBQWtCO0VBQ2xCLDhCQUNBLEVBQUM7O0FmNG9QRjtFZTFvUEMsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6QiwwQkFBeUI7RUFDekIsV0FBVTtFQUtWLHVCQUFlLEVBQ2Y7O0FmNG9QRDtFZTFvUEMsbUJBQWtCO0VBQ2xCLDBCQUNBLEVBQUM7O0FmNG9QRjtFZTFvUEMsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6QiwwQkFBeUI7RUFDekIsV0FBVTtFQUtWLHNCQUFlLEVBQ2Y7O0FmNG9QRDtFZTFvUEEsOEJBQTZCO0VBQzdCLGtDQUFpQixFQUNoQjs7QWY0b1BEO0VlMW9QQywyQkFBVSxFQUNWOztBZjRvUEQ7RWUxb1BBLGtDQUFpQixFQUNoQjs7QUFDRDtFQUNDLG9CQUFtQjtFQUNuQixpQkFDQSxFQUFDOztBQUNGO0VBQ0MsaUJBQ0EsRUFBQzs7QWY0b1BGOztFZXpvUEEsbUJBQWtCO0VBQ2xCLGNBQ0MsRUFBQzs7QWY0b1BGO0VlMW9QQSxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHlCQUF3QjtFQUN4QixzQkFDQyxFQUFDOztBZjRvUEY7RWUxb1BBLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVU7RUFDViwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBS2YsaUJBQ0MsRUFBQzs7QWY0b1BGO0VlMW9QQSxhQUFZO0VBQ1osc0NBQXFCLEVBQ3BCOztBZjRvUEQ7RWUxb1BDLFVBQVM7RUFDVCxXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixrQ0FBaUM7RUFDakMsbUNBQWtDO0VBQ2xDLGdDQUErQjtFQUMvQixpQ0FBZ0M7RUFLaEMseUJBQWdCO0VBQ2hCLG9DQUFtQztFQUtuQyw0QkFDQSxFQUFDOztBZjRvUEY7RWUxb1BDLDRDQUEyQjtFQUMzQiw2Q0FBNEIsRUFDNUI7O0FmNG9QRDtFZTFvUEMsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZ0NBQStCO0VBQy9CLG9CQUFtQjtFQUtuQix5QkFBZ0I7RUFDaEIsb0NBQW1DO0VBS25DLDRCQUNBLEVBQUM7O0FmNG9QRjtFZTFvUEMsNENBQTJCO0VBQzNCLDhCQUNBLEVBQUM7O0FmNG9QRjtFZTFvUEMsbUJBQ0EsRUFBQzs7QWY0b1BGO0VlMW9QQyxZQUFXO0VBQ1gsUUFBTztFQUNQLG1CQUFrQjtFQUNuQiw2R0FBNEc7RUFDM0csV0FDQSxFQUFDOztBZjRvUEY7RWUxb1BBLFNBQVE7RUFDUixVQUFTO0VBQ1QsOEJBQTZCO0VBQzdCLFVBQVM7RUFDVCxVQUFTO0VBRVQsMEJBQWlCO0VBRWpCLDRCQUNDLEVBQUM7O0FmNG9QRjtFZTFvUEEsYUFBWTtFQUNaLFlBQVc7RUFDWCw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLFNBQVE7RUFDUixXQUNDLEVBQUM7O0FmNG9QRjtFZTFvUEMsT0FBTTtFQUNOLFVBQVM7RUFDVCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGtDQUFpQztFQUNqQyxtQ0FBa0M7RUFDbEMsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUU3QiwwQkFBaUI7RUFFakIsNEJBQ0EsRUFBQzs7QWY0b1BGO0VlMW9QQyxTQUFRO0VBQ1IsWUFBVztFQUNYLGFBQVk7RUFDWiwwQkFBeUI7RUFDekIsMEJBQXlCO0VBQ3pCLFdBQ0EsRUFBQzs7QWY0b1BGO0VlMW9QQSw4QkFBNkI7RUFDN0IsOEJBQ0MsRUFBQzs7QWY0b1BGO0VlMW9QQSwwQkFBeUI7RUFDekIsMEJBQ0MsRUFBQzs7QWY0b1BGO0VlMW9QQyw4QkFDQSxFQUFDOztBZjRvUEY7RWUxb1BDLDBCQUF5QjtFQUN6QixzQkFDQSxFQUFDOztBQVdGO0VBQ0MsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0Qix5QkFBd0I7RUFDeEIsc0JBQ0EsRUFBQzs7QUFDRjtFQUNDLGdCQUNBLEVBQUM7O0FBQ0Y7RUFDQyxXQUFVO0VBQ1YsU0FBUTtFQUNSLFVBQ0EsRUFBQzs7QUFDRjtFQUNDLDBCQUNBLEVBQUM7O0FBQ0Y7RUFDQywwQkFDQSxFQUFDOztBQUNGO0VBQ0MsWUFBVztFQUNYLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGFBQVk7RUFDWiwwQkFBeUI7RUFDekIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsdUJBQXNCO0VBQ3RCLGVBQ0EsRUFBQzs7QUFDRjtFQUNDLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxhQUFZO0VBQ1osMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQiw2Q0FBNkI7RUFDN0IsV0FBVTtFQUNWLFVBQVM7RUFDVCx1RUFDQSxFQUFDOztBQUNGO0VBQ0EsaUZBQTRELEVBQzNEOztBQUNEO0VBQ0EsNkVBQTRELEVBQzNEOztBQUNEO0VBQ0MsV0FDQSxFQUFDOztBQUNGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFDRjtFQUNDLDBCQUNBLEVBQUM7O0FBQ0Y7RUFDQyxtQkFDQSxFQUFDOztBQUNGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFDRjtFQUNDLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osaUNBQWdDO0VBQ2hDLGNBQWE7RUFDYixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsZUFDQSxFQUFDOztBQUNGO0VBQ0MsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsT0FBTTtFQUNOLGdCQUNBLEVBQUM7O0FBQ0Y7RUFDQywyQkFBVSxFQUNWOztBQUNEO0VBQ0MsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixrQkFDQSxFQUFDOztBQUNGO0VBQ0MsY0FDQSxFQUFDOztBQUNGO0VBQ0MsZUFDQSxFQUFDOztBQUNGO0VBQ0MsMEJBQVUsRUFDVjs7QUFDRDtFQUNDLDBCQUFVO0VBQ1YsZ0JBQWU7RUFDZiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQiw0Q0FBNEIsRUFDNUI7O0FBQ0Q7RUFDQywwQkFBVSxFQUNWOztBQUNEO0VBQ0MsMEJBQVU7RUFDViw4QkFDQSxFQUFDOztBQUNGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFDRjtFQUNDLG1CQUFrQjtFQUNsQiwwQkFBVSxFQUNWOztBQUNEO0VBQ0MsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsYUFBWTtFQUNaLGtCQUNBLEVBQUM7O0FBQ0Y7RUFDQyxnQkFDQSxFQUFDOztBQUNGO0VBQ0MsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsUUFBTztFQUNQLFVBQVM7RUFDVCxZQUFXO0VBQ1gsVUFBUztFQUNULFdBQVU7RUFDVixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLHlCQUFZLEVBQ1o7O0FBQ0Q7RUFDQyxtQkFDQSxFQUFDOztBQUNGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFDRjtFQUNDLG1CQUFrQjtFQUNsQiw4QkFBNkI7RUFDN0IsYUFBWTtFQUNaLGNBQWE7RUFDYixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLFdBQ0EsRUFBQzs7QUFDRjtFQUNDLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osVUFBUztFQUNULFNBQVE7RUFDUixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLFVBQVM7RUFDVCxrQkFBaUI7RUFLakIsMEJBQXlCO0VBS3pCLDBCQUFnQixFQUNoQjs7QUFDRDtFQUNDLGVBQWM7RUFDZCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxhQUFZO0VBS1oseUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsNkJBQ0EsRUFBQzs7QUFDRjtFQUNDLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixnQkFDQSxFQUFDOztBQUNGO0VBQ0MsY0FDQSxFQUFDOztBQUNGO0VBQ0MseUJBQ0EsRUFBQzs7QUFDRjtFQUNBLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsYUFDQyxFQUFDOztBQUNGO0VBQ0EseUJBQXdCO0VBQ3hCLGFBQVk7RUFDWixhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUtsQixpQkFDQyxFQUFDOztBQUNGO0VBQ0EsaUJBQ0MsRUFBQzs7QUFDRjtFQUNDLHdCQUNBLEVBQUM7O0FBQ0Y7RUFDQSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGFBQ0MsRUFBQzs7QUFDRjtFQUNBLGFBQVk7RUFDWixhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsaUJBQ0MsRUFBQzs7QUFDRjtFQUNBLHlCQUF3QjtFQUN4QixxQkFDQyxFQUFDOztBQUNGO0VBQ0EsaUJBQ0MsRUFBQzs7QUFDRjtFQUNBLFlBQVc7RUFDWCx3QkFBdUI7RUFDdkIsMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQixtQkFDQyxFQUFDOztBQUNGO0VBQ0EsaUJBQ0MsRUFBQzs7QUFDRjtFQUNBLGlCQUNDLEVBQUM7O0FBQ0Y7RUFDQSxhQUFZO0VBQ1osYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsb0JBQ0MsRUFBQzs7QUFDRjtFQUNBLGlCQUNDLEVBQUM7O0FBQ0Y7RUFDQSxpQkFDQyxFQUFDOztBQUNGO0VBQ0MsMkNBQXFCO0VBQ3JCLFlBQVc7RUFDWCxhQUFZO0VBQ1osMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixhQUNBLEVBQUM7O0FBT0Y7RUFDRSxzQkFBcUIsRUFDdEI7O0FBQ0Q7RUFDRSxlQUFjO0VBQ2QsVUFBUztFQUNULG1CQUFrQixFQUNuQjs7QUFDRDtFQUNJLFlBQVk7RUFDWixhQUFhO0VBQ2IsY0FBYyxFQUNqQjs7QUFHRDs7RUFFSSxlQUFlO0VBQ2YsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsY0FBYztFQUVkLGVBQWM7RUFDZCxZQUFXO0VBRVgsMEJBQTBCO0VBRTFCLHNCQUFzQjtFQUV0QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUVyQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7RUFJWCw4RUFBMEQ7RUFFMUQseUJBQXlCO0VBTTNCLDBCQUEwQixFQUUzQjs7QUFDRDs7OztFQUlHLHlCQUF5QixFQUN6Qjs7QUFMSDs7RUFPRyxtQkFBbUI7RUFDbkIsWUFBVztFQUNYLGVBQWM7RUFDYixZQUFXO0VBQ2QsNERBQTJEO0VBQzNELGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLG1CQUFrQixFQVVoQjtFQWxCQzs7SUFVRSxlQUFlO0lBQ2YseURBQXlEO0lBQ3pELGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQiwwQkFBMEIsRUFDM0I7O0FBdkJMOztFWHJ5QkUsOEJBQThCO0VBQzlCLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLCtCQUFVLEVXNHpCVDs7QUFFSDs7RUFFRSxxQ0FBcUM7RUFHbkMsOEVBQTBELEVBQzdEOztBQUVEOztFQUlFLCtFQUErRCxFQUNoRTs7QUFDRDs7Ozs7O0VBTUUscUNBQXFDLEVBQ3RDOztBQUVEOztFQUVFLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtFQUNqQiwrQkFBVSxFQUNYOztBQUVEOztFQUVFLG9CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBWTtFQUNaLDBCQUFXO0VBQ1gsZ0JBQWU7RUFLZiwwQkFBMEI7RUFDMUIsZ0JBQWUsRUFPaEI7RUFuQkQ7O0lBY0csY0FBYSxFQUNiO0VBZkg7O0lBaUJHLGNBQWEsRUFDYjs7QUFFSDs7RUFFRSxlQUFXO0VBS1gsMEJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBR0Q7RUFDQyxrQkFBaUIsRUFDakI7O0FBSUQ7O0VBRUMsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVyxFQUNYOztBQUlEO0VBRUksYUFBWTtFQUNaLFdBQVU7RUFHVixpQkFBaUIsRUFDbEI7O0FBUEg7RUFTSSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBR25CLDhFQUE4RCxFQUMvRDs7QUFqQkg7RUFtQkksY0FBYztFQUNkLDJCQUEyQixFQUk1QjtFQXhCSDtJQXNCTSxtQkFBa0IsRUFDbkI7O0FBdkJMO0VBMEJJLFlBQVc7RUFDWCxlQUFjO0VBQ2QsWUFBVyxFQUNaOztBQTdCSDtFQStCSSxhQUFZLEVBQ2I7O0FBRUg7O0VBR0ksY0FBYSxFQUNkOztBQUpIOztFQU1JLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCLEVBQ2xCOztBQVRIOztFQVdJLG9CQUFtQixFQUNwQjs7QUFFSDs7RUFHRSxZQUFXO0VBQ1gsbUJBQWtCLEVBQ2xCOztBQUxGO0VBT0UsZ0JBQWU7RUFDZixtQkFBa0IsRUFDbEI7O0FBSUY7RUFDRSxpQkFBaUIsRUFDbEI7O0FBR0Q7RUFDRSw4QkFBNkI7RUFDN0IscUJBQW9CLEVBQ3JCOztBQUVEOztFQUVFLFlBQVksRUFDYjs7QUFHRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLHdCQUFXLEVBQ1osRUFBQTs7QUFHSDtFQUNFO0lBQ0Usd0JBQVcsRUFDWixFQUFBOztBQUVIO0VBQ0U7SUFDRSx3QkFBVyxFQUNaLEVBQUE7O0FBR0g7RUFDRSxnQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsZ0JBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsZUFBYyxFQUNmOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUdEO0VBQ0UsMkJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsZUFBYztFQUNkLHFCQUFvQixFQUNyQjs7QUFDRDtFQUNFLHFDQUFxQyxFQUN0Qzs7QUNwaENEO0VBQ0UsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixZQUFXO0VBQ1gsYUFBWTtFQUNaLGtCQUNELEVBQUM7O0FBQ0Y7RUFDRSxZQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFBa0I7RUFDbEIsYUFDRCxFQUFDOztBQUNGO0VBQ0UsZUFBYztFQUNkLGdCQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLGNBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0UsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsYUFDRCxFQUFDOztBQUNGO0VBQ0Usa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixrQkFDRCxFQUFDOztBQUNGO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLFdBQ0QsRUFBQzs7QUFDRjtFQUNFLFVBQVM7RUFLVCw0QkFBb0IsRUFDckI7O0FBQ0Q7RUFDQTtJQUNBLFVBQVM7SUFLVCw0QkFBb0IsRUFDbkIsRUFBQTs7QUFFRDtFQUNFLGNBQWE7RUFDYixXQUNELEVBQUM7O0FBQ0Y7RUFDRSxVQUNELEVBQUM7O0FBQ0Y7RUFLRSxrQ0FBaUM7RUFDakMsWUFBVztFQUNYLFdBQ0QsRUFBQzs7QUFDRjtFQUNFLHFDQUFxQixFQUN0Qjs7QUFDRDtFQUNFLGdCQUFlO0VBQ2YsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFDRCxFQUFDOztBQUNGO0VBQ0UsWUFDRCxFQUFDOztBQUNGO0VBQ0UsVUFDRCxFQUFDOztBQUNGO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osbUJBQ0QsRUFBQzs7QUFDRjtFQUNBLGFBQVk7RUFDWixpQkFDQyxFQUFDOztBQUNGO0VBQ0UsT0FBTTtFQUNOLFFBQ0QsRUFBQzs7QUFDRjtFQUNFLGdDQUFVO0VBS1YsdUJBQ0QsRUFBQzs7QUFDRjtFQUNFLFlBQ0QsRUFBQzs7QUFDRjtFQUtFLHlCQUFvQixFQUNyQjs7QUFDRDtFQUNFLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osYUFDRCxFQUFDOztBQUNGO0VBQ0UsZ0JBQ0QsRUFBQzs7QUFDRjtFQUNBO0lBQ0EsYUFBWTtJQUNaLGtCQUNDLEVBQUM7RUFDRjtJQUNBLGFBQ0MsRUFBQyxFQUFBOztBQVVGO0VBQ0UsZUFBYztFQUNkLFVBQVM7RUFDVCxtQkFDRCxFQUFDOztBQUNGO0VBQ0UsWUFBVztFQUNYLGVBQ0QsRUFBQzs7QUFDRjtFQUNFLFlBQ0QsRUFBQzs7QUFDRjtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZix5QkFBd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUdsQiwyQkFBMEI7RUFDMUIsdUJBQXNCO0VBQ3RCLHNCQUNELEVBQUM7O0FBQ0Y7RUFDRSxZQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIseUJBQXdCO0VBQ3hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFHbEIsMkJBQTBCO0VBQzFCLHVCQUFzQjtFQUN0QixzQkFDRCxFQUFDOztBQUNGO0VBQ0UsWUFDRCxFQUFDOztBQUNGO0VBQ0UsaUJBQWdCO0VBRWhCLHFCQUFvQjtFQUVwQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBSWhCLGNBQWE7RUFDYixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBR2xCLDJCQUEwQjtFQUMxQix1QkFBc0I7RUFDdEIsc0JBQ0QsRUFBQzs7QUFDRjtFQUdFLGFBQVk7RUFDWixXQUFVO0VBQ1YsUUFBTztFQUNQLGVBQWM7RUFDZCxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixXQUNELEVBQUM7O0FBQ0Y7RUFDRSwrQkFDRCxFQUFDOztBQUdGO0VBQ0UsY0FBYSxFQUNkOztBQUlEO0VBR0UsYUFBWTtFQUNaLFdBQVU7RUFDVixRQUFPO0VBQ1AsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsWUFBVztFQUNYLFlBQVc7RUFDWCxXQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLFVBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQix5QkFBVSxFQUNYOztBQUVEO0VBQ0UsWUFBVyxFQUNaOztBQUNEO0VBQ0UsaURBQStDO0VBQy9DLHFCQUNELEVBQUM7O0FBQ0Y7RUFDRSxjQUNELEVBQUM7O0FBQ0Y7RUFDRSxlQUFjO0VBQ2QsYUFBWTtFQUNaLFdBQVU7RUFDVixZQUNELEVBQUM7O0FBQ0Y7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLG1CQUNELEVBQUM7O0FBQ0Y7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixZQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLGlCQUFnQjtJQUNoQixjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLFlBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0UsNENBQXFCLEVBQ3RCOztBQUNEO0VBQ0UsWUFDRCxFQUFDOztBQUNGO0VBQ0E7SUFDQSxZQUNDLEVBQUMsRUFBQTs7QUFFRjtFQUNFLDRDQUE0QjtFQUM1QiwwQkFBVTtFQUNWLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQ0QsRUFBQzs7QUFDRjtFQUNBO0lBQ0EsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxpQkFDQyxFQUFDLEVBQUE7O0FBRUY7RUFDRSxlQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLGVBQ0MsRUFBQyxFQUFBOztBQUVGO0VBQ0UsMEJBQVU7RUFDVixpQkFBZ0I7RUFDaEIsVUFDRCxFQUFDOztBQUNGO0VBQ0E7SUFDQSxpQkFDQyxFQUFDLEVBQUE7O0FDbldGO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsbUJBQ0QsRUFBQzs7QUFFRjtFQUNFLFlBQ0QsRUFBQzs7QUFFRjtFQUNFLFlBQ0QsRUFBQzs7QUFFRjtFQUNFLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxZQUNELEVBQUM7O0FBRUY7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQ0QsRUFBQzs7QUMxQkY7RUFDRSxhQUNELEVBQUM7O0FBQ0Y7RUFDRSxZQUFXO0VBQ1gsZUFDRCxFQUFDOztBQUNGO0VBQ0UsaUNBQ0QsRUFBQzs7QUFDRjtFQUNBLDBCQUNDLEVBQUM7O0FBQ0Y7RUFLRSx3Q0FDRCxFQUFDOztBQUNGO0VBQ0UsMEJBQ0QsRUFBQzs7QUFDRjtFQUNFLG1CQUNELEVBQUM7O0FBQ0Y7RUFDRSxpQ0FDRCxFQUFDOztBQUNGO0VBQ0Usa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG1CQUNELEVBQUM7O0FBQ0Y7RUFDQTtJQUNBLFlBQVc7SUFDWCwwQkFBeUI7SUFDekIsa0JBQWlCO0lBQ2pCLGVBQWM7SUFDZCxtQkFDQyxFQUFDO0VBQ0Y7SUFDQSxVQUFTO0lBQ1Qsb0JBQ0MsRUFBQztFQUNGO0lBQ0EsaUJBQ0MsRUFBQztFQUNGO0lBQ0EsZUFBYztJQUNkLFlBQ0MsRUFBQztFQUNGO0lBQ0EsZUFBYztJQUNkLG9CQUNDLEVBQUM7RUFDRjtJQUNBLGlCQUNDLEVBQUM7RUFDRjtJQUNBLGVBQWM7SUFDZCxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixvQkFDQyxFQUFDO0VBQ0Y7SUFDQSxzQkFBcUI7SUFDckIsb0JBQ0MsRUFBQztFQUNGO0lBQ0EsZUFBYztJQUNkLGtCQUNDLEVBQUM7RUFDRjtJQUNBLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsaUJBQ0MsRUFBQztFQUNGO0lBQ0EsZ0JBQ0MsRUFBQztFQUNGO0lBQ0EsVUFBUztJQUNULGdDQUNDLEVBQUM7RUFDRjtJQUNBLGlCQUFnQjtJQUNoQixlQUNDLEVBQUM7RUFDRjtJQUNBLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGlCQUNDLEVBQUM7RUFDRjtJQUNBLFVBQ0MsRUFBQztFQUNGO0lBQ0EsZ0NBQ0MsRUFBQyxFQUFBOztBakIvRUYsZ0NBQWdDO0FrQjNCaEM7O0dBRUc7QUFFSCxvRUFBb0U7QUFDcEU7O0VBRUUsa0RBQWtEO0VBQ2xELGlCQUFpQjtFQUNqQiw4QlhLcUI7RVdKckIsZUFBZTtFQUNmLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsMkRqQmlGNkQsRWlCaEY5RDtFQVREOztJQ2VJLFlBQVk7SUFDWixZQUFZO0lBQ1osZUFBZSxFQUNoQjs7QURSSDs7O0VBQ0UsWUFBWTtFQUFFLFNBQVM7RUFDdkIsY0FBYyxFQUNmOztBQUNEOzs7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIscUJFb0JlO0VGbkJmLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFDbkI7O0FBRUQsbUJBQW1CO0FBS25COzs7O0VHSkUsNEJITzhCO0VHTjlCLDZCSE04QjtFQUM5Qix1Qlh4QnFCO0VXeUJyQix1QkFBdUI7RUFDdkIsa0RBQWtEO0VBQ2xELHVCQUF1QixFQUN4Qjs7QUFDRDs7O0VBR0UsdUJBQXVCLEVBQ3hCOztBQUdEOzs7RUdwQkUsNEJIc0I4QjtFR3JCOUIsNkJIcUI4QjtFSUR4QixrQ0pFbUM7RUFDekMsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsbUJBQW1CLEVBQ3BCOztBQUNEOzs7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCLEVBQ3ZCOztBQUNEOzs7RUFDRSw4QkFBOEI7RUFDOUIsbUJBQW1CLEVBQ3BCOztBQXFCRCxxQkFBcUI7QUFDckI7RUFDRSxvQkFBbUI7RUFDbkIsYUFBWTtFQUNaLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVyxFQUNaOztBQUVEO0VBQ0UsK0JBQThCLEVBQy9COztBQUNEO0VBQ0UscUJBQW9CO0VBQ3BCLHFDQUFxQyxFQUN0Qzs7QUFDRDs7RUFFRSxZQUFXLEVBQ1o7O0FsQi9FRCxtQ0FBbUM7QXVCOUJuQywyQ0FBMkM7QUFDM0M7RUFDRSwrQkFBVTtFQUNWLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsMkNBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsZUFBZTtFQUNmLGFBQWE7RUFDYixVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLHdCQUF3QjtFQUN4QixzQkFBc0I7RUFDdEIsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0IsRUFDakI7O0FBRUQ7O0dBRUc7QUFDSDtFQUNFLFVBQVUsRUFXWDtFQVpEOztJQUtJLGVBQWU7SUFDZixZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsWUFBWSxFQUNiOztBdkJOSCxrQkFBa0I7QXdCakNsQjtFQUNFLGNBQ0QsRUFBQzs7QUFFRjtFQUNFLHNDQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsY0FDRCxFQUFDOztBQUVGO0VBQ0Usc0NBQ0QsRUFBQzs7QUFFRjtFQUNFLHFDQUNELEVBQUM7O0FBRUY7RUFDRSxxQ0FDRCxFQUFDOztBQVNGO0VBQ0Usc0JBQ0QsRUFBQzs7QUFFRjtFQUNFLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIseUNBQ0QsRUFBQzs7QUFFRjtFQUtFLGNBQWM7RUFDZCwyQkFBMkI7RUFHM0Isb0JBQ0QsRUFBQzs7QUFFRjtFQUNFLGVBQ0QsRUFBQzs7QUFFRjtFQUNFLFdBQ0QsRUFBQzs7QUFFRjtFQUNFLHNCQUNELEVBQUM7O0FBRUY7RUFDRSxZQUNELEVBQUM7O0FBSUY7RUFDRSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDBCQUNELEVBQUM7O0FBRUY7RUFDRSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLCtCQUNELEVBQUM7O0FBRUY7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFFSSxvQkFBb0IsRUFDckI7O0FBSEg7RUFLSSxvQkFBb0IsRUFDckI7O0FBTkg7RUFTSSxzQkFBc0I7RUFDdEIsb0JBQW1CLEVBQ3BCOztBQVhIO0VBYUksd0JBQ0QsRUFBQzs7QUFkSjtFQWdCSSx3QkFDRCxFQUFDOztBQWpCSjtFQW1CSSxrQkFBa0IsRUFDbkI7O0FBcEJIO0VBc0JJLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUVBQXVFO0VBQ3ZFLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsNkJBQTRCO0VBQzVCLGVBQWUsRUFFaEI7O0FDbkhIO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiwwQkFDRCxFQUFDOztBQUVGO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0NBQVc7RUFDWCx5Q0FBc0IsRUFDdkI7O0FBS0Q7RUFDQyxVQUFTO0VBQ1QsUUFBTztFQUNQLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsT0FDQSxFQUFDOztBQUNGO0VBQ0MsVUFBUztFQUNULGtCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBQ0Y7RUFDQyxzQkFBcUI7RUFDckIsaUJBQ0EsRUFBQzs7QUNuQ0Y7RUFDQyx5QkFBeUIsRUFDekI7O0FBRUQ7RUFDQyxzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLHVCQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixpQ0FDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixtQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsdUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QixtQkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUEwQjtFQUMxQixlQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBS2Ysa0JBQWtCO0VBQ2xCLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLHVCQUNBLEVBQUM7O0FBRUY7RUFDQyx1QkFBdUI7RUFDdkIsaUNBQWlDO0VBQ2pDLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixZQUFZO0VBR1osdUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixpQkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFDQSxFQUFDOztBQUVGOzs7RUFHQyxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixlQUFlO0VBQ2YsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLE9BQU87RUFDUCxVQUFVO0VBQ1YsMEJBQTBCO0VBSzFCLDhCQUNBLEVBQUM7O0FBRUY7RUFDQywwQkFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsT0FBTztFQUNQLFFBQVE7RUFDUixVQUFVO0VBQ1YseUJBQXlCO0VBS3pCLCtFQUE4RSxFQUM5RTs7QUFFRDtFQUNDLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLE9BQU87RUFDUCxRQUFRO0VBQ1IsVUFBVTtFQUNWLHlCQUF5QjtFQUt6QixnRkFBK0U7RUFLL0UsdUJBQ0EsRUFBQzs7QUFzQ0Y7RUFDQztJQUNDLFdBQVc7SUFDWCxZQUNBLEVBQUE7RUFFRDtJQUNDLFdBQVc7SUFDWCxZQUNBLEVBQUE7RUFFRDtJQUNDLFdBQVc7SUFDWCxZQUNBLEVBQUEsRUFBQTs7QUF3Q0Y7RUFDQztJQUNDLFlBQVk7SUFDWixZQUNBLEVBQUE7RUFFRDtJQUNDLFdBQVc7SUFDWCxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQVc7SUFDWCxXQUNBLEVBQUEsRUFBQTs7QUFJRjtFQUNDLHlCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQ0EsRUFBQzs7QUFFRjs7RUFFQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsdUJBQ0EsRUFBQzs7QUFFRjtFQUNDLHdCQUNBLEVBQUM7O0FBRUY7OztFQUdDLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFFMUIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixrQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsd0JBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUNBLEVBQUM7O0FBRUY7O0VBRUMsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7O0VBU0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG1CQUNBLEVBQUM7O0FBQ0Y7RUFDRSxvQkFBbUIsRUFDcEI7O0FBQ0Q7Ozs7Ozs7O0VBUUMsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixpQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBT0MsZ0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUJDLG1CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFCQyxpQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxQkMsaUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUJDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsUUFBUTtFQUNSLFNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLG1CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQywyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDVixZQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFFBQVE7RUFDUixjQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxjQUFjO0VBQ2QsMkJBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLFVBQVU7RUFDVixlQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBT0MsK0NBQTBCO0VBQzFCLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGVBQWU7RUFDZixtQkFBbUI7RUFLbkIsNEJBQTRCO0VBQzVCLDBCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxlQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixhQUFhO0VBQ2IsV0FBVztFQUNYLGNBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQU9DLGdCQUFnQjtFQUNoQixlQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsZ0JBQWdCO0lBQ2hCLFdBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQyxlQUFlO0lBQ2YsU0FBUztJQUNULFdBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQyxjQUFjO0lBQ2QsU0FBUztJQUNULFVBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0MsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxZQUFZO0VBQ1osWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFLWixjQUFjO0VBQ2QsMkJBQTJCO0VBRzNCLG9CQUFvQjtFQUVwQiwrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7RUFTQyxVQUFVO0VBQ1Ysa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLFlBQVk7SUFDWixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQztJQUNDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQyxhQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixZQUFZLEVBRVo7O0FBRUQ7RUFDQyxlQUFlO0VBQ2YsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLHFCQUFxQjtFQUNyQixXQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsZUFBZTtFQUNmLFlBQVk7RUFDWixhQUFhO0VBS2IsNkJBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQix5QkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFFBQVE7RUFDUixPQUFPO0VBQ1AsdUJBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsY0FBYztFQUNkLFlBQVk7RUFDWixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLDBCQUEwQjtFQUMxQixZQUFZO0VBS1osMEJBQTBCO0VBQzFCLGdDQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIseUNBQ0EsRUFBQzs7QUFDRjtFQUNFLGFBQVksRUFDYjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7RUFjQywwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7OztFQWNDLHFCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7O0VBY0MsMEJBQTBCO0VBQzFCLGVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxrQkFBa0I7RUFDbEIscUJBQ0EsRUFBQzs7QUFDRjs7Ozs7OztFQU9DLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFLckIsMEJBQTBCO0VBQzFCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7RUFRQywwQkFDQSxFQUFDOztBQUNGO0VBQ0UsNEJBQTRCO0VBQzVCLHVCQUF1QjtFQUN2QiwwQkFBVyxFQUNaOztBQUVEO0VBQ0Msc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHVCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FBYztFQUNkLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGFBQ0EsRUFBQzs7QUFFRjtFQUNDLFFBQVE7RUFDUixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixhQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2YsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixnQkFDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxrQkFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQTBCO0VBQzFCLFVBQVU7RUFDVixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLDJCQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osMkJBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIscUJBQ0EsRUFBQzs7QUFFRjs7RUFFQyx1QkFDQSxFQUFDOztBQUVGOztFQUVDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUNBLEVBQUM7O0FBRUY7RUFDQywyQkFBMkI7RUFDM0IsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixzQkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsOEJBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsY0FBYztFQUNkLDhCQUE4QjtFQUc5Qix1QkFDQSxFQUFDOztBQUVGO0VBQ0MsVUFBVTtFQUNWLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLGFBQWE7RUFDYixpQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FDQSxFQUFDOztBQUVGO0VBQ0MsOEJBQThCO0VBQzlCLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUFVO0VBQ1YsdUJBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLDhFQUE4RDtFQUM5RCw2Q0FBbUM7RUFDbkMsb0hBQTJGLEVBQzNGOztBQUVEO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtFQUErRDtFQUMvRCxlQUFlO0VBQ2YsMENBQWdDLEVBQ2hDOztBQUVEO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUtuQix5QkFDQSxFQUFDOztBQUVGO0VBQ0Msc0NBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxvQ0FDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixzQkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiwrQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQiwrQkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixZQUFZO0VBQ1osT0FBTztFQUNQLFVBQVU7RUFDVixhQUFhO0VBQ2IsMEJBQVk7RUFDWix3QkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQVk7RUFDWixnQkFDQSxFQUFDOztBQUVGOztFQUVDLHVCQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixPQUFPO0VBQ1AsYUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixZQUNBLEVBQUM7O0FBRUY7RUFDQyxRQUFRO0VBQ1IsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFNBQVM7RUFDVCxXQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLFlBQ0EsRUFBQztFQUVGO0lBQ0MsYUFBYTtJQUNiLFdBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLDBCQUNBLEVBQUM7O0FBRUY7O0VBRUMsWUFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULGNBQWM7RUFDZCxxQ0FBc0I7RUFDdEIsYUFBYTtFQUNiLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osYUFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLGFBQ0EsRUFBQzs7QUFFRjtFQUVDLG1EQUNBLEVBQUM7O0FBU0Y7RUFDQztJQUNDLDBCQUFpQixFQUFBLEVBQUE7O0FBS25CO0VBQ0MsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IsV0FDQSxFQUFDOztBQUVGOztFQUVDLHNCQUNBLEVBQUM7O0FBRUY7O0VBRUMsc0JBQ0EsRUFBQzs7QUFFRjs7RUFFQyxzQkFDQSxFQUFDOztBQUVGOztFQUVDLHNCQUNBLEVBQUM7O0FBRUY7RUFFQyxvSkFBbUosRUFDbko7O0FBRUQ7RUFFQyxtSkFBa0osRUFDbEo7O0FBRUQ7RUFFQyxzSkFBcUosRUFDcko7O0FBRUQ7RUFFQyxxSkFBb0osRUFDcEo7O0FBRUQ7Ozs7RUFJQyxXQUFXO0VBRVgsZ0ZBQStFLEVBQy9FOztBQXFDRDtFQUNDO0lBQ0MsMEJBQWlCLEVBQUE7RUFHbEI7SUFDQywwQkFBaUIsRUFBQTtFQUdsQjtJQUNDLDBCQUFpQixFQUFBO0VBR2xCO0lBQ0MsMEJBQWlCLEVBQUE7RUFHbEI7SUFDQywwQkFBaUIsRUFBQTtFQUdsQjtJQUNDLDBCQUFpQixFQUFBO0VBR2xCO0lBQ0MsMEJBQWlCLEVBQUE7RUFHbEI7SUFDQywyQkFBaUIsRUFBQSxFQUFBOztBQWdDbkI7RUFDQztJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUEsRUFBQTs7QUEyQkY7RUFDQztJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBLEVBQUE7O0FBMkJGO0VBQ0M7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQSxFQUFBOztBQTJCRjtFQUNDO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUEsRUFBQTs7QUFJRjtFQUNDLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsVUFBVTtFQUNWLFdBQVc7RUFDWCxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLHNCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUVGO0VBQ0Msc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixzQkFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0Qiw0Q0FBNEM7RUFDNUMsbUJBQW1CO0VBRW5CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUNBLEVBQUM7O0FBRUY7RUFDQyxRQUFRO0VBQ1IsMkNBQTJDO0VBRTNDLDBCQUFpQixFQUNqQjs7QUFFRDtFQUNDLFlBQVk7RUFDWiwwQ0FBMEM7RUFFMUMsMkJBQWlCLEVBQ2pCOztBQUVEO0VBRUMsdUVBQXNFLEVBQ3RFOztBQUVEO0VBRUMsd0VBQXVFLEVBQ3ZFOztBQWlCRDtFQUNDO0lBQ0MsMEJBQWlCLEVBQUE7RUFHbEI7SUFDQyx5QkFBaUIsRUFBQTtFQUdsQjtJQUNDLDBCQUFpQixFQUFBLEVBQUE7O0FBb0JuQjtFQUNDO0lBQ0MsMkJBQWlCLEVBQUE7RUFHbEI7SUFDQyx3QkFBaUIsRUFBQTtFQUdsQjtJQUNDLDJCQUFpQixFQUFBLEVBQUE7O0FBS25CO0VBRUMsZ0dBQStFLEVBQy9FOztBQWFEO0VBQ0M7SUFDQyxXQUNBLEVBQUE7RUFFRDtJQUNDLFdBQ0EsRUFBQSxFQUFBOztBQUlGO0VBQ0MsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxZQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUNBLEVBQUM7O0FBRUY7RUFDQyxXQUFXO0VBQ1gsYUFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQTBCO0VBQzFCLFVBQVU7RUFDVixjQUNBLEVBQUM7O0FBRUY7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGFBQWE7RUFDYixZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLDRCQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsVUFDQSxFQUFDOztBQUVGO0VBQ0Msc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLFlBQVk7RUFDWixlQUFlO0VBQ2YsMEJBQTBCO0VBSzFCLGtDQUFrQztFQUNsQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0Msc0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0NBQ0EsRUFBQzs7QUFFRjs7O0dBR0c7QUFDSDs7RUFFQyxVQUFVO0VBQ1YsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFHaEIsb0RBQW9EO0VBQ3BELG9DQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlFQUFpRTtFQUNqRSx5QkFBYTtFQUNiLGdCQUFnQjtFQUNoQixXQUFXO0VBR1gsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0Msa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixjQUFjO0lBQ2QsZ0JBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQyxvQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQyxlQUFlO0VBQ2YsWUFBWTtFQUNaLGFBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsZUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQyxvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLHVCQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGVBQWU7SUFDZiwwQkFBMEI7SUFDMUIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUd2QiwyQkFBMkI7SUFHM0IsaURBQWlDLEVBQ2pDLEVBQUE7O0FBSUY7RUFDQyxPQUFPO0VBQ1Asd0JBQXdCO0VBQ3hCLHlHQUF5RztFQUN6RyxRQUFRO0VBQ1IsZ0NBQWdCO0VBR2hCLHNDQUNBLEVBQUM7O0FBRUY7RUFDQyxPQUFPO0VBQ1AsbUVBQW1FO0VBQ25FLDJCQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFdBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsU0FBUztJQUNULGlCQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLHNCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsU0FBUztJQUNULGFBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0MsZUFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQkFDQSxFQUFDOztBQUVGOztFQUVDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsb0JBQ0EsRUFBQzs7QUFFRjs7RUFFQyxZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtFQUNuQixvQkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixXQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLFdBQ0EsRUFBQzs7QUFFRjs7RUFFQyxrQ0FBa0IsRUFDbEI7O0FBRUQ7O0VBRUMsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHdCQUF3QjtFQUN4QixhQUNBLEVBQUM7O0FBRUY7RUFDQyxXQUFXO0VBQ1gsc0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQVk7RUFDWixxQkFDQSxFQUFDOztBQUVGOzs7O0VBSUMsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiw0QkFBNEI7RUFDNUIsMkJBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixvQkFDQSxFQUFDOztBQUVGOztFQUVDLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUFVO0VBQ1YsV0FDQSxFQUFDOztBQUVGO0VBQ0MscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGlCQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLHFCQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsOEJBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQ0EsRUFBQzs7QUFFRjs7RUFFQyxnQkFDQSxFQUFDOztBQUVGOzs7RUFHQyxtQkFBbUI7RUFLbkIsdUJBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixlQUNBLEVBQUM7O0FBRUY7OztFQUdDLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGdCQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLCtCQUNBLEVBQUM7O0FBRUY7OztFQUdDLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qix1QkFDQSxFQUFDOztBQUVGOzs7RUFHQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQiw2QkFDQSxFQUFDOztBQUVGOzs7RUFHQyxvQkFBb0I7RUFDcEIsa0NBQWtCO0VBQ2xCLGNBQ0EsRUFBQzs7QUFFRjs7O0VBR0MsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixVQUNBLEVBQUM7O0FBRUY7O0VBRUMsYUFBYTtFQUNiLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsU0FBUztFQUNULGlDQUFpQztFQUNqQyxxQ0FDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLGFBQWE7RUFDYiw4QkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixlQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQixpQkFDQSxFQUFDOztBQUVGOztFQUVDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUEwQjtFQUMxQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUEwQjtFQUMxQixnQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxrQkFBa0I7RUFDbEIsZ0NBQVcsRUFDWDs7QUFFRDtFQUNDLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUFjO0VBQ2Qsb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQiw4QkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFDQSxFQUFDOztBQUVGO0VBQ0MsWUFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQ0EsRUFBQzs7QUFFRjs7O0VBR0MsbUJBQW1CO0VBS25CLHNCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsZUFDQSxFQUFDOztBQUVGOzs7RUFHQywwQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUNBLEVBQUM7O0FBRUY7O0VBRUMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUNBLEVBQUM7O0FBRUY7O0VBRUMsYUFBYTtFQUNiLG1DQUFtQztFQUNuQyxzQ0FBc0M7RUFDdEMsbUNBQW1DO0VBQ25DLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtFQUNmLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixrQ0FDQSxFQUFDOztBQUVGOzs7RUFHQywwQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixVQUNBLEVBQUM7O0FBRUY7RUFDQyxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHNCQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGtCQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixZQUNBLEVBQUM7O0FBRUY7RUFDQyxzQkFBc0I7RUFDdEIsWUFDQSxFQUFDOztBQUVGOztFQUVDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysb0JBQ0EsRUFBQzs7QUFFRjs7O0VBR0Msb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixZQUNBLEVBQUM7O0FBRUY7OztFQUdDLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsY0FDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixjQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixrQkFDQSxFQUFDOztBQUVGOztFQUVDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixpQkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixXQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLG1CQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBRTFCLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBRWxCLG9CQUFvQjtFQUNwQix5Q0FDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsVUFBVTtFQUNWLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixhQUNBLEVBQUM7O0FBRUY7O0VBTUMsZ0NBQXNCLEVBQ3RCOztBQUVEO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsZUFDQSxFQUFDOztBQUVGOztFQUVDLFlBQVk7RUFDWixlQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsY0FDQSxFQUFDOztBM0I4eFJGO0UyQjN4UkMsYUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0MscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLDhCQUNBLEVBQUM7O0FBRUY7RUFDQyxtRkFBa0YsRUFDbEY7O0FBRUQ7RUFDQyxxQkFBcUI7RUFDckIsd0NBQVE7RUFDUiw4T0FBc087RUFDdE8sb0JBQW9CO0VBQ3BCLG1CQUNBLEVBQUE7O0FBRUQ7O0VBRUMsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixhQUFhO0VBQ2IsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGNBQ0EsRUFBQzs7QUFFRjs7OztFQUlDLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsbUJBQ0EsRUFBQzs7QUFFRjs7OztFQUlDLFdBQ0EsRUFBQzs7QUFFRjs7RUFFQyxjQUNBLEVBQUM7O0FBRUY7O0VBRUMscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtFQUNaLGNBQWM7RUFDZCxvQ0FBb0M7RUFDcEMsbUNBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQ0EsRUFBQzs7QTNCK3dSRjtFMkI1d1JDLFdBQVc7RUFDWCxhQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFTLEVBQ1Q7O0EzQjZ3UkQ7RTJCMXdSQyxhQUFTLEVBQ1Q7O0FBRUQ7RUFDQyxhQUNBLEVBQUM7O0EzQjJ3UkY7RTJCeHdSQyxZQUFZO0VBQ1osWUFDQSxFQUFDOztBQUVGO0VBQ0MsYUFBUyxFQUNUOztBM0J5d1JEO0UyQnR3UkMsYUFBUyxFQUNUOztBQUVEO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUFVO0VBQ1Ysd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixhQUFhO0VBQ2IsWUFBWTtFQUNaLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZ0JBQ0EsRUFBQzs7QUFFRjs7RUFFQyxjQUNBLEVBQUM7O0FBRUY7O0VBRUMsV0FDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsYUFBUztFQUNULFlBQVk7RUFDWixhQUFhO0VBQ2IscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjO0VBQ2Qsb0NBQW9DO0VBQ3BDLG1DQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osY0FDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQiwyQ0FBMEM7RUFDMUMsMEJBQTBCO0VBRTFCLHVDQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsbUJBQ0EsRUFBQzs7QUFFRjtFQUVDLHlDQUEwQixFQUMxQjs7QUFFRDtFQUNDLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUNBQWlDO0VBQ2pDLG9CQUFvQjtFQUdwQiwyQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxTQUFTO0VBQ1QsZUFBZTtFQUNmLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLDJCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUNBLEVBQUM7O0FBRUY7RUFDQyxnQ0FBZ0M7RUFDaEMsbUJBQW1CO0VBQ25CLFlBQVk7RUFHWix1QkFDQSxFQUFDOztBQUVGO0VBQ0MscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsK0JBQStCO0VBRy9CLDJCQUEyQjtFQUczQix1QkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0NBQWdCLEVBQ2hCOztBQUVEO0VBQ0MsMkJBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQywyQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFFRjs7O0VBR0MsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdDQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixzQkFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsV0FBVztFQUdYLHVCQUF1QjtFQUV2QiwrQ0FBZ0M7RUFHaEMsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLHFCQUNBLEVBQUM7O0FBRUY7RUFDQywwQkFDQSxFQUFDOztBQUVGOztFQUVDLDJCQUNBLEVBQUM7O0FBRUY7RUFFQyxnREFBZ0MsRUFDaEM7O0FBRUQ7RUFHQywyQkFDQSxFQUFDOztBQUVGO0VBQ0MseUJBQXlCO0VBQ3pCLDJCQUEyQjtFQUMzQixzQkFBc0I7RUFDdEIsUUFBUTtHQUNSLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLDBCQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLDBCQUNBLEVBQUM7O0FBRUY7O0VBRUMsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQiwwQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUNBQWlDO0VBQ2pDLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsZ0NBQWdDO0VBQ2hDLHFDQUFxQztFQUVyQyw0QkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0MseUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGFBQWE7RUFDYixlQUFlO0VBQ2YsWUFDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixVQUFVO0VBQ1YsUUFBUTtFQUNSLFNBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBR25CLHVCQUF1QjtFQUV2Qix5Q0FBMEI7RUFHMUIsMkJBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixpQkFDQSxFQUFDOztBQUVGO0VBQ0MscUNBQWdCO0VBR2hCLG1CQUNBLEVBQUM7O0FBRUY7O0VBRUMsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUNBLEVBQUM7O0FBRUY7RUFDQywwQkFBMEI7RUFDMUIsZUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFDQSxFQUFDOztBQUVGO0VBQ0MsNkJBQVcsRUFDWDs7QUFFRDtFQUNDLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQ0EsRUFBQzs7QUFFRjs7RUFFQyxnQkFDQSxFQUFDOztBQUVGOztFQUVDLGFBQ0EsRUFBQzs7QUFFRjtFQUNDLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1QiwwREFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QiwwREFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGdDQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsMEJBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUFrQjtFQUNsQixtQkFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFFakIsaUJBQ0EsRUFBQzs7QUFFRjs7RUFFQyxzQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLDBDQUF5QjtFQUd6QixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBSzFCLCtEQUFpQztFQUNqQyw0QkFBNEI7RUFDNUIsdUhBQXNIO0VBRXRILDhFQUF3RCxFQUN4RDs7QUFFRDtFQUNDLDBCQUEwQjtFQUsxQiwrREFBaUM7RUFDakMsNEJBQTRCO0VBQzVCLHVIQUFzSCxFQUN0SDs7QUFFRDtFQUVDLGdGQUEyRDtFQUMzRCwwQkFBMEI7RUFLMUIsK0RBQWlDO0VBQ2pDLDRCQUE0QjtFQUM1Qix1SEFBc0gsRUFDdEg7O0FBRUQ7O0VBRUMsc0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLDhCQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQTRDRjtFQUNDO0lBQ0MsV0FBVztJQUtYLDZCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLCtCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLDZCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLCtCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLDRCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLDhCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLDRCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBK0N2QjtFQUNDO0lBQ0MsV0FBVztJQUtYLDhCQUFxQixFQUFBO0VBR3RCO0lBQ0MsV0FBVztJQUtYLHlCQUFxQixFQUFBLEVBQUE7O0FBMkJ2QjtFQUNDO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUEsRUFBQTs7QUFJRjtFQUNDO0lBQ0MsV0FDQSxFQUFBO0VBRUQ7SUFDQyxXQUNBLEVBQUEsRUFBQTs7QUFzRUY7RUFDQztJQUNDLFdBQ0EsRUFBQTtFQUVEO0lBQ0MsV0FDQSxFQUFBLEVBQUE7O0FBSUY7RUFDQztJQUNDLFdBQVc7SUFLWCxzQkFBZ0IsRUFBQTtFQUdqQjtJQUNDLFdBQVc7SUFLWCxvQkFBZ0IsRUFBQSxFQUFBOztBQXlGbEI7RUFDQztJQUtDLG9CQUFnQixFQUFBO0VBR2pCO0lBS0Msc0JBQWdCLEVBQUE7RUFHakI7SUFLQyxvQkFBZ0IsRUFBQSxFQUFBOztBQWlIbEI7RUFDQztJQUtDLHdCQUFpQixFQUFBO0VBR2xCO0lBS0Msd0JBQWlCLEVBQUE7RUFHbEI7SUFLQyx5QkFBaUIsRUFBQTtFQUdsQjtJQUtDLHdCQUFpQixFQUFBLEVBQUE7O0FBaUpuQjtFQUlDLGNBQ0EsRUFBQzs7QUFFRjtFQUdDLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZUFDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQW9CO0VBSXBCLGNBQWM7RUFDZCx3QkFDQSxFQUFDOztBQUVGO0VBQ0MscUJBQ0EsRUFBQzs7QUFFRjs7O0VBR0MseUJBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUNBLEVBQUM7O0FBRUY7RUFDQzs7O0lBR0MseUJBQ0EsRUFBQztFQUVGO0lBQ0MsMEJBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQywwQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7SUFFQyx5QkFDQSxFQUFDO0VBRUY7SUFDQywwQkFDQSxFQUFDLEVBQUE7O0FBSUg7Ozs7Ozs7OztFQVNDLHNCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkMsOEJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7OztFQWdCQyxZQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsY0FDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLFdBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLG1CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7OztFQVNDLDBCQUFXO0VBQ1gsVUFDQSxFQUFDOztBQUVGO0VBSUMsNEJBQTRCO0VBQzVCLGtCQUNBLEVBQUM7O0FBRUY7RUFJQyx3QkFBd0I7RUFDeEIsbUJBQ0EsRUFBQzs7QUFFRjtFQUlDLDBCQUEwQjtFQUMxQixnQkFDQSxFQUFDOztBQUVGO0VBSUMsK0JBQ0E7TUFEQSx3QkFDQSxFQUFDOztBQUVGO0VBSUMsMkJBQ0E7TUFEQSxvQkFDQSxFQUFDOztBQUVGO0VBSUMsNkJBQ0E7TUFEQSxzQkFDQSxFQUFDOztBQUVGO0VBR0MsOEJBQ0EsRUFBQzs7QUFFRjtFQUlDLCtCQUNBLEVBQUM7O0FBRUY7RUFJQyxVQUNBLEVBQUM7O0FBRUY7RUFJQyxTQUNBLEVBQUM7O0FBRUY7RUFDQyxXQUNBLEVBQUM7O0FBQ0Y7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBQ0Q7RUFLQyx1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsV0FDQSxFQUFDOztBQUNGO0VBQ0ksaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLFdBQVcsRUFDZDs7QUFFRDtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQ0EsRUFBQzs7QUFFRjs7RUFFQywyREFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLHlDQUEwQjtFQUMxQixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQiw4QkFBOEI7RUFDOUIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYiwyQkFDQSxFQUFDOztBQUVGOztFQUVDLDBCQUFXLEVBQ1g7O0FBRUQ7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0MseUVBQXdFO0VBQ3hFLHFCQUFxQjtFQUNyQixtQkFDQSxFQUFDOztBQUVGO0VBQ0MsVUFBVTtFQUNWLGVBQWU7RUFDZixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixRQUFRO0VBQ1IsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixZQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFVQyxtQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBVUMsa0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQVVDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFBb0I7RUFDcEIsVUFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFVQywwQkFBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBVUMsaUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnRkMsaUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQVVDLGtCQUFrQjtFQUNsQixvQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLFdBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQywwQkFBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsZUFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLFlBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxhQUFhO0VBQ2IsYUFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBT0MsZ0JBQWdCO0VBQ2hCLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyw0Q0FBNkI7RUFDN0IseUNBQTBCO0VBSTFCLGNBQWM7RUFDZCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGdCQUNBLEVBQUM7O0FBRUY7RUFHQyxhQUFhO0VBQ2IsV0FBVztFQUNYLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7RUFHQyxhQUFhO0VBQ2IsV0FBVztFQUNYLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG9CQUNBLEVBQUM7O0FBRUY7O0VBRUMsZ0JBQWdCO0VBQ2hCLG9CQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7RUFLQyx1QkFBdUI7RUFLdkIsNkJBQTZCO0VBSzdCLHVCQUF1QjtFQUt2QixvQkFBb0I7RUFLcEIsZ0NBQWdDO0VBS2hDLDBCQUEwQjtFQUsxQiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsMkNBQTRCO0VBQzVCLGVBQWU7RUFDZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixVQUFVO0VBQ1YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsT0FBTztFQUNQLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQVU7RUFDVixtQkFBbUI7RUFDZixTQUFTO0VBQ1YsUUFBUSxFQVdYO0VBZkQ7SUFNSyxZQUFXO0lBQ1gsZUFBYztJQUNkLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsWUFBVztJQUNYLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsVUFBUyxFQUNUOztBQUdMO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjtFQUlDLGNBQWM7RUFHZCx1QkFBdUI7RUFDdkIseUJBQVksRUFDWjs7QUFFRDtFQUdDLGFBQWE7RUFDYixXQUFXO0VBQ1gsUUFDQSxFQUFDOztBQUVGO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsaUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0Msa0ZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsbUZBQWlDLEVBQ2pDOztBQUVEO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQ0EsRUFBQzs7QUFFRjtFQUNDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7OztFQUVDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7RUFFQywrQkFDQSxFQUFDOztBQUVGOzs7O0VBRUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7O0VBR0MsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7OztFQUdDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFHQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFJQywrQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7O0VBSUMsK0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQUlDLCtCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7RUFLQywrQkFDQSxFQUFDOztBQUVGO0VBS0MsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZiw0REFBNEQ7RUFDNUQsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiwwQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7RUFTQyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGFBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQywwQkFBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsWUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQkFDQSxFQUFDOztBQUVGOztFQUVDLG1CQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFBVTtFQUNWLG1CQUNBLEVBQUM7O0FBRUY7O0VBRUMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsVUFDQSxFQUFDOztBQUVGOzs7RUFNQyxjQUFjO0VBQ2QsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkMsYUFBYTtFQUNiLFdBQVc7RUFDWCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixvQkFDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLFdBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixXQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsV0FDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLFdBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsV0FDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixXQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLFdBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBR0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsb0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGVBQWU7RUFDZixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFDQSxFQUFDOztBQUVGOztFQUVDLG9CQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxvQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDJCQUEyQjtFQUMzQixZQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBQ0MsV0FBVztFQUNYLDhEQUE4RDtFQUM5RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBS0MsdUJBQXVCO0VBQ3ZCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFDQSxFQUFDOztBQUVGOzs7O0VBSUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkMsYUFBYTtFQUNiLFdBQVc7RUFDWCxRQUFRO0VBQ1IsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUlGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkMsaUJBQWlCO0lBQ2pCLGFBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JDLGlCQUFpQjtJQUNqQixhQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUNGO0VBQ0MsWUFBVyxFQUNYOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUVEO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCQyxpQkFBaUI7SUFDakIsYUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkMsaUJBQWlCO0lBQ2pCLGFBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JDLGlCQUFpQjtJQUNqQixhQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCQyxpQkFBaUI7SUFDakIsYUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkMsaUJBQWlCO0lBQ2pCLGFBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JDLGdCQUFnQjtJQUNoQixhQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixZQUNBLEVBQUM7O0FBRUY7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCQyxnQkFBZ0I7SUFDaEIsYUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFDQSxFQUFDOztBQUVGOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkMsZ0JBQWdCO0lBQ2hCLGFBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsVUFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsY0FDQSxFQUFDOztBQUVGO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixZQUNBLEVBQUM7O0FBRUY7RUFDQzs7SUFFQyxlQUFlO0lBQ2YsaUJBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLFVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLGNBQ0EsRUFBQzs7QUFFRjtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLFlBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUJDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsWUFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7O0lBRUMsZUFBZTtJQUNmLGlCQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxVQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGVBQWU7RUFDZixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixjQUNBLEVBQUM7O0FBRUY7RUFDQzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpQkMsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFlBQ0EsRUFBQyxFQUFBOztBQUlIOztFQUVDLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLGVBQWU7SUFDZixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQyxlQUFlO0VBQ2YsaUJBQ0EsRUFBQzs7QUFFRjtFQUNFLGVBQWMsRUFDZjs7QUFDRDs7RUFFQyxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUNBLEVBQUM7O0FBR0Y7Ozs7Ozs7O0VBUUMsMEJBQVc7RUFDWCxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixjQUFjO0VBQ2QsYUFBYTtFQUNiLHNCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsWUFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxhQUNBLEVBQUM7O0FBRUY7RUFDQyx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGFBQ0EsRUFBQzs7QUFFRjtFQUNDLCtJQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGlKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGlKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLG1KQUFpSCxFQUNqSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLCtJQUE2RyxFQUM3Rzs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLGlKQUErRyxFQUMvRzs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGtKQUFnSCxFQUNoSDs7QUFFRDtFQUNDLGdKQUE4RyxFQUM5Rzs7QUFFRDtFQUNDLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsMEJBQ0EsRUFBQzs7QUFFRjs7O0VBR0Msc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGO0VBQ0MsVUFDQSxFQUFDOztBQUVGO0VBQ0MsWUFBWTtFQUNaLDBCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixZQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFVBQ0EsRUFBQzs7QUFFRjtFQUNDOztJQUVDLHNDQUNBLEVBQUM7RUFFRjs7SUFFQyxpQ0FDQSxFQUFDO0VBRUY7SUFDQyw2QkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLGdCQUNBLEVBQUM7RUFFRjs7SUFFQyxZQUNBLEVBQUM7RUFFRjtJQUNDLDhCQUE0QixFQUM1QjtFQUVEO0lBQ0MsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsc0JBQ0EsRUFBQztFQUVGOzs7O0lBSUMsWUFBWTtJQUNaLHlDQUF5QztJQUN6QyxrQ0FDQSxFQUFDO0VBRUY7Ozs7Ozs7Ozs7Ozs7O0lBY0MsbUJBQW1CO0lBQ25CLGNBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0MsWUFBWTtFQUNaLDREQUE0RDtFQUM1RCxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGdCQUFnQjtJQUNoQixpQkFDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsZUFBZTtFQUNmLDJEQUEyRDtFQUMzRCxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixXQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7RUFPQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0Msc0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixrQkFDQSxFQUFDOztBQUVGOztFQUVDLHVCQUF1QjtFQUN2QixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQ0EsRUFBQzs7QUFFRjs7RUFFQyxXQUFXO0VBQ1gsa0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7RUFXQyxpQ0FBaUM7RUFDakMsOEJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7Ozs7RUFXQyxlQUNBLEVBQUM7O0FBRUY7RUFDQyxpQ0FBaUM7RUFDakMsZ0NBQ0EsRUFBQzs7QUFFRjtFQUNDLDBCQUEwQjtFQUMxQiwwQkFDQSxFQUFDOztBQUVGOzs7Ozs7RUFNQyxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsNENBQTZCLEVBQzdCOztBQUVEO0VBQ0MsV0FDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQWtCO0VBQ2xCLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLGFBQWE7RUFDYixtQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsYUFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQ0EsRUFBQzs7QUFFRjtFQUlDLGNBQWM7RUFDZCxVQUNBLEVBQUM7O0FBRUY7O0VBSUMsYUFBYTtFQUNiLFdBQVc7RUFDWCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsV0FDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQVcsRUFDWDs7QUFFRDtFQUNDLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLFdBQVc7RUFDWCwyQkFDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixpQkFDQSxFQUFDOztBQUVGOztFQUVDLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLFdBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsV0FDQSxFQUFDLEVBQUE7O0FBSUg7O0VBRUMsWUFDQSxFQUFDOztBQUVGO0VBQ0MsWUFDQSxFQUFDOztBQUVGO0VBQ0M7SUFDQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDs7RUFFQyxZQUNBLEVBQUM7O0FBRUY7O0VBRUMsWUFDQSxFQUFDOztBQUVGOztFQUVDLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxZQUNBLEVBQUM7O0FBRUY7O0VBRUMsWUFDQSxFQUFDOztBQUVGOztFQUVDLFlBQ0EsRUFBQzs7QUFFRjs7RUFFQyxZQUNBLEVBQUM7O0FBRUY7O0VBRUMsWUFDQSxFQUFDOztBQUVGO0VBR0MsYUFBYTtFQUNiLFdBQVc7RUFDWCxRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsWUFDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsVUFDQSxFQUFDOztBQUVGO0VBQ0MsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsWUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLGlCQUNBLEVBQUM7O0FBRUY7RUFDQywwQkFBVyxFQUNYOztBQUVEO0VBQ0MsK0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQWU7RUFDZixpQkFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQVc7RUFDWCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsMEJBQ0EsRUFBQzs7QUFFRjtFQUNDLHlCQUF5QjtFQUN6QixvQ0FBb0M7RUFDcEMsaUJBQWlCO0VBQ2pCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQyxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLDBCQUFXLEVBQ1g7O0FBRUQ7Ozs7Ozs7O0VBUUMsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsNENBQTZCO0VBQzdCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQ0EsRUFBQzs7QUFRRjs7O0VBSUUsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUNoQjs7QUFORjs7O0VBU0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFDbkI7O0FBWkY7Ozs7OztFQWdCRSwwQkFBMEIsRUFDMUI7O0FBakJGOzs7RUFvQkUsWUFBWSxFQU9aO0VBM0JGOzs7SUF1QkcsbUJBQW1CO0lBQ25CLGlCQUFpQixFQUNqQjs7QUF6Qkg7OztFQThCRSxhQUFhO0VBQ2IsV0FBVztFQUNYLFVBQVUsRUFDVjs7QUFqQ0Y7Ozs7OztFdkJudGNFLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtFQUNqQiwrQkFBVSxFdUJxdmNWOztBQUlGO0VBQ0MsMEJBQTBCLEVBQzFCOztBQUNEO0VBQ0UsMEJBQTBCLEVBQzNCOztBQUVEO0VBQ0MsaUJBQWlCO0VBQ2pCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxxQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7RUFTQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDZiwwQkFBVyxFQUNaOztBQUNEO0VBQ0Usd0JBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixhQUFhO0VBQ2IsaUNBQWlDO0VBQ2pDLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLFlBQ0QsRUFBQzs7QUFFRjtFQUNFLGlDQUFpQztFQUNqQyw4QkFDRCxFQUFDOztBQUNGOzs7Ozs7OztFQVFDLGNBQ0EsRUFBQzs7QUFDRjtFQUNDLGVBQWM7RUFDZCxnQkFBZTtFQUNmLFlBQ0EsRUFBQzs7QUFDRjtFQUNDLGlDQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixvQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxrQkFDQSxFQUFDOztBQUVGO0VBQ0MsVUFDQSxFQUFDOztBQUVGO0VBQ0Msa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7OztFQVdDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQVU7RUFDVixtQkFDQSxFQUFDOztBQUVGO0VBQ0Msd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUNBLEVBQUM7O0FBRUY7RUFDQywyQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLDBCQUFXO0VBQ1gsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQixZQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsWUFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixlQUNBLEVBQUM7O0FBRUY7RUFDQyxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLHdCQUFXLEVBQ1g7O0FBRUQ7RUFDQyxtQkFDQSxFQUFDOztBQUVGO0VBSUMsY0FBYztFQUNkLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUFzQjtFQUd0QixhQUFhO0VBQ2IsV0FBVztFQUNYLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFdBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osVUFBVTtFQUNWLFdBQVc7RUFDWCxXQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsaUJBQ0EsRUFBQzs7QUFFRjtFQUtDLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsZUFDQSxFQUFDOztBQUVGOztFQUVDLDRFQUEyRTtFQUMzRSx5QkFDQSxFQUFDOztBQUVGOztFQUVDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLDRFQUEyRTtFQUMzRSx5QkFBeUI7RUFDekIsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLDZCQUE2QjtFQUM3QixrQ0FBa0M7RUFDbEMsVUFBVTtFQUNWLGVBQWU7RUFDZixlQUFlO0VBQ2Ysd0NBQXdDO0VBQ3hDLGlCQUFpQjtFQUNqQixRQUFRO0VBQ1IsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixZQUNBLEVBQUM7O0FBRUY7RUFDQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGFBQ0EsRUFBQzs7QUFFRjtFQUNDLDBDQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7O0VBU0Msb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixVQUFVO0VBQ1YsV0FBVztFQUNYLFdBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7O0VBU0MsZUFBZTtFQUNmLGlCQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7Ozs7RUFjQyx1QkFDQSxFQUFDOztBQUVGO0VBS0MsdUJBQ0EsRUFBQzs7QUFFRjtFQUtDLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFlBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7OztFQVVDLGtCQUFrQjtFQUNsQixXQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFDQSxFQUFDOztBQUVGO0VBQ0MsOEJBQThCO0VBQzlCLGFBQWE7RUFDYixpQ0FBaUM7RUFDakMsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQix3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsWUFDQSxFQUFDOztBQUVGO0VBQ0MsaUNBQWlDO0VBQ2pDLDhCQUNBLEVBQUM7O0FBRUY7RUFDQyxtQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7RUFhQyx1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGFBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7O0VBU0MsV0FDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixlQUFlO0VBQ2YsYUFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxjQUFjO0VBQ2QsbUJBQ0EsRUFBQzs7QUFFRjs7RUFFQyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUNBLEVBQUM7O0FBQ0Y7O0VBRUMsc0JBQXNCO0VBQ3RCLFVBQ0EsRUFBQzs7QUFDRjtFQUNFLGFBQVk7RUFDWixXQUFVLEVBSVg7RUFORDtJQUlJLGdCQUFlLEVBQ2hCOztBQUVIO0VBQ0MsZ0JBQ0EsRUFBQzs7QUFFRjtFQUtDLHVCQUF1QjtFQUN2QixpQkFDQSxFQUFDOztBQUVGO0VBQ0MsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixpQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7OztFQWVDLHFCQUNBLEVBQUM7O0FBRUY7RUFJQyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBVUMsYUFBYTtFQUNiLFdBQVc7RUFDWCxRQUFRO0VBQ1IsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsaUJBQ0EsRUFBQzs7QUFFRjtFQUNDLFdBQVc7RUFDWCxXQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUFZO0VBQ1osY0FDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZ0JBQWdCO0VBQ2hCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZ0JBQWdCO0VBQ2hCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZ0JBQWdCO0VBQ2hCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZ0JBQWdCO0VBQ2hCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUNGOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkMsZ0JBQWdCO0VBQ2hCLGdCQUNBLEVBQUM7O0FBQ0Y7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JDLGdCQUFnQjtFQUNoQixnQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDLG9CQUNBLEVBQUM7O0FBRUY7Ozs7Ozs7O0VBUUMsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFDQSxFQUFDOztBQUVGO0VBQ0MsY0FDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxjQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQ0EsRUFBQzs7QUFFRjtFQUNDLGVBQ0EsRUFBQzs7QUFFRjtFQUtDLHVCQUNBLEVBQUM7O0FBRUY7RUFDQyxvQkFBb0I7RUFDcEIsVUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixTQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGdCQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDO0lBQ0MsZ0JBQWdCO0lBQ2hCLG1CQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLFVBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsZ0JBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGdCQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLGNBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0Msa0JBQ0EsRUFBQyxFQUFBOztBQUlIO0VBQ0M7SUFDQyxrQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQyxlQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUNBLEVBQUM7O0FBRUY7O0VBRUMsaUJBQWlCO0VBQ2pCLG1CQUNBLEVBQUM7O0FBRUY7RUFDQyxZQUNBLEVBQUM7O0FBRUY7RUFDQywrQkFBZ0I7RUFDaEIsbUNBQW1DO0VBQ25DLG1CQUFtQjtFQUNuQixtQkFBbUIsRUFDbkI7O0FBRUQ7RUFDQztJQUNDLCtCQUFnQixFQUNoQixFQUFBOztBQUlGO0VBQ0MsaUJBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxxQ0FDQSxFQUFDOztBQUVGOztFQUVDLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUIsRUFDakI7O0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsZ0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7O0VBU0MsZUFBZTtFQUNmLGtCQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUNBLEVBQUM7O0FBRUY7RUFDQyxlQUFlO0VBQ2YsVUFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0MsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUNBLEVBQUM7O0FBRUY7RXZCdm9oQkUsOEJBQThCO0VBQzlCLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLCtCQUFVLEV1QnFvaEJYOztBQUVEO0VBQ0MsWUFBWSxFQUlaOztBQUVEO0VBQ0MsWUFBWSxFQUlaOztBQUVEO0VBQ0MsWUFBWSxFQUlaOztBQUVEO0VBQ0MsWUFBWSxFQUlaOztBQUVEO0VBQ0MsWUFBWSxFQUlaOztBQUVEO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0Msb0JBQ0EsRUFBQzs7QUFFRjs7Ozs7Ozs7RUFRQyxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFdBQVc7RUFDWCxZQUNBLEVBQUM7O0FBRUY7RUFDQyxVQUNBLEVBQUM7O0FBRUY7RUFDQyxhQUFhO0VBQ2Isa0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGtCQUNBLEVBQUM7O0FBRUY7O0VBRUMsV0FDQSxFQUFDOztBQUVGOztFQUVDLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixZQUFZLEVBQ1o7O0FBRUQ7RUFDQyxnQkFDQSxFQUFDOztBQUVGO0VBQ0MsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFDQSxFQUFDOztBQUVGO0VBQ0MsK0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixhQUFhO0VBQ2IsUUFBUTtFQUNSLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULFNBQVM7RUFDVCxXQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFDQSxFQUFDOztBQUVGO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNsQiwwQkFBMEI7RUFDMUIsb0JBQ0EsRUFBQzs7QUFFRjtFQUNDLGdCQUFnQjtFQUNoQixrQkFDQSxFQUFDOztBQUVGO0VBQ0MsMkJBQVk7RUFDWixZQUFZO0VBQ1osVUFDQSxFQUFDOztBQUVGO0VBQ0MsMEJBQVcsRUFDWDs7QUFFRDtFQUNDLDZCQUE2QjtFQUM3QixlQUFlO0VBQ2YsV0FDQSxFQUFDOztBQUVGO0VBQ0M7SUFDQyxlQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsWUFDQSxFQUFDOztBQUVGO0VBQ0M7SUFDQyxlQUFlO0lBQ2YsWUFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQyxpQkFBaUI7RUFDakIseUNBQTBCO0VBQzFCLGVBQWU7RUFDZixZQUNBLEVBQUM7O0FBRUY7RUFDQztJQUNDLGVBQWU7SUFDZixZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLHdCQUF3QjtFQUN4Qix5Q0FBMEI7RUFDMUIsWUFDQSxFQUFDOztBQUVGO0VBQ0M7SUFDQyxZQUNBLEVBQUMsRUFBQTs7QUFJSDtFQUNDLDZCQUE2QjtFQUM3Qiw0Q0FBNkI7RUFFN0IsaURBQWtDO0VBRWxDLGdEQUFpQztFQUNqQyw2Q0FBOEI7RUFDOUIsWUFBWTtFQUNaLGVBQWU7RUFDZixlQUFlO0VBQ2YsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsbUJBQ0EsRUFBQzs7QUFFRjtFQUNDO0lBQ0MsZUFBZTtJQUNmLGVBQWU7SUFDZixvQkFDQSxFQUFDLEVBQUE7O0FBSUg7RUFDQywrQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGFBQWE7RUFDYixRQUFRO0VBQ1IsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsU0FBUztFQUNULFdBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQix5REFBcUI7RUFDckIsNkJBQTZCO0VBQzdCLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsWUFDQSxFQUFDOztBQUVGO0VBQ0MsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHFCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGdCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsVUFDQSxFQUFDOztBQUVGOzs7Ozs7OztFQVFDLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFlBQ0EsRUFBQzs7QUFFRjtFQUNDLFdBQ0EsRUFBQzs7QUFFRjtFQUNDLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsWUFDQSxFQUFDOztBQUVGO0VBQ0MsYUFBYTtFQUNiLGlCQUNBLEVBQUM7O0FBRUY7RUFDQyxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGdCQUNBLEVBQUM7O0FBS0Y7RUFDRSxlQUFjO0VBQ2QsbUJBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsY0FBYSxFQUNkOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxZQUFZO0VBQ1oseURBQXlEO0VBQ3pELGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxrQkFBaUI7RUFDakIsbUJBQWtCLEVBTW5CO0VBUkQ7SUFJSSxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQixFQUNsQjs7QUFFSDs7RUFFRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLFdBQVU7RUFDVixzQkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxjQUFhLEVBQ2Q7O0FBRUQ7O0VBRUUsY0FBYTtFQUNiLGVBQWMsRUFDZjs7QUFDRDtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZUFBZTtFQUNmLGFBQWEsRUFDZDs7QUFDRDtFQUNDLGNBQWE7RUFDYixtQkFBa0IsRUFJbEI7RUFOaUM7SUFJOUIsZUFBYyxFQUNmOztBQUVIO0VBQ0UsY0FBYTtFQUNiLHFCQUFvQixFQWVyQjtFQWpCRDtJQUlJLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWSxFQUNiO0VBUEg7SUFTSSxjQUFhLEVBQ2Q7RUFWK0I7SUFZOUIsZUFBYyxFQUNmO0VBYkg7SUFlSSxZQUFXLEVBQ1o7O0FBRUg7RUFDRSxZQUFXO0VBQ1gsWUFBVyxFQUlaO0VBTkQ7SUFJSSxZQUFXLEVBQ1o7O0FmaitoQkM7RWVvK2hCRjtJQUNFLFlBQVk7SUFDWixXQUFXLEVBQ1osRUFBQTs7QWZ2K2hCQztFZTAraEJGO0lBQ0UsWUFBWTtJQUNaLFdBQVcsRUFDWixFQUFBOztBZjcraEJDO0VlZy9oQkY7SUFDRSxZQUFZO0lBQ1osV0FBVyxFQUNaLEVBQUE7O0FBRUg7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUyxFQUNWOztBQUNEO0VBQ0UsWUFBVyxFQUNaOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0UsWUFBVztFQUNYLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUNELEVBQUM7O0FBQ0Y7RUFFSSxVQUFTLEVBQ1Y7O0FDMWtpQkg7Ozs7O0dBS0c7QUFFSDs7O0dBR0c7QUFDSDtFQUVFLDBCQUEwQjtFQUMxQjs7SUFFRSxzQ0FBc0M7SUFFdEMsZ0NBQWdDLEVBSWpDO0lBUkQ7O01BTUksaUNBQWlDLEVBQ2xDO0VBR0g7SUFDRSxrQ0FBa0M7SUFPbEMsZ0NBQWdDO0lBTWhDLDRDQUE0QyxFQUk3QztJQWxCRDtNQUdJLDZCQUE0QjtNQUM1QixvQkFBb0I7TUFDcEIsZ0JwQm5CaUIsRW9Cb0JsQjtJQU5IOztNQVdJLFlBQVksRUFDYjtJQVpIO01BZ0JJLDhCQUE2QixFQUM5QjtFQUdILDJCQUEyQjtFQUMzQjtJQUNFLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIscUJBQXFCO0lBQ3JCLHNCQUFzQixFQUN2QjtFQUVELCtDQUErQztFQUMvQzs7OztJQUlFLFlBQVk7SUFDWix5Q0FBeUM7SUFDekMsa0NBQWtDLEVBQ25DO0VBRUQscUNBQXFDO0VBQ3JDOzs7Ozs7O0lBT0UsbUJBQW1CO0lBQ25CLGNBQWMsRUFDZixFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgYXJlIG9yZ2FuaXplZCB1c2luZyB0aGUgU01BQ1NTIHRlY2huaXF1ZS4gQHNlZSBodHRwOi8vc21hY3NzLmNvbS9ib29rL1xuICpcbiAqIFdoZW4geW91IHR1cm4gb24gQ1NTIGFnZ3JlZ2F0aW9uIGF0IGFkbWluL2NvbmZpZy9kZXZlbG9wbWVudC9wZXJmb3JtYW5jZSwgYWxsXG4gKiBvZiB0aGVzZSBAaW5jbHVkZSBmaWxlcyB3aWxsIGJlIGNvbWJpbmVkIGludG8gYSBzaW5nbGUgZmlsZS5cbiAqL1xuLyogSW1wb3J0IFNhc3MgbWl4aW5zLCB2YXJpYWJsZXMsIG1vZHVsZXMsIGV0Yy4gKi9cbi8qIERFQ0xBUkUgRk9OVFNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJBcmNoaXZvIE5hcnJvdyBSZWd1bGFyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9BcmNoaXZvTmFycm93LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIkFyY2hpdm8gTmFycm93IEl0YWxpY1wiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvQXJjaGl2b05hcnJvdy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIkFyY2hpdm8gTmFycm93IEJvbGRcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvQXJjaGl2b05hcnJvdy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIkFyY2hpdm8gTmFycm93IEl0YWxpY1wiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvQXJjaGl2b05hcnJvdy1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9BcmNoaXZvTmFycm93LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9mb250YXdlc29tZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOUEYgSWNvbnMnO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL25wZi1pY29ucy5lb3Q/LXF5eGw5MlwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9ucGYtaWNvbnMuZW90PyNpZWZpeC1xeXhsOTJcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL25wZi1pY29ucy53b2ZmPy1xeXhsOTJcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvbnBmLWljb25zLnR0Zj8tcXl4bDkyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9ucGYtaWNvbnMuc3ZnPy1xeXhsOTIjbnBmX2ljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbC1EZXNpZ24tSWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9tYXRlcmlhbC1kZXNpZ24taWNvbnMvTWF0ZXJpYWwtRGVzaWduLUljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL21hdGVyaWFsLWRlc2lnbi1pY29ucy9NYXRlcmlhbC1EZXNpZ24tSWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL21hdGVyaWFsLWRlc2lnbi1pY29ucy9NYXRlcmlhbC1EZXNpZ24tSWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9tYXRlcmlhbC1kZXNpZ24taWNvbnMvTWF0ZXJpYWwtRGVzaWduLUljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvbWF0ZXJpYWwtZGVzaWduLWljb25zL01hdGVyaWFsLURlc2lnbi1JY29ucy5zdmcjTWF0ZXJpYWwtRGVzaWduLUljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBWQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAubWF0ZXJpYWxpemUtcmVkLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYWViICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubWF0ZXJpYWxpemUtcmVkLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmMzk4OWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tYXRlcmlhbGl6ZS1yZWQubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWE0NTRiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQge1xuICBjb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjOGIxMDE0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkucmVkLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucmVkLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUubm90aWZpY2F0aW9uLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTUubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkucmVkLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucmVkLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQubm90aWZpY2F0aW9uLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmJ0bi1sYXJnZS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuY2xlYXIubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zdWJtaXQubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnN1Ym1pdCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5idG4sICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uYnRuLWxhcmdlLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ub3RpZmljYXRpb24uY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5jbGVhciwgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc3VibWl0LCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLnJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5yZWQubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5ub3RpZmljYXRpb24sIC5icm9vY2hlcyAuYnJvb2NoICNuYXYgPiB1bCA+IGxpIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSBpLm1lZGl1bS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLm5vdGlmaWNhdGlvbiwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm5vdGlmaWNhdGlvbiwgLmlucHV0LWZpZWxkIC52YWxpZGF0ZSArIHVsLCAuaW5wdXQtZmllbGQgaW5wdXRbcmVxdWlyZWQ9cmVxdWlyZWRdICsgdWwsICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTMubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubm90aWZpY2F0aW9uLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLnJlZC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkucmVkLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucmVkLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIubm90aWZpY2F0aW9uLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgaS5tZWRpdW0ubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmJ0bi1sYXJnZS5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm5vdGlmaWNhdGlvbjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLm5vdGlmaWNhdGlvbjpob3ZlciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTIubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5idG46aG92ZXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uYnRuLWxhcmdlOmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5jbGVhcjpob3ZlciwgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc3VibWl0OmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZWQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb246aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb246aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm5vdGlmaWNhdGlvbjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5ub3RpZmljYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLnJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5yZWQubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5yZWQubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5ub3RpZmljYXRpb24sIC5icm9vY2hlcyAuYnJvb2NoICNuYXYgPiB1bCA+IGxpIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5ub3RpZmljYXRpb24sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSBpLm1lZGl1bS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLm5vdGlmaWNhdGlvbiwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLmxpZ2h0ZW4tMS5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLCAjbmF2IHVsIGxpIC5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ubm90aWZpY2F0aW9uLnRvb2x0aXBwZWQsIC5yZWQuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLnNlbGVjdGVkLmJ0bi1sYXJnZS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuc2VsZWN0ZWQuY2xlYXIubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc2VsZWN0ZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLnNlbGVjdGVkLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5ub3RpZmljYXRpb24sIC5jdXN0b20tZm9ybSAuY2xlYXIsICNuYXYgPiB1bCA+IGxpIC5kYXJrZW4tMS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm5vdGlmaWNhdGlvbi5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLmJ0bi5zZWxlY3RlZCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5idG4tbGFyZ2UsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLmNsZWFyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5zdWJtaXQsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnJlZC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVkLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMiwgI25hdiA+IHVsID4gbGkgLmRhcmtlbi0yLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMywgI25hdiA+IHVsID4gbGkgLmRhcmtlbi0zLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tNCwgI25hdiA+IHVsID4gbGkgLmRhcmtlbi00Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMSwgI25hdiA+IHVsID4gbGkgLmFjY2VudC0xLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMiwgI25hdiA+IHVsID4gbGkgLmFjY2VudC0yLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMywgI25hdiA+IHVsID4gbGkgLmFjY2VudC0zLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtNCwgI25hdiA+IHVsID4gbGkgLmFjY2VudC00Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5waW5rLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucGluay5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5waW5rLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucGluay5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnBpbmsuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucGluay5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucGluay5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5waW5rLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucGluay5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5waW5rLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5waW5rLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucGluay5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnBpbmsuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucGluay5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucGluay5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5waW5rLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkucGluay5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnBpbmsuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucGluay5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucGluay5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAucHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLnB1cnBsZS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnB1cnBsZS5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLnB1cnBsZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5wdXJwbGUubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAucHVycGxlLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucHVycGxlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLnB1cnBsZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5wdXJwbGUubWVkaXVtLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAucHVycGxlLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLnB1cnBsZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5wdXJwbGUubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAucHVycGxlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucHVycGxlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLnB1cnBsZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5wdXJwbGUubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQge1xuICBjb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5wdXJwbGUuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5wdXJwbGUuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGYgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYTBmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmRlZXAtcHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmRlZXAtcHVycGxlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuZGVlcC1wdXJwbGUubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkuZGVlcC1wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLXB1cnBsZS5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1wdXJwbGUuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1wdXJwbGUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkuZGVlcC1wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLXB1cnBsZS5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5kZWVwLXB1cnBsZS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkuZGVlcC1wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLXB1cnBsZS5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1wdXJwbGUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1wdXJwbGUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkuZGVlcC1wdXJwbGUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLXB1cnBsZS5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5pbmRpZ28ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkuaW5kaWdvLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuaW5kaWdvLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLmluZGlnby5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmluZGlnby5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLmluZGlnby5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmluZGlnby5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pbmRpZ28uaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLmluZGlnby5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmluZGlnby5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLmluZGlnby5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmluZGlnby5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dCB7XG4gIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmluZGlnby5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaW5kaWdvLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmluZGlnby5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaW5kaWdvLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5ibHVlLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGFzaGJvYXJkLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgaS5tZWRpdW0uZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5kYXNoYm9hcmQsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kYXNoYm9hcmQsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01Lm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI215ZGF0YS1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLm15ZGF0YSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IGkubWVkaXVtLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0ubXlkYXRhLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ubXlkYXRhLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmRpc2NvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjb3ZlciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlICNuYXYgaS5tZWRpdW0uZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLmRpc2NvdmVyLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2N1c3MtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmRpc2N1c3MsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY3VzcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiBpLm1lZGl1bS5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjdXNzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmRpc2N1c3MsIC5icm9vY2hlcyAuYnJvb2NoICNkZXZlbG9wLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5kZXZlbG9wLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLmRldmVsb3AsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgaS5tZWRpdW0uZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGV2ZWxvcCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kZXZlbG9wLCAuYnJvb2NoZXMgLmJyb29jaCAjYWNjb3VudC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuYWNjb3VudCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5hY2NvdW50LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IGkubWVkaXVtLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLmFjY291bnQsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uYWNjb3VudCwgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0ucmVzb3VyY2VzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgaS5tZWRpdW0ucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5yZXNvdXJjZXMsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5yZXNvdXJjZXMsIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuYWJvdXQsIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLmFib3V0LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2Fib3V0LXBhZ2UgI25hdiBpLm1lZGl1bS5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0uYWJvdXQsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAjYWJvdXQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LnNoYXJlLCAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5zaGFyZSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNzaGFyZS1wYWdlICNuYXYgaS5tZWRpdW0uc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLnNoYXJlLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgI3NoYXJlLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI2hlbHAtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmhlbHAsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0uaGVscCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiBpLm1lZGl1bS5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bS5oZWxwLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmhlbHAsIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5tZW51LWluZGljYXRvciwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLm1lbnUtaW5kaWNhdG9yLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ubWVudS1pbmRpY2F0b3IsIC5jYXJkLnBvcHVwLCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ucG9wdXAsIC5wb3B1cCNwcm9ncmVzc2JhciwgLnBvcHVwI3F1ZXN0aW9uLW9mLXRoZS1kYXksIC5wb3B1cCNmb290ZXIsICNteWRhdGEtcGFnZSAjY29udGVudCAucG9wdXAubGV2ZWwtdXAsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5saWdodGVuLTUuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAubGlnaHRlbi01Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAubGlnaHRlbi01LmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmxpZ2h0ZW4tNS5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmxpZ2h0ZW4tNS5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmxpZ2h0ZW4tNS5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAubGlnaHRlbi01LnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAubGlnaHRlbi01LmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5saWdodGVuLTUuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAubGlnaHRlbi01LmhlbHAsICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgc3BhbiAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2Zvb3RlciAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgI2Rpc2N1c3MtcGFnZSAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLCAjbXlkYXRhLXBhZ2UgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsIGkubGlnaHRlbi01Lm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0LFxuLmJsdWUubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5ibHVlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLmRhc2hib2FyZCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IGkubWVkaXVtLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGFzaGJvYXJkLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5teWRhdGEsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiBpLm1lZGl1bS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLm15ZGF0YSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY292ZXIsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IGkubWVkaXVtLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjb3ZlciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLmRpc2N1c3MsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgaS5tZWRpdW0uZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY3VzcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5kZXZlbG9wLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IGkubWVkaXVtLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLmRldmVsb3AsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uYWNjb3VudCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiBpLm1lZGl1bS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5hY2NvdW50LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LnJlc291cmNlcywgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLnJlc291cmNlcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IGkubWVkaXVtLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0ucmVzb3VyY2VzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5hYm91dCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgaS5tZWRpdW0uYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLmFib3V0LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5hYm91dCwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uc2hhcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IGkubWVkaXVtLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5zaGFyZSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uc2hhcmUsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLmhlbHAsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgaS5tZWRpdW0uaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5tZWRpdW0uaGVscCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQubWVudS1pbmRpY2F0b3IsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bS5tZW51LWluZGljYXRvciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1lbnUtaW5kaWNhdG9yLCAjZmlsdGVycyAudGFnYm94IC5idG4sICNmaWx0ZXJzIC50YWdib3ggLmJ0bi1sYXJnZSwgI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuY2xlYXIsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5vcHRpb24tc2VsZWN0LCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5idG4tbGFyZ2UubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYnRuLWxhcmdlLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5idG4tbGFyZ2UucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYnRuLWxhcmdlLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmJ0bi1sYXJnZS5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5oZWxwLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyBpLmJ0bi1sYXJnZS5tZW51LWluZGljYXRvciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ibHVlLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY2xlYXIuZGFzaGJvYXJkLCAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLmNsZWFyLm15ZGF0YSwgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLmNsZWFyLmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5jbGVhci5kaXNjdXNzLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5jbGVhci5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5jbGVhci5hY2NvdW50LCAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLmNsZWFyLnJlc291cmNlcywgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLmNsZWFyLmFib3V0LCAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAuY2xlYXIuc2hhcmUsIC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLmNsZWFyLmhlbHAsIC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSBpLmNsZWFyLm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgaS5jbGVhci5tZW51LWluZGljYXRvciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3Quc2hhcmUsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Quc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmhlbHAsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5zdWJtaXQuZGFzaGJvYXJkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5zdWJtaXQubXlkYXRhLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnN1Ym1pdC5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnN1Ym1pdC5kaXNjdXNzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuc3VibWl0LmRldmVsb3AsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5zdWJtaXQuYWNjb3VudCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuc3VibWl0LnJlc291cmNlcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5zdWJtaXQuYWJvdXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc3VibWl0LnNoYXJlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuc3VibWl0LmhlbHAsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5zdWJtaXQubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgaS5zdWJtaXQubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5idG4uZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmJ0bi5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4ubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5idG4uZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5idG4uZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5idG4uZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5idG4uYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJ0bi5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4ucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5idG4uYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuYnRuLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuYnRuLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zIGkuYnRuLm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubGlnaHRlbi00LmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kYXNoYm9hcmQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zdWJtaXQsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuYnRuLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmJ0bi1sYXJnZSwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGFzaGJvYXJkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuY2xlYXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnN1Ym1pdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc3VibWl0LCAjbXlkYXRhLXBhZ2UgI25hdiAubGlnaHRlbi00Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5teWRhdGEuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmNsZWFyLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zdWJtaXQsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuYnRuLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmJ0bi1sYXJnZSwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubXlkYXRhLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuY2xlYXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmNsZWFyLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEub3B0aW9uLXNlbGVjdCwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnN1Ym1pdCwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc3VibWl0LCAjZGlzY292ZXItcGFnZSAjbmF2IC5saWdodGVuLTQuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kaXNjb3Zlci5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLmNsZWFyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIuc3VibWl0LCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuYnRuLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRpc2NvdmVyLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNuYXYgLmRpc2NvdmVyLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmNsZWFyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgLmRpc2NvdmVyLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5zdWJtaXQsICNkaXNjdXNzLXBhZ2UgI25hdiAubGlnaHRlbi00LmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRpc2N1c3MuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuY2xlYXIsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3QsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5idG4sICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3MuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmJ0bi1sYXJnZSwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRpc2N1c3MuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuY2xlYXIsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Mub3B0aW9uLXNlbGVjdCwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0LCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Muc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3Muc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc3VibWl0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kZXZlbG9wLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmNsZWFyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuYnRuLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5idG4tbGFyZ2UsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZXZlbG9wLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5jbGVhciwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3AuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmNsZWFyLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Aub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3QsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Aub3B0aW9uLXNlbGVjdCwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnN1Ym1pdCwgI2FjY291bnQtcGFnZSAjbmF2IC5saWdodGVuLTQuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYWNjb3VudC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5jbGVhciwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQub3B0aW9uLXNlbGVjdCwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zdWJtaXQsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmJ0biwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuYnRuLWxhcmdlLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYWNjb3VudC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuY2xlYXIsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5jbGVhciwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5vcHRpb24tc2VsZWN0LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3QsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zdWJtaXQsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zdWJtaXQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5saWdodGVuLTQucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlc291cmNlcy5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnN1Ym1pdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5idG4sICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuYnRuLWxhcmdlLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZXNvdXJjZXMuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5jbGVhciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5vcHRpb24tc2VsZWN0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc3VibWl0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zdWJtaXQsICNhYm91dC1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFib3V0LmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5vcHRpb24tc2VsZWN0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zdWJtaXQsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5idG4sICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5idG4tbGFyZ2UsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYWJvdXQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0Lm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLmFib3V0Lm9wdGlvbi1zZWxlY3QsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0Lm9wdGlvbi1zZWxlY3QsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0LnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc3VibWl0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnN1Ym1pdCwgI3NoYXJlLXBhZ2UgI25hdiAubGlnaHRlbi00LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuc2hhcmUuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5jbGVhciwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLm9wdGlvbi1zZWxlY3QsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnN1Ym1pdCwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLmJ0biwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLmJ0bi1sYXJnZSwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5zaGFyZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5jbGVhciwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5jbGVhciwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUub3B0aW9uLXNlbGVjdCwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUub3B0aW9uLXNlbGVjdCwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zdWJtaXQsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc3VibWl0LCAjaGVscC1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5oZWxwLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5oZWxwLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmNsZWFyLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5vcHRpb24tc2VsZWN0LCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuYnRuLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5idG4tbGFyZ2UsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5oZWxwLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAuaGVscC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmNsZWFyLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5oZWxwLm9wdGlvbi1zZWxlY3QsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAub3B0aW9uLXNlbGVjdCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuYnRuLWxhcmdlLm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ibHVlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGlzY3VzcywgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmRldmVsb3AsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmFjY291bnQsIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmFib3V0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmFib3V0LCAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnNoYXJlLCAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gaS5jbGVhci5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLmNsZWFyLm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmRldmVsb3AsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmFjY291bnQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmFib3V0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnNoYXJlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGFzaGJvYXJkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kaXNjdXNzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5hY2NvdW50LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuc2hhcmUsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5zdWJtaXQubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5idG4ubWVudS1pbmRpY2F0b3IsIGkubGlnaHRlbi00Lm1lbnUtaW5kaWNhdG9yLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpbyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5ibHVlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRhc2hib2FyZCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IGkubWVkaXVtLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGFzaGJvYXJkLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5teWRhdGEsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiBpLm1lZGl1bS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLm15ZGF0YSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY292ZXIsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IGkubWVkaXVtLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjb3ZlciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRpc2N1c3MsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgaS5tZWRpdW0uZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY3VzcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5kZXZlbG9wLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IGkubWVkaXVtLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRldmVsb3AsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uYWNjb3VudCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiBpLm1lZGl1bS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5hY2NvdW50LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLnJlc291cmNlcywgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLnJlc291cmNlcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IGkubWVkaXVtLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0ucmVzb3VyY2VzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5hYm91dCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgaS5tZWRpdW0uYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLmFib3V0LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5hYm91dCwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uc2hhcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IGkubWVkaXVtLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5zaGFyZSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uc2hhcmUsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLmhlbHAsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgaS5tZWRpdW0uaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5tZWRpdW0uaGVscCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMubWVudS1pbmRpY2F0b3IsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bS5tZW51LWluZGljYXRvciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1lbnUtaW5kaWNhdG9yLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubGlnaHRlbi0zLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmRhc2hib2FyZC5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmljb24sICNteWRhdGEtcGFnZSAjbmF2IC5saWdodGVuLTMubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubXlkYXRhLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAubGlnaHRlbi0zLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jaGFydHMgLmNoYXJ0IC5kaXNjb3Zlci5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjbmF2IC5kaXNjb3Zlci5pY29uLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmRpc2N1c3MuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmljb24sICNkZXZlbG9wLXBhZ2UgI25hdiAubGlnaHRlbi0zLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuZGV2ZWxvcC5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuaWNvbiwgI2FjY291bnQtcGFnZSAjbmF2IC5saWdodGVuLTMuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5hY2NvdW50Lmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5pY29uLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAubGlnaHRlbi0zLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLnJlc291cmNlcy5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmljb24sICNhYm91dC1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuYWJvdXQuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuaWNvbiwgI3NoYXJlLXBhZ2UgI25hdiAubGlnaHRlbi0zLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5zaGFyZS5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5pY29uLCAjaGVscC1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5oZWxwLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmhlbHAuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5ibHVlLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IGkuaWNvbi5tZW51LWluZGljYXRvciwgaS5saWdodGVuLTMubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjOTBDQUY5ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5ibHVlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRhc2hib2FyZCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IGkubWVkaXVtLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGFzaGJvYXJkLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5teWRhdGEsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiBpLm1lZGl1bS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLm15ZGF0YSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY292ZXIsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IGkubWVkaXVtLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjb3ZlciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRpc2N1c3MsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgaS5tZWRpdW0uZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY3VzcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5kZXZlbG9wLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IGkubWVkaXVtLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRldmVsb3AsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uYWNjb3VudCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiBpLm1lZGl1bS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5hY2NvdW50LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLnJlc291cmNlcywgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLnJlc291cmNlcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IGkubWVkaXVtLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0ucmVzb3VyY2VzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5hYm91dCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgaS5tZWRpdW0uYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLmFib3V0LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5hYm91dCwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uc2hhcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IGkubWVkaXVtLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5zaGFyZSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uc2hhcmUsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLmhlbHAsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgaS5tZWRpdW0uaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0uaGVscCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIubWVudS1pbmRpY2F0b3IsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm1lZGl1bS5tZW51LWluZGljYXRvciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1lbnUtaW5kaWNhdG9yLCAjZmlsdGVycyAudGFnYm94IC5idG46aG92ZXIsICNmaWx0ZXJzIC50YWdib3ggLmJ0bi1sYXJnZTpob3ZlciwgI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuY2xlYXI6aG92ZXIsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5zdWJtaXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRhc2hib2FyZDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5kYXNoYm9hcmQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5idG4tbGFyZ2UubXlkYXRhOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLm15ZGF0YTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRpc2N1c3M6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmRldmVsb3A6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYnRuLWxhcmdlLmFjY291bnQ6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5idG4tbGFyZ2UucmVzb3VyY2VzOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYnRuLWxhcmdlLmFib3V0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmJ0bi1sYXJnZS5zaGFyZTpob3ZlciwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLnNoYXJlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5oZWxwOmhvdmVyLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5oZWxwOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyBpLmJ0bi1sYXJnZS5tZW51LWluZGljYXRvcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ibHVlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY2xlYXIuZGFzaGJvYXJkOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRhc2hib2FyZDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kYXNoYm9hcmQ6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLmNsZWFyLm15ZGF0YTpob3ZlciwgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5teWRhdGE6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIubXlkYXRhOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm15ZGF0YTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLmNsZWFyLmRpc2NvdmVyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjb3Zlcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRpc2NvdmVyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5jbGVhci5kaXNjdXNzOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjdXNzOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5jbGVhci5kZXZlbG9wOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kZXZlbG9wOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5jbGVhci5hY2NvdW50OmhvdmVyLCAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hY2NvdW50OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLmNsZWFyLnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5yZXNvdXJjZXM6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIucmVzb3VyY2VzOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLmNsZWFyLmFib3V0OmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hYm91dDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmFib3V0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAuY2xlYXIuc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnNoYXJlOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuc2hhcmU6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLmNsZWFyLmhlbHA6aG92ZXIsIC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmhlbHA6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSBpLmNsZWFyLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgaS5jbGVhci5tZW51LWluZGljYXRvcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQ6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0Lm15ZGF0YTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5teWRhdGE6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QubXlkYXRhOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm15ZGF0YTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjb3Zlcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kaXNjdXNzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjdXNzOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kZXZlbG9wOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kZXZlbG9wOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXM6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmFib3V0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hYm91dDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmFib3V0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3Quc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnNoYXJlOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Quc2hhcmU6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmhlbHA6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmhlbHA6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5zdWJtaXQuZGFzaGJvYXJkOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGFzaGJvYXJkOmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5zdWJtaXQubXlkYXRhOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubXlkYXRhOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnN1Ym1pdC5kaXNjb3Zlcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnN1Ym1pdC5kaXNjdXNzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY3Vzczpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuc3VibWl0LmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGV2ZWxvcDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kZXZlbG9wOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5zdWJtaXQuYWNjb3VudDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmFjY291bnQ6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWNjb3VudDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuc3VibWl0LnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LnJlc291cmNlczpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5zdWJtaXQuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmFib3V0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hYm91dDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc3VibWl0LnNoYXJlOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuc2hhcmU6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnNoYXJlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuc3VibWl0LmhlbHA6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5oZWxwOmhvdmVyLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5zdWJtaXQubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgaS5zdWJtaXQubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5idG4uZGFzaGJvYXJkOmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmRhc2hib2FyZDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmJ0bi5teWRhdGE6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4ubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5idG4uZGlzY292ZXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5idG4uZGlzY3Vzczpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGlzY3Vzczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5idG4uZGV2ZWxvcDpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGV2ZWxvcDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5idG4uYWNjb3VudDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uYWNjb3VudDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJ0bi5yZXNvdXJjZXM6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4ucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5idG4uYWJvdXQ6aG92ZXIsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5hYm91dDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuYnRuLnNoYXJlOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2hhcmU6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuYnRuLmhlbHA6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIGkuYnRuLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5saWdodGVuLTIuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRhc2hib2FyZC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuY2xlYXI6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnN1Ym1pdDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5idG46aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuYnRuLWxhcmdlOmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kYXNoYm9hcmQuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5jbGVhcjpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuY2xlYXI6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc3VibWl0OmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zdWJtaXQ6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5saWdodGVuLTIubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm15ZGF0YS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuY2xlYXI6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEub3B0aW9uLXNlbGVjdDpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnN1Ym1pdDpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5idG46aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuYnRuLWxhcmdlOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5teWRhdGEuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5jbGVhcjpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuY2xlYXI6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEub3B0aW9uLXNlbGVjdDpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc3VibWl0OmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRpc2NvdmVyLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGlzY292ZXIuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiAuZGlzY292ZXIuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiAuZGlzY292ZXIuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLnN1Ym1pdDpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5saWdodGVuLTIuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGlzY3Vzcy5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5jbGVhcjpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Mub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Mub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Muc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3MuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmJ0bjpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGlzY3Vzcy5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuY2xlYXI6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5jbGVhcjpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3Mub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAubGlnaHRlbi0yLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRldmVsb3AuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuY2xlYXI6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc3VibWl0OmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5idG46aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3AuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmJ0bi1sYXJnZTpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRldmVsb3AuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmNsZWFyOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuY2xlYXI6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Aub3B0aW9uLXNlbGVjdDpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Auc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc3VibWl0OmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Auc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc3VibWl0OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5hY2NvdW50LmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmNsZWFyOmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuYnRuOmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5idG4tbGFyZ2U6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hY2NvdW50LmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5jbGVhcjpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmNsZWFyOmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAucmVzb3VyY2VzLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5jbGVhcjpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc3VibWl0OmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmJ0bjpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5idG4tbGFyZ2U6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnJlc291cmNlcy5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmNsZWFyOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5jbGVhcjpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zdWJtaXQ6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnN1Ym1pdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAubGlnaHRlbi0yLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYWJvdXQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5jbGVhcjpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnN1Ym1pdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmJ0bjpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmJ0bi1sYXJnZTpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hYm91dC5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5jbGVhcjpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5jbGVhcjpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zdWJtaXQ6aG92ZXIsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc3VibWl0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5saWdodGVuLTIuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5zaGFyZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLmNsZWFyOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUub3B0aW9uLXNlbGVjdDpob3ZlciwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc3VibWl0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuYnRuOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuYnRuLWxhcmdlOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnNoYXJlLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLmNsZWFyOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLmNsZWFyOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnN1Ym1pdDpob3ZlciwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zdWJtaXQ6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAubGlnaHRlbi0yLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmhlbHAuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmhlbHAuY2xlYXI6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmhlbHAuc3VibWl0OmhvdmVyLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5idG46aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmJ0bi1sYXJnZTpob3ZlciwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmhlbHAuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmNsZWFyOmhvdmVyLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuY2xlYXI6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLmhlbHAub3B0aW9uLXNlbGVjdDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLmhlbHAuc3VibWl0OmhvdmVyLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5idG4tbGFyZ2UubWVudS1pbmRpY2F0b3I6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJsdWUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmRhc2hib2FyZDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGFzaGJvYXJkOmhvdmVyLCAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5teWRhdGE6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLm15ZGF0YTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjb3Zlcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5kaXNjb3Zlcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmRpc2N1c3M6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kaXNjdXNzOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGV2ZWxvcDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5hY2NvdW50OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuYWNjb3VudDpob3ZlciwgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIucmVzb3VyY2VzOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5yZXNvdXJjZXM6aG92ZXIsIC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuYWJvdXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuc2hhcmU6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuaGVscDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSBpLmNsZWFyLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuY2xlYXIubWVudS1pbmRpY2F0b3I6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5teWRhdGE6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm15ZGF0YTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjb3Zlcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5kaXNjb3Zlcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kaXNjdXNzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuYWNjb3VudDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXM6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuYWJvdXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3Quc2hhcmU6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Quc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuaGVscDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3I6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmRhc2hib2FyZDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQubXlkYXRhOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm15ZGF0YTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGlzY292ZXI6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmRpc2N1c3M6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmRldmVsb3A6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmFjY291bnQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmFjY291bnQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmFib3V0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5zaGFyZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LnNoYXJlOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLnN1Ym1pdC5tZW51LWluZGljYXRvcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5zdWJtaXQubWVudS1pbmRpY2F0b3I6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLmJ0bi5tZW51LWluZGljYXRvcjpob3ZlciwgaS5saWdodGVuLTIubWVudS1pbmRpY2F0b3IsICNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW86aG92ZXIsICNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5ibHVlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRhc2hib2FyZCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IGkubWVkaXVtLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGFzaGJvYXJkLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5teWRhdGEsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiBpLm1lZGl1bS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLm15ZGF0YSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY292ZXIsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IGkubWVkaXVtLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5kaXNjb3ZlciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRpc2N1c3MsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgaS5tZWRpdW0uZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uZGlzY3VzcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5kZXZlbG9wLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IGkubWVkaXVtLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLmRldmVsb3AsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uYWNjb3VudCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiBpLm1lZGl1bS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5hY2NvdW50LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLnJlc291cmNlcywgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLnJlc291cmNlcywgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IGkubWVkaXVtLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0ucmVzb3VyY2VzLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5hYm91dCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgaS5tZWRpdW0uYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLmFib3V0LCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5hYm91dCwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uc2hhcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IGkubWVkaXVtLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5zaGFyZSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0uc2hhcmUsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLmhlbHAsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgaS5tZWRpdW0uaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0uaGVscCwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEubWVudS1pbmRpY2F0b3IsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bS5tZW51LWluZGljYXRvciwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1lbnUtaW5kaWNhdG9yLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubGlnaHRlbi0xLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5saWdodGVuLTEuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5saWdodGVuLTEuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5saWdodGVuLTEuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAubGlnaHRlbi0xLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5oZWxwLCBpLmxpZ2h0ZW4tMS5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudDsgfVxuXG4jbmF2IGxpLmFjdGl2ZSxcbiNuYXYgbGkuYWN0aXZlLXRyYWlsLFxuI25hdiBsaS5hY3RpdmVfdHJhaWwsXG4uYmx1ZSwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLCBpLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbiNuYXYgdWwubWVudSA+IGxpLmFjdGl2ZSBhLFxuI25hdiB1bC5tZW51ID4gbGkuYWN0aXZlLXRyYWlsIGEsXG4jbmF2IHVsLm1lbnUgPiBsaS5hY3RpdmVfdHJhaWwgYSxcbiNuYXYgdWwubWVudSA+IGxpLmFjdGl2ZSBhICosXG4jbmF2IHVsLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgYSAqLFxuI25hdiB1bC5tZW51ID4gbGkuYWN0aXZlX3RyYWlsIGEgKiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0xLCAjZmlsdGVycyAudGFnYm94IC5idG4uYWN0aXZlLCAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuYnRuLWxhcmdlLCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYWN0aXZlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLmNsZWFyLCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLmFjdGl2ZS5vcHRpb24tc2VsZWN0LCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuYnRuLWxhcmdlLmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2VsZWN0ZWQuYnRuLWxhcmdlLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2Uuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuc2VsZWN0ZWQuYnRuLWxhcmdlLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuYnRuLWxhcmdlLmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zIGkuc2VsZWN0ZWQuYnRuLWxhcmdlLm1lbnUtaW5kaWNhdG9yLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIubXlkYXRhLCAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgLnNlbGVjdGVkLmNsZWFyLmRpc2N1c3MsIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLnNlbGVjdGVkLmNsZWFyLmRldmVsb3AsIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsIC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuYWJvdXQsIC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5zaGFyZSwgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuaGVscCwgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIGkuc2VsZWN0ZWQuY2xlYXIubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyBpLnNlbGVjdGVkLmNsZWFyLm1lbnUtaW5kaWNhdG9yLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRldmVsb3AsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWJvdXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Quc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuaGVscCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgaS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5zZWxlY3RlZC5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0LmRpc2N1c3MsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQuc2hhcmUsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQuaGVscCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLnNlbGVjdGVkLnN1Ym1pdC5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBpLnNlbGVjdGVkLnN1Ym1pdC5tZW51LWluZGljYXRvciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2VsZWN0ZWQuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5idG4uc2VsZWN0ZWQuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5idG4uc2VsZWN0ZWQuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2VsZWN0ZWQuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgaS5idG4uc2VsZWN0ZWQubWVudS1pbmRpY2F0b3IsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXJrZW4tMS5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGFzaGJvYXJkLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5jbGVhciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc2VsZWN0ZWQuc3VibWl0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmJ0bi5zZWxlY3RlZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRhc2hib2FyZC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5jbGVhciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5zdWJtaXQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLnN1Ym1pdCwgI215ZGF0YS1wYWdlICNuYXYgLmRhcmtlbi0xLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5teWRhdGEuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLmNsZWFyLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zZWxlY3RlZC5zdWJtaXQsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuYnRuLnNlbGVjdGVkLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubXlkYXRhLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuY2xlYXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLmNsZWFyLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLnN1Ym1pdCwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAjbmF2IC5kYXJrZW4tMS5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRpc2NvdmVyLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2NvdmVyLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kYXJrZW4tMS5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuYnRuLnNlbGVjdGVkLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zZWxlY3RlZC5jbGVhciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3Muc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Muc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5kYXJrZW4tMS5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kZXZlbG9wLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLmNsZWFyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuYnRuLnNlbGVjdGVkLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZXZlbG9wLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zZWxlY3RlZC5jbGVhciwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Auc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLmNsZWFyLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Auc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgI2FjY291bnQtcGFnZSAjbmF2IC5kYXJrZW4tMS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5hY2NvdW50LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLmNsZWFyLCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuYnRuLnNlbGVjdGVkLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zZWxlY3RlZC5idG4tbGFyZ2UsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hY2NvdW50LnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zZWxlY3RlZC5jbGVhciwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLmNsZWFyLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmRhcmtlbi0xLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5yZXNvdXJjZXMuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLmNsZWFyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zZWxlY3RlZC5zdWJtaXQsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuYnRuLnNlbGVjdGVkLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucmVzb3VyY2VzLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLmNsZWFyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLnN1Ym1pdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuc3VibWl0LCAjYWJvdXQtcGFnZSAjbmF2IC5kYXJrZW4tMS5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFib3V0LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5zdWJtaXQsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5idG4uc2VsZWN0ZWQsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5idG4tbGFyZ2UsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0LnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQuc3VibWl0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLnN1Ym1pdCwgI3NoYXJlLXBhZ2UgI25hdiAuZGFya2VuLTEuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5zaGFyZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuc3VibWl0LCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuYnRuLnNlbGVjdGVkLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zaGFyZS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLnN1Ym1pdCwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5zdWJtaXQsICNoZWxwLXBhZ2UgI25hdiAuZGFya2VuLTEuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuaGVscC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmhlbHAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5zdWJtaXQsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmJ0bi5zZWxlY3RlZCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuaGVscC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLmhlbHAuc2VsZWN0ZWQuY2xlYXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5zdWJtaXQsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLnNlbGVjdGVkLmJ0bi1sYXJnZS5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYmx1ZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRpc2N1c3MsIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5hY2NvdW50LCAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLnJlc291cmNlcywgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5hYm91dCwgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5zaGFyZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5zaGFyZSwgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5oZWxwLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIGkuc2VsZWN0ZWQuY2xlYXIubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5zZWxlY3RlZC5jbGVhci5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5zaGFyZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5oZWxwLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuZGV2ZWxvcCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuYWNjb3VudCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuYWJvdXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0LnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuc2hhcmUsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc2VsZWN0ZWQuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLnNlbGVjdGVkLnN1Ym1pdC5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuYnRuLnNlbGVjdGVkLm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuaWNvbi5zZWxlY3RlZCwgaS5kYXJrZW4tMS5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0yLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFya2VuLTIuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAuZGFya2VuLTIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5kYXJrZW4tMi5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kYXJrZW4tMi5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRhcmtlbi0yLmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAuZGFya2VuLTIuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmRhcmtlbi0yLnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAuZGFya2VuLTIuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmRhcmtlbi0yLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmRhcmtlbi0yLmhlbHAsIGkuZGFya2VuLTIubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMywgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhcmtlbi0zLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmRhcmtlbi0zLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGFya2VuLTMuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuZGFya2VuLTMuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5kYXJrZW4tMy5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmRhcmtlbi0zLmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5kYXJrZW4tMy5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmRhcmtlbi0zLmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5kYXJrZW4tMy5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5kYXJrZW4tMy5oZWxwLCBpLmRhcmtlbi0zLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXJrZW4tNC5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5kYXJrZW4tNC5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmRhcmtlbi00LmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRhcmtlbi00LmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuZGFya2VuLTQuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5kYXJrZW4tNC5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuZGFya2VuLTQucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5kYXJrZW4tNC5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuZGFya2VuLTQuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuZGFya2VuLTQuaGVscCwgaS5kYXJrZW4tNC5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0xLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYWNjZW50LTEuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAuYWNjZW50LTEubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5hY2NlbnQtMS5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5hY2NlbnQtMS5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmFjY2VudC0xLmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjZW50LTEuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmFjY2VudC0xLnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAuYWNjZW50LTEuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmFjY2VudC0xLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmFjY2VudC0xLmhlbHAsIGkuYWNjZW50LTEubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMiwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmFjY2VudC0yLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmFjY2VudC0yLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYWNjZW50LTIuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuYWNjZW50LTIuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5hY2NlbnQtMi5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY2VudC0yLmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5hY2NlbnQtMi5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmFjY2VudC0yLmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5hY2NlbnQtMi5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5hY2NlbnQtMi5oZWxwLCBpLmFjY2VudC0yLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTMsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5hY2NlbnQtMy5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5hY2NlbnQtMy5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmFjY2VudC0zLmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmFjY2VudC0zLmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuYWNjZW50LTMuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NlbnQtMy5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYWNjZW50LTMucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5hY2NlbnQtMy5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuYWNjZW50LTMuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuYWNjZW50LTMuaGVscCwgaS5hY2NlbnQtMy5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC00LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYWNjZW50LTQuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAuYWNjZW50LTQubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5hY2NlbnQtNC5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5hY2NlbnQtNC5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmFjY2VudC00LmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjZW50LTQuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmFjY2VudC00LnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAuYWNjZW50LTQuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmFjY2VudC00LnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmFjY2VudC00LmhlbHAsIGkuYWNjZW50LTQubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmxpZ2h0LWJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ibHVlLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLmxpZ2h0LWJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ibHVlLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ibHVlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ibHVlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLmxpZ2h0LWJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ibHVlLm1lZGl1bSwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmxpZ2h0LWJsdWUuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLmxpZ2h0LWJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ibHVlLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLmxpZ2h0LWJsdWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ibHVlLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ibHVlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ibHVlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5jeWFuLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuY3lhbi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5jeWFuLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuY3lhbi5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmN5YW4uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY3lhbi5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5jeWFuLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuY3lhbi5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5jeWFuLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5jeWFuLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuY3lhbi5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmN5YW4uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY3lhbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5jeWFuLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuY3lhbi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmN5YW4uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY3lhbi5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkudGVhbC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnRlYWwubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkudGVhbC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnRlYWwubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC50ZWFsLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnRlYWwuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkudGVhbC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnRlYWwubWVkaXVtLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAudGVhbC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkudGVhbC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnRlYWwubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC50ZWFsLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnRlYWwuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkudGVhbC5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLnRlYWwubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC50ZWFsLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnRlYWwuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkuZ3JlZW4ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5ncmVlbi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZWVuLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ncmVlbi5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JlZW4uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmVlbi5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZWVuLm1lZGl1bSwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmdyZWVuLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZWVuLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ncmVlbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JlZW4uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmVlbi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZWVuLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmdyZWVuLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHQtZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubGlnaHQtZ3JlZW4ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saWdodC1ncmVlbi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5saWdodC1ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmxpZ2h0LWdyZWVuLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5saWdodC1ncmVlbi5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubGlnaHQtZ3JlZW4uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5saWdodC1ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmxpZ2h0LWdyZWVuLm1lZGl1bSwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmxpZ2h0LWdyZWVuLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5saWdodC1ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmxpZ2h0LWdyZWVuLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5saWdodC1ncmVlbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubGlnaHQtZ3JlZW4uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5saWdodC1ncmVlbi5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmxpZ2h0LWdyZWVuLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmxpbWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saW1lLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLmxpbWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saW1lLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGltZS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saW1lLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLmxpbWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saW1lLm1lZGl1bSwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmxpbWUuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLmxpbWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saW1lLm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGltZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saW1lLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLmxpbWUubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5saW1lLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0IHtcbiAgY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGltZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saW1lLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodGVuLTUubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0sIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCBpLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5saWdodGVuLTUubWVkaXVtLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHRlbi00Lm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5idG4sIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZSwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXIsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0LCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0LCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0biwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2UsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5jbGVhciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIGkubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmxpZ2h0ZW4tNC5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4sIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2UsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc3VibWl0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2UsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5jbGVhciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAueWVsbG93LmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC55ZWxsb3cuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93Lm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHRlbi0zLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubWVkaXVtLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uaWNvbiwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIGkubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmxpZ2h0ZW4tMy5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLm1lZGl1bS5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLnllbGxvdy5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodGVuLTIubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bjpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuLWxhcmdlOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5jbGVhcjpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggaS5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubGlnaHRlbi0yLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmJ0bjpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5jbGVhcjpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5jbGVhcjpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG46aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmNsZWFyOmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC55ZWxsb3cuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnllbGxvdy5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodGVuLTEubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0sIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCBpLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5saWdodGVuLTEubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdywgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dCB7XG4gIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmRhcmtlbi0xLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuLnNlbGVjdGVkLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5idG4uc2VsZWN0ZWQsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuYnRuLWxhcmdlLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmRhcmtlbi0xLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmJ0bi5zZWxlY3RlZCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4uc2VsZWN0ZWQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQubWVkaXVtLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC55ZWxsb3cuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQubWVkaXVtLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnllbGxvdy5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuZGFya2VuLTIubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5kYXJrZW4tMi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuZGFya2VuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5kYXJrZW4tMy5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmRhcmtlbi0zLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmRhcmtlbi00Lm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuZGFya2VuLTQubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0xLCAuYnJvb2NoZXMgLmJyb29jaCAuYWNjZW50LTEubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5hY2NlbnQtMS5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cuYWNjZW50LTIsIC5icm9vY2hlcyAuYnJvb2NoIC5hY2NlbnQtMi5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmFjY2VudC0yLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmYwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMywgLmJyb29jaGVzIC5icm9vY2ggLmFjY2VudC0zLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuYWNjZW50LTMubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC00LCAuYnJvb2NoZXMgLmJyb29jaCAuYWNjZW50LTQubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5hY2NlbnQtNC5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5hbWJlci5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUgLmNhcmQtdGl0bGUgaS5hbWJlci5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmFtYmVyLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLmFtYmVyLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYW1iZXIubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFtYmVyLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hbWJlci5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLmFtYmVyLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYW1iZXIubWVkaXVtLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuYW1iZXIuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLmFtYmVyLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYW1iZXIubWVkaXVtLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFtYmVyLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hbWJlci5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLmFtYmVyLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYW1iZXIubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5hbWJlci5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYW1iZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYW1iZXIuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYW1iZXIuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYW1iZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAub3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLm9yYW5nZS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLm9yYW5nZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5icm9vY2hlcyAuYnJvb2NoIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01W3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0ZW4tNS5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ubGlnaHRlbi01W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLm9yYW5nZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5vcmFuZ2UubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5vcmFuZ2UubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuYnJvb2NoZXMgLmJyb29jaCBidXR0b24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNFt0eXBlPVwic3VibWl0XCJdLCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2UuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAub3JhbmdlLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm9yYW5nZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0Lm9yYW5nZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG5bdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodGVuLTQuc3VibWl0Lm9yYW5nZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uc3VibWl0LCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggc3Bhbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQub3JhbmdlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm9yYW5nZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2UuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm9yYW5nZS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3JhbmdlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ubGlnaHRlbi00W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNsZWFyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ub3B0aW9uLXNlbGVjdCwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc3VibWl0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNsZWFyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5vcHRpb24tc2VsZWN0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAub3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLm9yYW5nZS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLm9yYW5nZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5icm9vY2hlcyAuYnJvb2NoIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0ZW4tMy5zdWJtaXQub3JhbmdlLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAub3JhbmdlLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5pY29uW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IGJ1dHRvbi5pY29uW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5saWdodGVuLTNbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAub3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLm9yYW5nZS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLm9yYW5nZS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5icm9vY2hlcyAuYnJvb2NoIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2UuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAub3JhbmdlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcmFuZ2Uub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm9yYW5nZTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0Lm9yYW5nZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG5bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodGVuLTIuc3VibWl0Lm9yYW5nZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5vcmFuZ2U6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQub3JhbmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAub3JhbmdlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2UuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcmFuZ2Uub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5saWdodGVuLTJbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXI6aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zdWJtaXQ6aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXI6aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkub3JhbmdlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkub3JhbmdlLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTFbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmJyb29jaGVzIC5icm9vY2ggYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTFbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHRlbi0xLnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5saWdodGVuLTFbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5idG4ub3JhbmdlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50IC5mb3JtLWFjdGlvbnMgI2VkaXQtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2Uuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc2VsZWN0ZWQuYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zZWxlY3RlZC5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5vcmFuZ2Uuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnNlbGVjdGVkLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2Uuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQub3JhbmdlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQub3JhbmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQuc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnNlbGVjdGVkLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0bi5zZWxlY3RlZFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uYnRuLnNlbGVjdGVkW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhcmtlbi0xLnN1Ym1pdC5vcmFuZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQub3JhbmdlLnNlbGVjdGVkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm9yYW5nZS5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2UuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc2VsZWN0ZWQuYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc2VsZWN0ZWQuYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm9yYW5nZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2Uuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc2VsZWN0ZWQuc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnNlbGVjdGVkLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0bi5zZWxlY3RlZFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmJ0bi5zZWxlY3RlZFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uZGFya2VuLTFbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQuY2xlYXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5zdWJtaXQsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQuY2xlYXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXJrZW4tMi5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uZGFya2VuLTJbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5kYXJrZW4tMywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFya2VuLTMuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmRhcmtlbi0zW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhcmtlbi00LnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5kYXJrZW4tNFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0xLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NlbnQtMS5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYWNjZW50LTFbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5hY2NlbnQtMiwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjZW50LTIuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmFjY2VudC0yW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuYWNjZW50LTMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY2VudC0zLnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5hY2NlbnQtM1t0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC00LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NlbnQtNC5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYWNjZW50LTRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmRlZXAtb3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmRlZXAtb3JhbmdlLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuZGVlcC1vcmFuZ2UubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkuZGVlcC1vcmFuZ2UubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLW9yYW5nZS5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1vcmFuZ2UuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2UuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtb3JhbmdlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkuZGVlcC1vcmFuZ2UubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLW9yYW5nZS5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5kZWVwLW9yYW5nZS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkuZGVlcC1vcmFuZ2UubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLW9yYW5nZS5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1vcmFuZ2UuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2UuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtb3JhbmdlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkuZGVlcC1vcmFuZ2UubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5kZWVwLW9yYW5nZS5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2UuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRlZXAtb3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmJyb3duLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmJyb3duLm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYnJvd24ubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkuYnJvd24ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5icm93bi5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnJvd24uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJyb3duLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvd24uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkuYnJvd24ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5icm93bi5tZWRpdW0sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5icm93bi5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkuYnJvd24ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5icm93bi5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnJvd24uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJyb3duLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvd24uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkuYnJvd24ubWVkaXVtLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgLmJyb29jaGVzIC5icm9vY2ggaS5icm93bi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dCB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJyb3duLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm93bi5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDsgfVxuXG4uYnRuLnF1ZXN0aW9uLXNraXAsIC5ibHVlLWdyZXkubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS1ncmV5Lm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpLmJsdWUtZ3JleS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmJsdWUtZ3JleS5tZWRpdW0sICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4sICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4tbGFyZ2UsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuY2xlYXIsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuY2xlYXIsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmJsdWUtZ3JleS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkuYmx1ZS1ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuYmx1ZS1ncmV5Lm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLWdyZXkuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLWdyZXkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGkuZ3JleS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZXkubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmJyb29jaCAubWVkaXVtLCAjY29udGVudCAuaGVhZGVyIC5nby1iYWNrLCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4sICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmJ0bi1sYXJnZSwgI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY3VzdG9tLWZvcm0gLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY2xlYXIsICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5vcHRpb24tc2VsZWN0LCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuZ3JleS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaS5ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuZ3JleS5tZWRpdW0sIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmdyZXkuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5Lm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuZ3JleS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaS5ncmV5Lm1lZGl1bSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIC5icm9vY2hlcyAuYnJvb2NoIGkuZ3JleS5tZWRpdW0sICNxdWVzdGlvbi1vZi10aGUtZGF5LCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuZ3JleS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGkuZ3JleS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZXkubWVkaXVtLCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuc3VibWl0OmRpc2FibGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ncmV5LmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5zdWJtaXQ6aG92ZXIsIC5idG46ZGlzYWJsZWQsIC5idG4tbGFyZ2U6ZGlzYWJsZWQsIC5jdXN0b20tZm9ybSAuY2xlYXI6ZGlzYWJsZWQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6ZGlzYWJsZWQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdDpkaXNhYmxlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgLmJyb29jaGVzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGkuZ3JleS5tZWRpdW0sIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAuYnJvb2NoZXMgLmJyb29jaCBpLmdyZXkubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ncmV5LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmdyZXkuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRlcy5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLXRleHQudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRlcy53aGl0ZSwgLnNoYWRlcyNuYXYsIC50b3VyLXdoYXRzLW5leHQgI3RvdXIgLnNoYWRlcy5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uc2hhZGVzLXRleHQudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRlcy50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRlcy10ZXh0LnRleHQtdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZSwgI25hdiwgLnRvdXItd2hhdHMtbmV4dCAjdG91ciAubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubm9kZS0td2ViZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAubm9kZS0td2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjN2dztcbiAgICBoZWlnaHQ6IDN2dztcbiAgICBsaW5lLWhlaWdodDogM3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogcGFkZGluZy10b3A6IDMwcHg7ICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tcGxheWVyIGlmcmFtZSxcbiAgLnZpZGVvLXBsYXllciBvYmplY3QsXG4gIC52aWRlby1wbGF5ZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuXG4vKipcbiAqIEFjY2Vzc2liaWxpdHkgZmVhdHVyZXMuXG4gKi9cbi8qIGVsZW1lbnQtaW52aXNpYmxlIGFzIGRlZmluZWQgYnkgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eSAqL1xuLmVsZW1lbnQtaW52aXNpYmxlLFxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseWhpZGRlbixcbi5lbGVtZW50LWZvY3VzYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG5cbi8qIFR1cm5zIG9mZiB0aGUgZWxlbWVudC1pbnZpc2libGUgZWZmZWN0LiAqL1xuLmVsZW1lbnQtZm9jdXNhYmxlOmFjdGl2ZSwgLmVsZW1lbnQtZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGUtb24tbWVkLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2hvdy1vbi1sYXJnZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LW9uLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LW9uLW1lZGl1bS1hbmQtZG93biB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5pLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbmkucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbmkudGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5pLnNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmkubWVkaXVtIHtcbiAgZm9udC1zaXplOiA0cmVtOyB9XG5cbmkubGFyZ2Uge1xuICBmb250LXNpemU6IDZyZW07IH1cblxuaW1nLnJlc3BvbnNpdmUtaW1nLCB2aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4ucGFyYWxsYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLnBhcmFsbGF4IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnBpbi10b3AsXG4ucGluLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxudWwuc3RhZ2dlcmVkLWxpc3QgbGkge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCxcbi56LWRlcHRoLTEsXG4jbmF2LFxuLmNhcmQtcGFuZWwsXG4uY2FyZCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbixcbiNwcm9ncmVzc2JhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLmxldmVsLXVwLFxuLnRvYXN0LFxuLmJ0bixcbi5idG4tbGFyZ2UsXG4uY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5idG4tZmxvYXRpbmcsXG4uZHJvcGRvd24tY29udGVudCxcbi5jb2xsYXBzaWJsZSxcbi5zaWRlLW5hdixcbiNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24sXG4jY29udGVudCAuaGVhZGVyIC5nby1iYWNrOmhvdmVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmljb246ZGlzYWJsZWQ6aG92ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtcGFnZSAjY29udGVudCBzcGFuIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI215ZGF0YS1wYWdlICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtdXNlci1wYXNzd29yZCAjZWRpdC1zdWJtaXQsXG4ubm9kZS0td2ViZm9ybSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi56LWRlcHRoLTEtaGFsZixcbi5idG46aG92ZXIsXG4uYnRuLWxhcmdlOmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6aG92ZXIsXG4uYnRuLWZsb2F0aW5nOmhvdmVyLFxuLnBhZ2UtdXNlci1wYXNzd29yZCAjZWRpdC1zdWJtaXQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uei1kZXB0aC0yLFxuI2ZpbHRlcnMgLnRhZ2JveCAuYnRuOmhvdmVyLFxuI2ZpbHRlcnMgLnRhZ2JveCAuYnRuLWxhcmdlOmhvdmVyLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmNsZWFyOmhvdmVyLFxuLmN1c3RvbS1mb3JtICNmaWx0ZXJzIC50YWdib3ggLmNsZWFyOmhvdmVyLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLnN1Ym1pdDpob3ZlcixcbiNwcm9ncmVzc2Jhcixcbi5xdWVzdGlvbi1vcHRpb25zIC5idG46aG92ZXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlOmhvdmVyLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXI6aG92ZXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdDpob3Zlcixcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdDpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuOmhvdmVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4tbGFyZ2U6aG92ZXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyOmhvdmVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdDpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0OmhvdmVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmljb246aG92ZXIsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cblxuLnotZGVwdGgtMyxcbiNmaWx0ZXJzIC50YWdib3ggLmJ0bi5hY3RpdmUsXG4jZmlsdGVycyAudGFnYm94IC5hY3RpdmUuYnRuLWxhcmdlLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmFjdGl2ZS5jbGVhcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuY2xlYXIsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUub3B0aW9uLXNlbGVjdCxcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWN0aXZlLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLnN1Ym1pdCxcbi5jYXJkLnBvcHVwLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnBvcHVwLFxuLnBvcHVwI3Byb2dyZXNzYmFyLFxuLnBvcHVwI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4ucG9wdXAjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5wb3B1cC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNteWRhdGEtcGFnZSAjY29udGVudCAucG9wdXAubGV2ZWwtdXAsXG4jZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuaWNvbi5zZWxlY3RlZCxcbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmJ0bjpob3ZlcixcbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmJ0bi1sYXJnZTpob3ZlcixcbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAjdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jbGVhcjpob3ZlcixcbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAub3B0aW9uLXNlbGVjdDpob3ZlcixcbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5zdWJtaXQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTJweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAxN3B4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBib3gtc2hhZG93OiAwIDEycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4uei1kZXB0aC00LFxuLm1vZGFsLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZCxcbi5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhcixcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4uc2VsZWN0ZWQsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmJ0bi1sYXJnZSxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICBib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4yMiksIDAgMjVweCA1NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTsgfVxuXG4uei1kZXB0aC01IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMjdweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGJveC1zaGFkb3c6IDAgMjdweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7IH1cblxuLyohXG4gKiBXYXZlcyB2MC42LjBcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXG4gKlxuICogQ29weXJpZ2h0IDIwMTQgQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ud2F2ZXMtZWZmZWN0LFxuLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4ud2F2ZXMtZWZmZWN0Om5vdCgubm8tcmlwcGxlKSAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSxvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLndhdmVzLWxpZ2h0LmNsZWFyIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1saWdodC5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1saWdodC5zdWJtaXQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAud2F2ZXMtcmVkLmNsZWFyIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1yZWQub3B0aW9uLXNlbGVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtcmVkLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC43KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC53YXZlcy15ZWxsb3cuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLXllbGxvdy5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy15ZWxsb3cuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM1LCA1OSwgMC43KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLW9yYW5nZSAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC53YXZlcy1vcmFuZ2UuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLW9yYW5nZS5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1vcmFuZ2Uuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLndhdmVzLXB1cnBsZS5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtcHVycGxlLm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLXB1cnBsZS5zdWJtaXQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAud2F2ZXMtZ3JlZW4uY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLWdyZWVuLm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLWdyZWVuLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC43KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXRlYWwgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAud2F2ZXMtdGVhbC5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtdGVhbC5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy10ZWFsLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmYgMTAwJSwgIzAwMCAxMDAlKTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7IH1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSBhLmNsZWFyIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGEub3B0aW9uLXNlbGVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCBhLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgei1pbmRleDogLTE7IH1cblxuLyogVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgYnV0dG9uLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxucCwgcHJlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwIDAgMWVtOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuNWVtIDMwcHg7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIHBhZGRpbmctYm90dG9tOiAtMXB4O1xuICBtYXJnaW46IDEuNWVtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wLCB0dCwgdmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuZGwsIG1lbnUsIG9sLCB1bCB7XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuXG5vbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XG4gIG1hcmdpbjogMDsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDsgfVxuXG5tZW51LCBvbCwgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNWVtO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDAuNDYyNWVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjA2MjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkxMjVlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMDYyNWVtO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMC45MTI1ZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogMC4wNjI1ZW07XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTEyNWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYnRuID4gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG5bY2xhc3NePVwiZmEtXCJdLCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNwZWFrOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwgLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSwgLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsIC5mYS1pbWFnZTpiZWZvcmUsIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSwgLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLCAuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlLCAuZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbltjbGFzc149XCJucGYtaWNvbi1cIl0sIFtjbGFzcyo9XCIgbnBmLWljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdOUEYgSWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ubnBmLWljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cblxuLm5wZi1pY29uLWRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjsgfVxuXG4ubnBmLWljb24tZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjsgfVxuXG4ubnBmLWljb24tZGlzY3VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG5cbi5ucGYtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLm5wZi1pY29uLW15ZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5ucGYtaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjsgfVxuXG4ubnBmLWljb24tcHVibGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi5ucGYtaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cblxuLm5wZi1pY29uLXNjYXR0ZXItcGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5ucGYtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG5cbi5ucGYtaWNvbi1jb2x1bW4tY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjsgfVxuXG4ubnBmLWljb24tbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiOyB9XG5cbi5ucGYtaWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjsgfVxuXG5bY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIiBtZGktXCJdLFxuLmxldmVsLXVwIC5jYXJkLXRpdGxlIGkge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbC1EZXNpZ24tSWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLm1kaS1hY3Rpb24tM2Qtcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuXG4ubWRpLWFjdGlvbi1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLm1kaS1hY3Rpb24tYWNjb3VudC1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cblxuLm1kaS1hY3Rpb24tYWNjb3VudC1iYWxhbmNlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG5cbi5tZGktYWN0aW9uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLm1kaS1hY3Rpb24tYWNjb3VudC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5tZGktYWN0aW9uLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cblxuLm1kaS1hY3Rpb24tYWRkLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjsgfVxuXG4ubWRpLWFjdGlvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG5cbi5tZGktYWN0aW9uLWFsYXJtLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5tZGktYWN0aW9uLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG5cbi5tZGktYWN0aW9uLWFsYXJtLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7IH1cblxuLm1kaS1hY3Rpb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG5cbi5tZGktYWN0aW9uLWFubm91bmNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbi5tZGktYWN0aW9uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiOyB9XG5cbi5tZGktYWN0aW9uLWFzc2Vzc21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjsgfVxuXG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7IH1cblxuLm1kaS1hY3Rpb24tYXNzaWdubWVudC1pbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjsgfVxuXG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LWxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjsgfVxuXG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG5cbi5tZGktYWN0aW9uLWFzc2lnbm1lbnQtcmV0dXJuZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG5cbi5tZGktYWN0aW9uLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG5cbi5tZGktYWN0aW9uLWJhY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG5cbi5tZGktYWN0aW9uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjsgfVxuXG4ubWRpLWFjdGlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG5cbi5tZGktYWN0aW9uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjsgfVxuXG4ubWRpLWFjdGlvbi1idWctcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLm1kaS1hY3Rpb24tY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cblxuLm1kaS1hY3Rpb24tY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjsgfVxuXG4ubWRpLWFjdGlvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG5cbi5tZGktYWN0aW9uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiOyB9XG5cbi5tZGktYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG5cbi5tZGktYWN0aW9uLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7IH1cblxuLm1kaS1hY3Rpb24tZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cblxuLm1kaS1hY3Rpb24tZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi5tZGktYWN0aW9uLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cblxuLm1kaS1hY3Rpb24tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjsgfVxuXG4ubWRpLWFjdGlvbi1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG5cbi5tZGktYWN0aW9uLWV4cGxvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjsgfVxuXG4ubWRpLWFjdGlvbi1leHRlbnNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4ubWRpLWFjdGlvbi1mYWNlLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiOyB9XG5cbi5tZGktYWN0aW9uLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7IH1cblxuLm1kaS1hY3Rpb24tZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG5cbi5tZGktYWN0aW9uLWZpbmQtaW4tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG5cbi5tZGktYWN0aW9uLWZpbmQtcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi5tZGktYWN0aW9uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG5cbi5tZGktYWN0aW9uLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjsgfVxuXG4ubWRpLWFjdGlvbi1nZXQtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cblxuLm1kaS1hY3Rpb24tZ3JhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjsgfVxuXG4ubWRpLWFjdGlvbi1ncm91cC13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7IH1cblxuLm1kaS1hY3Rpb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5tZGktYWN0aW9uLWhpZ2hsaWdodC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4ubWRpLWFjdGlvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cblxuLm1kaS1hY3Rpb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiOyB9XG5cbi5tZGktYWN0aW9uLWh0dHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cblxuLm1kaS1hY3Rpb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG5cbi5tZGktYWN0aW9uLWluZm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG5cbi5tZGktYWN0aW9uLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cblxuLm1kaS1hY3Rpb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG5cbi5tZGktYWN0aW9uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLm1kaS1hY3Rpb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG5cbi5tZGktYWN0aW9uLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cblxuLm1kaS1hY3Rpb24tbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cblxuLm1kaS1hY3Rpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG5cbi5tZGktYWN0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjsgfVxuXG4ubWRpLWFjdGlvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4ubWRpLWFjdGlvbi1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjsgfVxuXG4ubWRpLWFjdGlvbi1sb3lhbHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLm1kaS1hY3Rpb24tbWFya3VucmVhZC1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLm1kaS1hY3Rpb24tbm90ZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjsgfVxuXG4ubWRpLWFjdGlvbi1vcGVuLWluLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4ubWRpLWFjdGlvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi5tZGktYWN0aW9uLW9wZW4td2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG5cbi5tZGktYWN0aW9uLXBhZ2V2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7IH1cblxuLm1kaS1hY3Rpb24tcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiOyB9XG5cbi5tZGktYWN0aW9uLXBlcm0tY2FtZXJhLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG5cbi5tZGktYWN0aW9uLXBlcm0tY29udGFjdC1jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjsgfVxuXG4ubWRpLWFjdGlvbi1wZXJtLWRhdGEtc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiOyB9XG5cbi5tZGktYWN0aW9uLXBlcm0tZGV2aWNlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjsgfVxuXG4ubWRpLWFjdGlvbi1wZXJtLWlkZW50aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cblxuLm1kaS1hY3Rpb24tcGVybS1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG5cbi5tZGktYWN0aW9uLXBlcm0tcGhvbmUtbXNnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cblxuLm1kaS1hY3Rpb24tcGVybS1zY2FuLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjsgfVxuXG4ubWRpLWFjdGlvbi1waWN0dXJlLWluLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjsgfVxuXG4ubWRpLWFjdGlvbi1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLm1kaS1hY3Rpb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjsgfVxuXG4ubWRpLWFjdGlvbi1xdWVyeS1idWlsZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cblxuLm1kaS1hY3Rpb24tcXVlc3Rpb24tYW5zd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cblxuLm1kaS1hY3Rpb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG5cbi5tZGktYWN0aW9uLXJlZGVlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi5tZGktYWN0aW9uLXJlcG9ydC1wcm9ibGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7IH1cblxuLm1kaS1hY3Rpb24tcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiOyB9XG5cbi5tZGktYWN0aW9uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjsgfVxuXG4ubWRpLWFjdGlvbi1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiOyB9XG5cbi5tZGktYWN0aW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cblxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtYXBwbGljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cblxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cblxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtZGlzcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7IH1cblxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtaW5wdXQtYW50ZW5uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWNvbXBvbmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWNvbXBvc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWhkbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1pbnB1dC1zdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1vdmVyc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiOyB9XG5cbi5tZGktYWN0aW9uLXNldHRpbmdzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7IH1cblxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjsgfVxuXG4ubWRpLWFjdGlvbi1zZXR0aW5ncy12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG5cbi5tZGktYWN0aW9uLXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjsgfVxuXG4ubWRpLWFjdGlvbi1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjsgfVxuXG4ubWRpLWFjdGlvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cblxuLm1kaS1hY3Rpb24tc2hvcC10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjsgfVxuXG4ubWRpLWFjdGlvbi1zcGVha2VyLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cblxuLm1kaS1hY3Rpb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG5cbi5tZGktYWN0aW9uLXN0YXItcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiOyB9XG5cbi5tZGktYWN0aW9uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7IH1cblxuLm1kaS1hY3Rpb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjsgfVxuXG4ubWRpLWFjdGlvbi1zdWJqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7IH1cblxuLm1kaS1hY3Rpb24tc3dhcC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG5cbi5tZGktYWN0aW9uLXN3YXAtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiOyB9XG5cbi5tZGktYWN0aW9uLXN3YXAtdmVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjsgfVxuXG4ubWRpLWFjdGlvbi1zeXN0ZW0tdXBkYXRlLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cblxuLm1kaS1hY3Rpb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cblxuLm1kaS1hY3Rpb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjsgfVxuXG4ubWRpLWFjdGlvbi10aGVhdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiOyB9XG5cbi5tZGktYWN0aW9uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjsgfVxuXG4ubWRpLWFjdGlvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG5cbi5tZGktYWN0aW9uLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cblxuLm1kaS1hY3Rpb24tdG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cblxuLm1kaS1hY3Rpb24tdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjsgfVxuXG4ubWRpLWFjdGlvbi10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cblxuLm1kaS1hY3Rpb24tdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cblxuLm1kaS1hY3Rpb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiOyB9XG5cbi5tZGktYWN0aW9uLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjsgfVxuXG4ubWRpLWFjdGlvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiOyB9XG5cbi5tZGktYWN0aW9uLXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiOyB9XG5cbi5tZGktYWN0aW9uLXR1cm5lZC1pbi1ub3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjsgfVxuXG4ubWRpLWFjdGlvbi12ZXJpZmllZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjsgfVxuXG4ubWRpLWFjdGlvbi12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiOyB9XG5cbi5tZGktYWN0aW9uLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjsgfVxuXG4ubWRpLWFjdGlvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjsgfVxuXG4ubWRpLWFjdGlvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7IH1cblxuLm1kaS1hY3Rpb24tdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjsgfVxuXG4ubWRpLWFjdGlvbi12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjsgfVxuXG4ubWRpLWFjdGlvbi12aXNpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7IH1cblxuLm1kaS1hY3Rpb24tdmlzaWJpbGl0eS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjsgfVxuXG4ubWRpLWFjdGlvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjsgfVxuXG4ubWRpLWFjdGlvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiOyB9XG5cbi5tZGktYWN0aW9uLXdhbGxldC10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjsgfVxuXG4ubWRpLWFjdGlvbi13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7IH1cblxuLm1kaS1hbGVydC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiOyB9XG5cbi5tZGktYWxlcnQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiOyB9XG5cbi5tZGktYXYtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjsgfVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7IH1cblxuLm1kaS1hdi1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiOyB9XG5cbi5tZGktYXYtZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7IH1cblxuLm1kaS1hdi1leHBsaWNpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiOyB9XG5cbi5tZGktYXYtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7IH1cblxuLm1kaS1hdi1mYXN0LXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiOyB9XG5cbi5tZGktYXYtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjsgfVxuXG4ubWRpLWF2LWhlYXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjsgfVxuXG4ubWRpLWF2LWhpZ2gtcXVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiOyB9XG5cbi5tZGktYXYtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiOyB9XG5cbi5tZGktYXYtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7IH1cblxuLm1kaS1hdi1taWMtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiOyB9XG5cbi5tZGktYXYtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiOyB9XG5cbi5tZGktYXYtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjsgfVxuXG4ubWRpLWF2LW15LWxpYnJhcnktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7IH1cblxuLm1kaS1hdi1teS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7IH1cblxuLm1kaS1hdi1teS1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7IH1cblxuLm1kaS1hdi1uZXctcmVsZWFzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjsgfVxuXG4ubWRpLWF2LW5vdC1pbnRlcmVzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7IH1cblxuLm1kaS1hdi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiOyB9XG5cbi5tZGktYXYtcGF1c2UtY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjsgfVxuXG4ubWRpLWF2LXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7IH1cblxuLm1kaS1hdi1wbGF5LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7IH1cblxuLm1kaS1hdi1wbGF5LWNpcmNsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7IH1cblxuLm1kaS1hdi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7IH1cblxuLm1kaS1hdi1wbGF5bGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjsgfVxuXG4ubWRpLWF2LXBsYXktc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7IH1cblxuLm1kaS1hdi1xdWV1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiOyB9XG5cbi5tZGktYXYtcXVldWUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjsgfVxuXG4ubWRpLWF2LXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7IH1cblxuLm1kaS1hdi1yZWNlbnQtYWN0b3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7IH1cblxuLm1kaS1hdi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjsgfVxuXG4ubWRpLWF2LXJlcGVhdC1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjsgfVxuXG4ubWRpLWF2LXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiOyB9XG5cbi5tZGktYXYtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiOyB9XG5cbi5tZGktYXYtc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7IH1cblxuLm1kaS1hdi1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7IH1cblxuLm1kaS1hdi1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjsgfVxuXG4ubWRpLWF2LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjsgfVxuXG4ubWRpLWF2LXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiOyB9XG5cbi5tZGktYXYtc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjsgfVxuXG4ubWRpLWF2LXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7IH1cblxuLm1kaS1hdi12aWRlb2NhbS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjsgfVxuXG4ubWRpLWF2LXZpZGVvLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjsgfVxuXG4ubWRpLWF2LXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7IH1cblxuLm1kaS1hdi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiOyB9XG5cbi5tZGktYXYtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiOyB9XG5cbi5tZGktYXYtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7IH1cblxuLm1kaS1hdi13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDNcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tY2FsbC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWNhbGwtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jbGVhci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1kaWFsZXItc2lwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWRpYWxwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tZG5kLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU0XCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWltcG9ydC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24taW52ZXJ0LWNvbG9ycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24taW52ZXJ0LWNvbG9ycy1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1saXZlLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tbG9jYXRpb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLWxvY2F0aW9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWJcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLW5vLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZFwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1wb3J0YWJsZS13aWZpLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1xdWljay1jb250YWN0cy1kaWFsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tcXVpY2stY29udGFjdHMtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1yaW5nLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1zdGF5LWN1cnJlbnQtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLXN0YXktY3VycmVudC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1zdGF5LXByaW1hcnktbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLXN0YXktcHJpbWFyeS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiOyB9XG5cbi5tZGktY29tbXVuaWNhdGlvbi1zd2FwLWNhbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjsgfVxuXG4ubWRpLWNvbW11bmljYXRpb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7IH1cblxuLm1kaS1jb21tdW5pY2F0aW9uLXZwbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjsgfVxuXG4ubWRpLWNvbnRlbnQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7IH1cblxuLm1kaS1jb250ZW50LWFkZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmNcIjsgfVxuXG4ubWRpLWNvbnRlbnQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiOyB9XG5cbi5tZGktY29udGVudC1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjsgfVxuXG4ubWRpLWNvbnRlbnQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiOyB9XG5cbi5tZGktY29udGVudC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjsgfVxuXG4ubWRpLWNvbnRlbnQtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjsgfVxuXG4ubWRpLWNvbnRlbnQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjsgfVxuXG4ubWRpLWNvbnRlbnQtY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7IH1cblxuLm1kaS1jb250ZW50LWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7IH1cblxuLm1kaS1jb250ZW50LWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjsgfVxuXG4ubWRpLWNvbnRlbnQtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7IH1cblxuLm1kaS1jb250ZW50LWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiOyB9XG5cbi5tZGktY29udGVudC1maWx0ZXItbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOFwiOyB9XG5cbi5tZGktY29udGVudC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7IH1cblxuLm1kaS1jb250ZW50LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjsgfVxuXG4ubWRpLWNvbnRlbnQtZ2VzdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiOyB9XG5cbi5tZGktY29udGVudC1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiOyB9XG5cbi5tZGktY29udGVudC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7IH1cblxuLm1kaS1jb250ZW50LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjsgfVxuXG4ubWRpLWNvbnRlbnQtbWFya3VucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiOyB9XG5cbi5tZGktY29udGVudC1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7IH1cblxuLm1kaS1jb250ZW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiOyB9XG5cbi5tZGktY29udGVudC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7IH1cblxuLm1kaS1jb250ZW50LXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiOyB9XG5cbi5tZGktY29udGVudC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiOyB9XG5cbi5tZGktY29udGVudC1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjsgfVxuXG4ubWRpLWNvbnRlbnQtcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7IH1cblxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjsgfVxuXG4ubWRpLWNvbnRlbnQtc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiOyB9XG5cbi5tZGktY29udGVudC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7IH1cblxuLm1kaS1jb250ZW50LXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjsgfVxuXG4ubWRpLWNvbnRlbnQtdGV4dC1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjsgfVxuXG4ubWRpLWNvbnRlbnQtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiOyB9XG5cbi5tZGktZGV2aWNlLWFjY2Vzcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZFwiOyB9XG5cbi5tZGktZGV2aWNlLWFjY2Vzcy1hbGFybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWVcIjsgfVxuXG4ubWRpLWRldmljZS1hY2Nlc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiOyB9XG5cbi5tZGktZGV2aWNlLWFkZC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiOyB9XG5cbi5tZGktZGV2aWNlLWFpcnBsYW5lbW9kZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjsgfVxuXG4ubWRpLWRldmljZS1haXJwbGFuZW1vZGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiOyB9XG5cbi5tZGktZGV2aWNlLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiOyB9XG5cbi5tZGktZGV2aWNlLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI5XCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiOyB9XG5cbi5tZGktZGV2aWNlLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LWNoYXJnaW5nLTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZFwiOyB9XG5cbi5tZGktZGV2aWNlLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJmXCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7IH1cblxuLm1kaS1kZXZpY2UtYmF0dGVyeS1zdGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjsgfVxuXG4ubWRpLWRldmljZS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjsgfVxuXG4ubWRpLWRldmljZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjsgfVxuXG4ubWRpLWRldmljZS1ibHVldG9vdGgtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7IH1cblxuLm1kaS1kZXZpY2UtYmx1ZXRvb3RoLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7IH1cblxuLm1kaS1kZXZpY2UtYmx1ZXRvb3RoLXNlYXJjaGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiOyB9XG5cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOFwiOyB9XG5cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiOyB9XG5cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7IH1cblxuLm1kaS1kZXZpY2UtYnJpZ2h0bmVzcy1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2JcIjsgfVxuXG4ubWRpLWRldmljZS1kYXRhLXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7IH1cblxuLm1kaS1kZXZpY2UtZGV2ZWxvcGVyLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjsgfVxuXG4ubWRpLWRldmljZS1kZXZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7IH1cblxuLm1kaS1kZXZpY2UtZHZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7IH1cblxuLm1kaS1kZXZpY2UtZ3BzLWZpeGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7IH1cblxuLm1kaS1kZXZpY2UtZ3BzLW5vdC1maXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiOyB9XG5cbi5tZGktZGV2aWNlLWdwcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjsgfVxuXG4ubWRpLWRldmljZS1sb2NhdGlvbi1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiOyB9XG5cbi5tZGktZGV2aWNlLWxvY2F0aW9uLXNlYXJjaGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiOyB9XG5cbi5tZGktZGV2aWNlLW11bHRpdHJhY2stYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjsgfVxuXG4ubWRpLWRldmljZS1uZXR3b3JrLWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjsgfVxuXG4ubWRpLWRldmljZS1uZXR3b3JrLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjsgfVxuXG4ubWRpLWRldmljZS1uZmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjsgfVxuXG4ubWRpLWRldmljZS1ub3ctd2FsbHBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7IH1cblxuLm1kaS1kZXZpY2Utbm93LXdpZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjsgfVxuXG4ubWRpLWRldmljZS1zY3JlZW4tbG9jay1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjsgfVxuXG4ubWRpLWRldmljZS1zY3JlZW4tbG9jay1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiOyB9XG5cbi5tZGktZGV2aWNlLXNjcmVlbi1sb2NrLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRkXCI7IH1cblxuLm1kaS1kZXZpY2Utc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7IH1cblxuLm1kaS1kZXZpY2Utc2Qtc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiOyB9XG5cbi5tZGktZGV2aWNlLXNldHRpbmdzLXN5c3RlbS1kYXlkcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0wLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MVwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0xLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0zLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci00LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1jb25uZWN0ZWQtbm8taW50ZXJuZXQtMC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjsgfVxuXG4ubWRpLWRldmljZS1zaWduYWwtY2VsbHVsYXItY29ubmVjdGVkLW5vLWludGVybmV0LTEtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7IH1cblxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLWNvbm5lY3RlZC1uby1pbnRlcm5ldC0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1jb25uZWN0ZWQtbm8taW50ZXJuZXQtMy1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjsgfVxuXG4ubWRpLWRldmljZS1zaWduYWwtY2VsbHVsYXItY29ubmVjdGVkLW5vLWludGVybmV0LTQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7IH1cblxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLW5vLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7IH1cblxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC13aWZpLTAtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7IH1cblxuLm1kaS1kZXZpY2Utc2lnbmFsLXdpZmktMS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjsgfVxuXG4ubWRpLWRldmljZS1zaWduYWwtd2lmaS0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2MFwiOyB9XG5cbi5tZGktZGV2aWNlLXNpZ25hbC13aWZpLTMtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzYxXCI7IH1cblxuLm1kaS1kZXZpY2Utc2lnbmFsLXdpZmktNC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjJcIjsgfVxuXG4ubWRpLWRldmljZS1zaWduYWwtd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjNcIjsgfVxuXG4ubWRpLWRldmljZS1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY0XCI7IH1cblxuLm1kaS1kZXZpY2UtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY1XCI7IH1cblxuLm1kaS1kZXZpY2Utd2lmaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzY2XCI7IH1cblxuLm1kaS1kZXZpY2Utd2lmaS10ZXRoZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NjdcIjsgfVxuXG4ubWRpLWVkaXRvci1hdHRhY2gtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OFwiOyB9XG5cbi5tZGktZWRpdG9yLWF0dGFjaC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc2OVwiOyB9XG5cbi5tZGktZWRpdG9yLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmFcIjsgfVxuXG4ubWRpLWVkaXRvci1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZiXCI7IH1cblxuLm1kaS1lZGl0b3ItYm9yZGVyLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZjXCI7IH1cblxuLm1kaS1lZGl0b3ItYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzZkXCI7IH1cblxuLm1kaS1lZGl0b3ItYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmVcIjsgfVxuXG4ubWRpLWVkaXRvci1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NmZcIjsgfVxuXG4ubWRpLWVkaXRvci1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MFwiOyB9XG5cbi5tZGktZWRpdG9yLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MVwiOyB9XG5cbi5tZGktZWRpdG9yLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3MlwiOyB9XG5cbi5tZGktZWRpdG9yLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3M1wiOyB9XG5cbi5tZGktZWRpdG9yLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzRcIjsgfVxuXG4ubWRpLWVkaXRvci1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzVcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzc2XCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NzdcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OFwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3OVwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdhXCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzdiXCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2NcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtY29sb3ItcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2RcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtY29sb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc3ZVwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3N2ZcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzgwXCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4MVwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODJcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4M1wiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC1saXN0LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg0XCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg1XCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzg2XCI7IH1cblxuLm1kaS1lZGl0b3ItZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ODdcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OFwiOyB9XG5cbi5tZGktZWRpdG9yLWZ1bmN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4OVwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4YVwiOyB9XG5cbi5tZGktZWRpdG9yLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGJcIjsgfVxuXG4ubWRpLWVkaXRvci1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGNcIjsgfVxuXG4ubWRpLWVkaXRvci1pbnNlcnQtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OGRcIjsgfVxuXG4ubWRpLWVkaXRvci1pbnNlcnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc4ZVwiOyB9XG5cbi5tZGktZWRpdG9yLWluc2VydC1kcml2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzhmXCI7IH1cblxuLm1kaS1lZGl0b3ItaW5zZXJ0LWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzkwXCI7IH1cblxuLm1kaS1lZGl0b3ItaW5zZXJ0LWludml0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTFcIjsgfVxuXG4ubWRpLWVkaXRvci1pbnNlcnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5MlwiOyB9XG5cbi5tZGktZWRpdG9yLWluc2VydC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc5M1wiOyB9XG5cbi5tZGktZWRpdG9yLW1lcmdlLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTRcIjsgfVxuXG4ubWRpLWVkaXRvci1tb2RlLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTVcIjsgfVxuXG4ubWRpLWVkaXRvci1tb2RlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OTZcIjsgfVxuXG4ubWRpLWVkaXRvci1wdWJsaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk3XCI7IH1cblxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk4XCI7IH1cblxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzk5XCI7IH1cblxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzlhXCI7IH1cblxuLm1kaS1lZGl0b3Itd3JhcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzliXCI7IH1cblxuLm1kaS1maWxlLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWNcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWRcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzllXCI7IH1cblxuLm1kaS1maWxlLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3OWZcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YTBcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ExXCI7IH1cblxuLm1kaS1maWxlLWNsb3VkLXF1ZXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2EyXCI7IH1cblxuLm1kaS1maWxlLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhM1wiOyB9XG5cbi5tZGktZmlsZS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E0XCI7IH1cblxuLm1kaS1maWxlLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E1XCI7IH1cblxuLm1kaS1maWxlLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhNlwiOyB9XG5cbi5tZGktZmlsZS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhN1wiOyB9XG5cbi5tZGktZmlsZS1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E4XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2E5XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdhYVwiOyB9XG5cbi5tZGktaGFyZHdhcmUtY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWJcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2FjXCI7IH1cblxuLm1kaS1oYXJkd2FyZS1kZXNrdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWRcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWVcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YWZcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjBcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWhlYWRzZXQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IxXCI7IH1cblxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiMlwiOyB9XG5cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2IzXCI7IH1cblxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I0XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2I1XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiNlwiOyB9XG5cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjdcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiOFwiOyB9XG5cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtY2Fwc2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YjlcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmFcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YmJcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiY1wiOyB9XG5cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JkXCI7IH1cblxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdiZVwiOyB9XG5cbi5tZGktaGFyZHdhcmUtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2JmXCI7IH1cblxuLm1kaS1oYXJkd2FyZS1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMFwiOyB9XG5cbi5tZGktaGFyZHdhcmUtbGFwdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjMVwiOyB9XG5cbi5tZGktaGFyZHdhcmUtbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzJcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjM1wiOyB9XG5cbi5tZGktaGFyZHdhcmUtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzRcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXBob25lLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3YzVcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjNlwiOyB9XG5cbi5tZGktaGFyZHdhcmUtcGhvbmVsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M3XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1waG9uZWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2M4XCI7IH1cblxuLm1kaS1oYXJkd2FyZS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjOVwiOyB9XG5cbi5tZGktaGFyZHdhcmUtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2FcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2JcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2NcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdjZFwiOyB9XG5cbi5tZGktaGFyZHdhcmUtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2VcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXRhYmxldC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2ZcIjsgfVxuXG4ubWRpLWhhcmR3YXJlLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QwXCI7IH1cblxuLm1kaS1oYXJkd2FyZS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMVwiOyB9XG5cbi5tZGktaW1hZ2UtYWRkLXRvLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkMlwiOyB9XG5cbi5tZGktaW1hZ2UtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2QzXCI7IH1cblxuLm1kaS1pbWFnZS1hc3Npc3RhbnQtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDRcIjsgfVxuXG4ubWRpLWltYWdlLWF1ZGlvdHJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDVcIjsgfVxuXG4ubWRpLWltYWdlLWJsdXItY2lyY3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZDZcIjsgfVxuXG4ubWRpLWltYWdlLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Q3XCI7IH1cblxuLm1kaS1pbWFnZS1ibHVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOFwiOyB9XG5cbi5tZGktaW1hZ2UtYmx1ci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkOVwiOyB9XG5cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RhXCI7IH1cblxuLm1kaS1pbWFnZS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGJcIjsgfVxuXG4ubWRpLWltYWdlLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkY1wiOyB9XG5cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2RkXCI7IH1cblxuLm1kaS1pbWFnZS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZGVcIjsgfVxuXG4ubWRpLWltYWdlLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdkZlwiOyB9XG5cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UwXCI7IH1cblxuLm1kaS1pbWFnZS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlMVwiOyB9XG5cbi5tZGktaW1hZ2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UyXCI7IH1cblxuLm1kaS1pbWFnZS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2UzXCI7IH1cblxuLm1kaS1pbWFnZS1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZTRcIjsgfVxuXG4ubWRpLWltYWdlLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U1XCI7IH1cblxuLm1kaS1pbWFnZS1jYW1lcmEtcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlNlwiOyB9XG5cbi5tZGktaW1hZ2UtY2VudGVyLWZvY3VzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlN1wiOyB9XG5cbi5tZGktaW1hZ2UtY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZThcIjsgfVxuXG4ubWRpLWltYWdlLWNvbGxlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2U5XCI7IH1cblxuLm1kaS1pbWFnZS1jb2xvcml6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYVwiOyB9XG5cbi5tZGktaW1hZ2UtY29sb3ItbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlYlwiOyB9XG5cbi5tZGktaW1hZ2UtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlY1wiOyB9XG5cbi5tZGktaW1hZ2UtY29udHJvbC1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdlZFwiOyB9XG5cbi5tZGktaW1hZ2UtY29udHJvbC1wb2ludC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWVcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZWZcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3AtMy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2YwXCI7IH1cblxuLm1kaS1pbWFnZS1jcm9wLTUtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmMVwiOyB9XG5cbi5tZGktaW1hZ2UtY3JvcC03LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjJcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3AtMTYtOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmM1wiOyB9XG5cbi5tZGktaW1hZ2UtY3JvcC1kaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjRcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmNVwiOyB9XG5cbi5tZGktaW1hZ2UtY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjZcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3Atb3JpZ2luYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjdcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZjhcIjsgfVxuXG4ubWRpLWltYWdlLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2Y5XCI7IH1cblxuLm1kaS1pbWFnZS1kZWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmFcIjsgfVxuXG4ubWRpLWltYWdlLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmJcIjsgfVxuXG4ubWRpLWltYWdlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3ZmNcIjsgfVxuXG4ubWRpLWltYWdlLWV4cG9zdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZkXCI7IH1cblxuLm1kaS1pbWFnZS1leHBvc3VyZS1taW51cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZlXCI7IH1cblxuLm1kaS1pbWFnZS1leHBvc3VyZS1taW51cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZmXCI7IH1cblxuLm1kaS1pbWFnZS1leHBvc3VyZS1wbHVzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjsgfVxuXG4ubWRpLWltYWdlLWV4cG9zdXJlLXBsdXMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiOyB9XG5cbi5tZGktaW1hZ2UtZXhwb3N1cmUtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItMTpiZWZvcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItMjpiZWZvcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItMzpiZWZvcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItNDpiZWZvcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItNTpiZWZvcmUsIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGFcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLTktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWItYW5kLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiOyB9XG5cbi5tZGktaW1hZ2UtZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjsgfVxuXG4ubWRpLWltYWdlLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjsgfVxuXG4ubWRpLWltYWdlLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiOyB9XG5cbi5tZGktaW1hZ2UtZmxhc2gtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjsgfVxuXG4ubWRpLWltYWdlLWZsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjsgfVxuXG4ubWRpLWltYWdlLWdyYWRpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7IH1cblxuLm1kaS1pbWFnZS1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG5cbi5tZGktaW1hZ2UtZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjsgfVxuXG4ubWRpLWltYWdlLWdyaWQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjsgfVxuXG4ubWRpLWltYWdlLWhkci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjsgfVxuXG4ubWRpLWltYWdlLWhkci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiOyB9XG5cbi5tZGktaW1hZ2UtaGRyLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiOyB9XG5cbi5tZGktaW1hZ2UtaGRyLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4ubWRpLWltYWdlLWhlYWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjsgfVxuXG4ubWRpLWltYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7IH1cblxuLm1kaS1pbWFnZS1pbWFnZS1hc3BlY3QtcmF0aW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4ubWRpLWltYWdlLWlzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiOyB9XG5cbi5tZGktaW1hZ2UtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7IH1cblxuLm1kaS1pbWFnZS1sZWFrLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiOyB9XG5cbi5tZGktaW1hZ2UtbGVhay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIjsgfVxuXG4ubWRpLWltYWdlLWxlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjsgfVxuXG4ubWRpLWltYWdlLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7IH1cblxuLm1kaS1pbWFnZS1sb29rcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7IH1cblxuLm1kaS1pbWFnZS1sb29rcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7IH1cblxuLm1kaS1pbWFnZS1sb29rcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7IH1cblxuLm1kaS1pbWFnZS1sb29rcy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLm1kaS1pbWFnZS1sb29rcy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjsgfVxuXG4ubWRpLWltYWdlLWxvb2tzLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMVwiOyB9XG5cbi5tZGktaW1hZ2UtbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjsgfVxuXG4ubWRpLWltYWdlLW1vdmllLWNyZWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7IH1cblxuLm1kaS1pbWFnZS1uYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzRcIjsgfVxuXG4ubWRpLWltYWdlLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjsgfVxuXG4ubWRpLWltYWdlLW5hdmlnYXRlLWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiOyB9XG5cbi5tZGktaW1hZ2UtbmF2aWdhdGUtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiOyB9XG5cbi5tZGktaW1hZ2UtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiOyB9XG5cbi5tZGktaW1hZ2UtcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjsgfVxuXG4ubWRpLWltYWdlLXBhbm9yYW1hLWZpc2hleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjsgfVxuXG4ubWRpLWltYWdlLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIjsgfVxuXG4ubWRpLWltYWdlLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7IH1cblxuLm1kaS1pbWFnZS1wYW5vcmFtYS13aWRlLWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7IH1cblxuLm1kaS1pbWFnZS1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiOyB9XG5cbi5tZGktaW1hZ2UtcGhvdG8tYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2ZcIjsgfVxuXG4ubWRpLWltYWdlLXBob3RvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi5tZGktaW1hZ2UtcGhvdG8tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiOyB9XG5cbi5tZGktaW1hZ2UtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjsgfVxuXG4ubWRpLWltYWdlLXJlbW92ZS1yZWQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7IH1cblxuLm1kaS1pbWFnZS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiOyB9XG5cbi5tZGktaW1hZ2Utcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7IH1cblxuLm1kaS1pbWFnZS1zbGlkZXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjsgfVxuXG4ubWRpLWltYWdlLXN0cmFpZ2h0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjsgfVxuXG4ubWRpLWltYWdlLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7IH1cblxuLm1kaS1pbWFnZS1zd2l0Y2gtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7IH1cblxuLm1kaS1pbWFnZS1zd2l0Y2gtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjsgfVxuXG4ubWRpLWltYWdlLXRhZy1mYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiOyB9XG5cbi5tZGktaW1hZ2UtdGV4dHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiOyB9XG5cbi5tZGktaW1hZ2UtdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7IH1cblxuLm1kaS1pbWFnZS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiOyB9XG5cbi5tZGktaW1hZ2UtdGltZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZlwiOyB9XG5cbi5tZGktaW1hZ2UtdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4ubWRpLWltYWdlLXRpbWVyLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIjsgfVxuXG4ubWRpLWltYWdlLXRpbWVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiOyB9XG5cbi5tZGktaW1hZ2UtdG9uYWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIjsgfVxuXG4ubWRpLWltYWdlLXRyYW5zZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiOyB9XG5cbi5tZGktaW1hZ2UtdHVuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiOyB9XG5cbi5tZGktaW1hZ2Utd2ItYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiOyB9XG5cbi5tZGktaW1hZ2Utd2ItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCI7IH1cblxuLm1kaS1pbWFnZS13Yi1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NThcIjsgfVxuXG4ubWRpLWltYWdlLXdiLWlycmFkZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7IH1cblxuLm1kaS1pbWFnZS13Yi1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiOyB9XG5cbi5tZGktbWFwcy1iZWVuaGVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YlwiOyB9XG5cbi5tZGktbWFwcy1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7IH1cblxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiOyB9XG5cbi5tZGktbWFwcy1kaXJlY3Rpb25zLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiOyB9XG5cbi5tZGktbWFwcy1kaXJlY3Rpb25zLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiOyB9XG5cbi5tZGktbWFwcy1kaXJlY3Rpb25zLWZlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7IH1cblxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7IH1cblxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjsgfVxuXG4ubWRpLW1hcHMtZGlyZWN0aW9ucy10cmFuc2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7IH1cblxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiOyB9XG5cbi5tZGktbWFwcy1mbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIjsgfVxuXG4ubWRpLW1hcHMtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjsgfVxuXG4ubWRpLW1hcHMtbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7IH1cblxuLm1kaS1tYXBzLWxheWVycy1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1haXJwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWF0bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1hdHRyYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1jYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWNvbnZlbmllbmNlLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWRyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLWZsb3Jpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIjsgfVxuXG4ubWRpLW1hcHMtbG9jYWwtZ2FzLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIjsgfVxuXG4ubWRpLW1hcHMtbG9jYWwtZ3JvY2VyeS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NVwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1sYXVuZHJ5LXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzZcIjsgfVxuXG4ubWRpLW1hcHMtbG9jYWwtbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3N1wiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1tYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLW1vdmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1vZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdiXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLXBoYXJtYWN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdkXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdlXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIjsgfVxuXG4ubWRpLW1hcHMtbG9jYWwtcG9zdC1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjsgfVxuXG4ubWRpLW1hcHMtbG9jYWwtcHJpbnQtc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MVwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgyXCI7IH1cblxuLm1kaS1tYXBzLWxvY2FsLXNlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC1zaGlwcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiOyB9XG5cbi5tZGktbWFwcy1sb2NhbC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg1XCI7IH1cblxuLm1kaS1tYXBzLWxvY2F0aW9uLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjsgfVxuXG4ubWRpLW1hcHMtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg3XCI7IH1cblxuLm1kaS1tYXBzLW15LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7IH1cblxuLm1kaS1tYXBzLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIjsgfVxuXG4ubWRpLW1hcHMtcGluLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGFcIjsgfVxuXG4ubWRpLW1hcHMtcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGJcIjsgfVxuXG4ubWRpLW1hcHMtcmF0ZS1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIjsgfVxuXG4ubWRpLW1hcHMtcmVzdGF1cmFudC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCI7IH1cblxuLm1kaS1tYXBzLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZVwiOyB9XG5cbi5tZGktbWFwcy1zdG9yZS1tYWxsLWRpcmVjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZlwiOyB9XG5cbi5tZGktbWFwcy10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkwXCI7IH1cblxuLm1kaS1tYXBzLXRyYWZmaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTFcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NFwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1hcnJvdy1kcm9wLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTZcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5N1wiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWNcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tZXhwYW5kLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWRcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tZXhwYW5kLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjsgfVxuXG4ubWRpLW5hdmlnYXRpb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMVwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1tb3JlLWhvcml6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLW1vcmUtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhM1wiOyB9XG5cbi5tZGktbmF2aWdhdGlvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLXVuZm9sZC1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE1XCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tYWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tZGlzYy1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tZG5kLWZvcndhcmRzbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhYVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLWRvLW5vdC1kaXN0dXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tZHJpdmUtZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tZXZlbnQtYXZhaWxhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGFkXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tZXZlbnQtYnVzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhZVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLWV2ZW50LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YWZcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1mb2xkZXItc3BlY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMFwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLW1tczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiMVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YjJcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1uZXR3b3JrLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiM1wiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXBob25lLWJsdWV0b290aC1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiNlwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiN1wiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOFwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThiOVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXBsYXktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmFcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1wbGF5LWluc3RhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmJcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJjXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tc2ltLWNhcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmRcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YmVcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1zbXMtZmFpbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjMFwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXN5bmMtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzFcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1zeW5jLXByb2JsZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzJcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi1zeXN0ZW0tdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tdGFwLWFuZC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tdGltZS10by1sZWF2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXZpYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjNlwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLXZvaWNlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzdcIjsgfVxuXG4ubWRpLW5vdGlmaWNhdGlvbi12cG4tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjOFwiOyB9XG5cbi5tZGktc29jaWFsLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YzlcIjsgfVxuXG4ubWRpLXNvY2lhbC1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2FcIjsgfVxuXG4ubWRpLXNvY2lhbC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi5tZGktc29jaWFsLWdyb3VwLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjY1wiOyB9XG5cbi5tZGktc29jaWFsLWxvY2F0aW9uLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4Y2RcIjsgfVxuXG4ubWRpLXNvY2lhbC1tb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7IH1cblxuLm1kaS1zb2NpYWwtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThjZlwiOyB9XG5cbi5tZGktc29jaWFsLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMFwiOyB9XG5cbi5tZGktc29jaWFsLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQxXCI7IH1cblxuLm1kaS1zb2NpYWwtbm90aWZpY2F0aW9ucy1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkMlwiOyB9XG5cbi5tZGktc29jaWFsLW5vdGlmaWNhdGlvbnMtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLm1kaS1zb2NpYWwtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDRcIjsgfVxuXG4ubWRpLXNvY2lhbC1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7IH1cblxuLm1kaS1zb2NpYWwtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ2XCI7IH1cblxuLm1kaS1zb2NpYWwtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDdcIjsgfVxuXG4ubWRpLXNvY2lhbC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZDhcIjsgfVxuXG4ubWRpLXNvY2lhbC1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7IH1cblxuLm1kaS1zb2NpYWwtcGVyc29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGFcIjsgfVxuXG4ubWRpLXNvY2lhbC1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkYlwiOyB9XG5cbi5tZGktc29jaWFsLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGNcIjsgfVxuXG4ubWRpLXNvY2lhbC1wdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGRcIjsgfVxuXG4ubWRpLXNvY2lhbC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZGVcIjsgfVxuXG4ubWRpLXNvY2lhbC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThkZlwiOyB9XG5cbi5tZGktc29jaWFsLXdoYXRzaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUwXCI7IH1cblxuLm1kaS10b2dnbGUtY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7IH1cblxuLm1kaS10b2dnbGUtY2hlY2stYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ZTJcIjsgfVxuXG4ubWRpLXRvZ2dsZS1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7IH1cblxuLm1kaS10b2dnbGUtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGU0IFwiOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjYycmVtO1xuICBtYXJnaW46IDIuMXJlbSAwIDEuNjhyZW0gMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy41NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOTE2cmVtO1xuICBtYXJnaW46IDEuNzhyZW0gMCAxLjQyNHJlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjkycmVtO1xuICBsaW5lLWhlaWdodDogMy4yMTJyZW07XG4gIG1hcmdpbjogMS40NnJlbSAwIDEuMTY4cmVtIDA7IH1cblxuaDQge1xuICBmb250LXNpemU6IDIuMjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjUwOHJlbTtcbiAgbWFyZ2luOiAxLjE0cmVtIDAgMC45MTJyZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODA0cmVtO1xuICBtYXJnaW46IDAuODJyZW0gMCAwLjY1NnJlbSAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNHJlbSAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgLnBhZ2UtbXlkYXRhIC5yb3cgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBsaW5lLWhlaWdodDogMS4yODIwNWVtO1xuICBtYXJnaW4tdG9wOiAxLjI4MjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjgyMDVlbTsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBsaW5lLWhlaWdodDogMS44MDcyM2VtO1xuICBtYXJnaW4tdG9wOiAxLjgwNzIzZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODA3MjNlbTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xuICBsaW5lLWhlaWdodDogMi4yMzg4MWVtO1xuICBtYXJnaW4tdG9wOiAyLjIzODgxZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMjM4ODFlbTsgfVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLmxpZ2h0LCBmb290ZXIucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZmxvdy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjIyNHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMC45MDRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNDhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDA4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjcycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI5NnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzQ0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40MjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyOHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM5MnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjQwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjMycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDE2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43MzZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk0NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ4OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDQ4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTEycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi4xNTJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41MzZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1NnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi4zNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU4NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDY0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjA4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi41NjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY3MnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTMwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY1NnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzc2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg4cmVtOyB9IH1cblxuLyogU1RZTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keS5ub3Njcm9sbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4vKiBMYXlvdXQgcnVsZXMgKi9cbiNjb250ZW50IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxLjV2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogOTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5jb250YWluZXIgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXZ3O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1dnc7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnNlY3Rpb24ubm8tcGFkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VjdGlvbi5uby1wYWQtYm90IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24ubm8tcGFkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyAuY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDAuNzV2dzsgfVxuXG4ucm93IC5jb2wuczEge1xuICB3aWR0aDogOC4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zMyB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zNiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zOSB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgLmNvbC5zMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93IC5jb2wuczExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJvdyAuY29sLnMxMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93IC5jb2wub2Zmc2V0LXMxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5yb3cgLmNvbC5vZmZzZXQtczEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ucm93IC5jb2wub2Zmc2V0LXMxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLnJvdyAuY29sLm9mZnNldC1zMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5yb3cgLmNvbC5tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLm00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLm03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLm0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAucm93IC5jb2wub2Zmc2V0LW0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAucm93IC5jb2wub2Zmc2V0LW01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAucm93IC5jb2wub2Zmc2V0LW04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucm93IC5jb2wubDEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubDIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLmwzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5sNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubDUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLmw2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5sNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLmw5IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5yb3cgLmNvbC5sMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdyAuY29sLmwxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wubDEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93IC5jb2wub2Zmc2V0LWwxIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1sMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucm93IC5jb2wub2Zmc2V0LWwzIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1sNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucm93IC5jb2wub2Zmc2V0LWw2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLm9mZnNldC1sOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucm93IC5jb2wub2Zmc2V0LWw5IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5vZmZzZXQtbDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5zaWRlLWJ5LXNpZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2lkZS1ieS1zaWRlIC5jYXJkLXBhbmVsIHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtby1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5zaWRlLWJ5LXNpZGUgLmNhcmQtcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMTBweCAwIDA7IH1cblxuLnNpZGUtYnktc2lkZSAuY2FyZC1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLmZsZXgtcm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cblxuLmZsZXgtcm93LnJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uY29sLnJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmNvbC14cywgLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiwgLmNvbC14cy1vZmZzZXQtMSwgLmNvbC14cy1vZmZzZXQtMiwgLmNvbC14cy1vZmZzZXQtMywgLmNvbC14cy1vZmZzZXQtNCwgLmNvbC14cy1vZmZzZXQtNSwgLmNvbC14cy1vZmZzZXQtNiwgLmNvbC14cy1vZmZzZXQtNywgLmNvbC14cy1vZmZzZXQtOCwgLmNvbC14cy1vZmZzZXQtOSwgLmNvbC14cy1vZmZzZXQtMTAsIC5jb2wteHMtb2Zmc2V0LTExLCAuY29sLXhzLW9mZnNldC0xMiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4uY29sLXhzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLTEge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMzMzMzJTtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NjY2NjclO1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMzMzMzJTtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLXhzLTcge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMzMzMzMlO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjclO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjY2NjY3JTtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wteHMtMTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMzMzMzMlO1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjclOyB9XG5cbi5zdGFydC14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cblxuLmNlbnRlci14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbmQteHMge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7IH1cblxuLnRvcC14cyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWlkZGxlLXhzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ib3R0b20teHMge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hcm91bmQteHMge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYmV0d2Vlbi14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZpcnN0LXhzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5sYXN0LXhzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDZyZW07IH1cbiAgLmNvbC1zbSwgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS1vZmZzZXQtMSwgLmNvbC1zbS1vZmZzZXQtMiwgLmNvbC1zbS1vZmZzZXQtMywgLmNvbC1zbS1vZmZzZXQtNCwgLmNvbC1zbS1vZmZzZXQtNSwgLmNvbC1zbS1vZmZzZXQtNiwgLmNvbC1zbS1vZmZzZXQtNywgLmNvbC1zbS1vZmZzZXQtOCwgLmNvbC1zbS1vZmZzZXQtOSwgLmNvbC1zbS1vZmZzZXQtMTAsIC5jb2wtc20tb2Zmc2V0LTExLCAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmNvbC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4LjMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjclOyB9XG4gIC5zdGFydC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXItc20ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuZC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnRvcC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtc20ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm90dG9tLXNtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlyc3Qtc20ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAubGFzdC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2MXJlbTsgfVxuICAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLW9mZnNldC0xLCAuY29sLW1kLW9mZnNldC0yLCAuY29sLW1kLW9mZnNldC0zLCAuY29sLW1kLW9mZnNldC00LCAuY29sLW1kLW9mZnNldC01LCAuY29sLW1kLW9mZnNldC02LCAuY29sLW1kLW9mZnNldC03LCAuY29sLW1kLW9mZnNldC04LCAuY29sLW1kLW9mZnNldC05LCAuY29sLW1kLW9mZnNldC0xMCwgLmNvbC1tZC1vZmZzZXQtMTEsIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuY29sLW1kIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NyU7IH1cbiAgLnN0YXJ0LW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmNlbnRlci1tZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLW1kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS1tZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20tbWQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFyb3VuZC1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC1tZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LW1kIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcxcmVtOyB9XG4gIC5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctb2Zmc2V0LTEsIC5jb2wtbGctb2Zmc2V0LTIsIC5jb2wtbGctb2Zmc2V0LTMsIC5jb2wtbGctb2Zmc2V0LTQsIC5jb2wtbGctb2Zmc2V0LTUsIC5jb2wtbGctb2Zmc2V0LTYsIC5jb2wtbGctb2Zmc2V0LTcsIC5jb2wtbGctb2Zmc2V0LTgsIC5jb2wtbGctb2Zmc2V0LTksIC5jb2wtbGctb2Zmc2V0LTEwLCAuY29sLWxnLW9mZnNldC0xMSwgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5jb2wtbGcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY3JTsgfSB9XG5cbi8qIENvbXBvbmVudHMgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuLm1vZGFsIGgxLCAubW9kYWwgaDIsIC5tb2RhbCBoMywgLm1vZGFsIGg0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1sYXJnZSwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5jbGVhciwgLmN1c3RvbS1mb3JtIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5jbGVhciwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubW9kYWwgLm1vZGFsLWZvb3RlciAub3B0aW9uLXNlbGVjdCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tb2RhbCAubW9kYWwtZm9vdGVyIC5zdWJtaXQsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMDsgfVxuXG4jbGVhbi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMTUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlOyB9XG5cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDsgfVxuXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7IH1cblxuLyogRkFOQ1lCT1ggKi9cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWxvY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDgwMDA7IH1cbiAgLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuZmFuY3lib3gtb3ZlcmxheS5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5mYW5jeWJveC1vdmVybGF5IC5mYW5jeWJveC13cmFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogODAyMDsgfVxuICAgIC5mYW5jeWJveC1vdmVybGF5IC5mYW5jeWJveC13cmFwLmZhbmN5Ym94LW9wZW5lZCB7XG4gICAgICB6LWluZGV4OiA4MDMwOyB9XG4gICAgLmZhbmN5Ym94LW92ZXJsYXkgLmZhbmN5Ym94LXdyYXAgLmZhbmN5Ym94LXNraW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZhbmN5Ym94LW92ZXJsYXkgLmZhbmN5Ym94LXdyYXAgLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LW91dGVyIC5mYW5jeWJveC1pbm5lciAuZmFuY3lib3gtaW1hZ2UsXG4gICAgICAuZmFuY3lib3gtb3ZlcmxheSAuZmFuY3lib3gtd3JhcCAuZmFuY3lib3gtc2tpbiAuZmFuY3lib3gtb3V0ZXIgLmZhbmN5Ym94LWlubmVyIC5mYW5jeWJveC1pZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZhbmN5Ym94LW92ZXJsYXkgLmZhbmN5Ym94LXdyYXAgLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LW91dGVyIC5mYW5jeWJveC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiA4MDQwOyB9XG4gICAgICAgIC5mYW5jeWJveC1vdmVybGF5IC5mYW5jeWJveC13cmFwIC5mYW5jeWJveC1za2luIC5mYW5jeWJveC1vdXRlciAuZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmZhbmN5Ym94LW92ZXJsYXkgLmZhbmN5Ym94LXdyYXAgLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LW91dGVyIC5mYW5jeWJveC1uYXYuZmFuY3lib3gtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5mYW5jeWJveC1vdmVybGF5IC5mYW5jeWJveC13cmFwIC5mYW5jeWJveC1za2luIC5mYW5jeWJveC1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmFuY3lib3hfc3ByaXRlLnBuZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIHotaW5kZXg6IDgwNDA7IH1cblxuLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwNTA7IH1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1pbm5lciAjY29udGVudCAucm93IC5jb2wge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mYW5jeWJveC1pbm5lciAjY29udGVudCBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjYzlmM2VmOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWI3YTk7IH1cblxubGFiZWwge1xuICAvKmZvbnQtc2l6ZTowLjhyZW07Ki9cbiAgY29sb3I6ICM5ZTllOWU7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkMWQxZDE7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QxZDFkMTsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkMWQxZDE7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cblxuaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seT1cInJlYWRvbmx5XCJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9dGltZV06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGltZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1kYXRlXVtyZWFkb25seT1cInJlYWRvbmx5XCJdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXRlbF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkICsgbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLCBpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCArIGxhYmVsLCBpbnB1dFt0eXBlPXRpbWVdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRlXTpkaXNhYmxlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLCBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCArIGxhYmVsLCBpbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2YTY5YTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICMyNmE2OWE7IH1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXVybF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMjZhNjlhOyB9XG5cbmlucHV0W3R5cGU9dGV4dF0udmFsaWQsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMudmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdLnZhbGlkLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1lbWFpbF0udmFsaWQsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPXVybF0udmFsaWQsIGlucHV0W3R5cGU9dXJsXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT10aW1lXS52YWxpZCwgaW5wdXRbdHlwZT10aW1lXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1kYXRlXS52YWxpZCwgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0udmFsaWQsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPXRlbF0udmFsaWQsIGlucHV0W3R5cGU9dGVsXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1udW1iZXJdLnZhbGlkLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMudmFsaWQsIGlucHV0W3R5cGU9c2VhcmNoXS52YWxpZCwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLnZhbGlkLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Q0FGNTA7IH1cblxuaW5wdXRbdHlwZT10ZXh0XS5pbnZhbGlkLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdLmludmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9ZW1haWxdLmludmFsaWQsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9dXJsXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXVybF06Zm9jdXMuaW52YWxpZCwgaW5wdXRbdHlwZT10aW1lXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9ZGF0ZV0uaW52YWxpZCwgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnZhbGlkLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPXRlbF0uaW52YWxpZCwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9bnVtYmVyXS5pbnZhbGlkLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMuaW52YWxpZCwgaW5wdXRbdHlwZT1zZWFyY2hdLmludmFsaWQsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy5pbnZhbGlkLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNDQzMzY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjRjQ0MzM2OyB9XG5cbi5wYWdlLXVzZXItbG9naW4gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5wYWdlLXVzZXItbG9naW4gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQ7IH1cblxuLnBhZ2UtdXNlci1yZWdpc3RlciAuZm9ybS10eXBlLXRleHRmaWVsZCxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS1wYXNzd29yZCxcbi5wYWdlLXVzZXItbG9naW4gLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFnZS11c2VyLWxvZ2luIC5mb3JtLXR5cGUtcGFzc3dvcmQsXG4uaW5wdXQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnBhZ2UtdXNlci1sb2dpbiAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5wYWdlLXVzZXItbG9naW4gLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwsXG4uaW5wdXQtZmllbGQgbGFiZWwge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOHJlbTtcbiAgbGVmdDogMC43NXZ3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG5cbi5wYWdlLXVzZXItbG9naW4gLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbC5hY3RpdmUsXG4ucGFnZS11c2VyLWxvZ2luIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLmFjdGl2ZSxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbC5hY3RpdmUsXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLmFjdGl2ZSxcbi5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpOyB9XG5cbi5wYWdlLXVzZXItbG9naW4gI2VkaXQtYWN0aW9ucyxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgI2VkaXQtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmNvbmZpcm0tcGFyZW50LFxuLnBhZ2UtdXNlci1yZWdpc3RlciAucGFzc3dvcmQtcGFyZW50IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuXG4uaW5wdXQtZmllbGQgLnByZWZpeC5hY3RpdmUge1xuICBjb2xvcjogIzI2YTY5YTsgfVxuXG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0LCAuaW5wdXQtZmllbGQgLnByZWZpeCB+IHRleHRhcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuXG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IHRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IC44cmVtOyB9XG5cbi5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfSB9XG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pOyB9XG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMgKyBsYWJlbCBpLCAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsIHtcbiAgbGVmdDogMXJlbTsgfVxuXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxcmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7IH1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZzogMS42cmVtIDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogM3JlbTsgfVxuXG4uaGlkZGVuZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4yOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuMjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuMjhzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG5cblt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjhzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yOHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4yOHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IDAuMjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuMjhzIGVhc2U7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWE1YTVhOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWE1YTVhO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNmE2OWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNmE2OWE7IH1cblxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNmE2OWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLCBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG5mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZvcm0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjZhNjlhO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2YTY5YTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogLTExcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjZhNjlhO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGU6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgbGFiZWw6YmVmb3JlLCBbdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cywgd2lkdGggLjIwcyAuMXMsIGhlaWdodCAuMjBzIC4xcywgdG9wIC4yMHMgLjFzLCBsZWZ0IC4yMHMgLjFzO1xuICB6LWluZGV4OiAxOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAyMCUgNDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAwOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNmE2OWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRCREJEO1xuICBib3JkZXItY29sb3I6ICNCREJEQkQ7IH1cblxuLnN3aXRjaCwgLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjN2MxOyB9XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7IH1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDE2cHg7IH1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTNweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCAxNXB4IHJnYmEoMzgsIDE2NiwgMTU0LCAwLjEpOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgbGVmdDogMjRweDsgfVxuXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlciwgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtZG93biB7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtZG93bi5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciArIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnNlbGVjdC5icm93c2VyLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maWxlLWZpZWxkIGlucHV0LmZpbGUtcGF0aCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfVxuXG4uZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmNsZWFyLCAuY3VzdG9tLWZvcm0gLmZpbGUtZmllbGQgLmNsZWFyLCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5maWxlLWZpZWxkIC5vcHRpb24tc2VsZWN0LCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmZpbGUtZmllbGQgLnN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG5cbi5maWxlLWZpZWxkIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5yYW5nZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSwgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YTtcbiAgdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIgLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjZhNjlhO1xuICBmb250LXNpemU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYi5hY3RpdmUgLnZhbHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBtYXJnaW46IC01cHggMCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyNmE2OWE7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzI2YTY5YTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjODg4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogM3JlbTsgfVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS1lbGVtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3BzY2llbmNlLXNpbmdsZS1xdWVzdGlvbi1mb3JtIC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgge1xuICB3aWR0aDogMTd2dztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW8sXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgaGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDE0LjV2aDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDsgfVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvcyAuZm9ybS1yYWRpb3MsXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvcyAuZm9ybS1jaGVja2JveGVzLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveGVzIC5mb3JtLXJhZGlvcyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveGVzIHtcbiAgLypkaXNwbGF5OmlubGluZS1ibG9jazsqLyB9XG5cbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW9zID4gbGFiZWwsXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94ZXMgPiBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgI3BzY2llbmNlLXNpbmdsZS1xdWVzdGlvbi1mb3JtIC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW9zID4gbGFiZWwsICNwc2NpZW5jZS1zaW5nbGUtcXVlc3Rpb24tZm9ybVxuICAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94ZXMgPiBsYWJlbCB7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpb3MgPiAuZGVzY3JpcHRpb24sXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94ZXMgPiAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvOmhvdmVyLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cblxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpby5zZWxlY3RlZCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvLnNlbGVjdGVkLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveC5zZWxlY3RlZCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW8uc2VsZWN0ZWQsXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvLnNlbGVjdGVkOmhvdmVyLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveC5zZWxlY3RlZCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpbyBpbnB1dCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvIGxhYmVsLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvIGxhYmVsOmJlZm9yZSxcbiAgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpbyBsYWJlbDphZnRlcixcbiAgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvLnNlbGVjdGVkIGxhYmVsLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveC5zZWxlY3RlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7IH1cblxuLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIGJ1dHRvbi5za2lwLXN0ZXAge1xuICBtYXJnaW4tdG9wOiA0dmg7IH1cblxuLnBhZ2UtdXNlci1yZWdpc3RlciAuZmllbGQtbmFtZS1maWVsZC1zaWduLXVwIHtcbiAgbWFyZ2luOiAydncgMCAxdnc7IH1cblxuLnN1Ym1pdC1xdWVzdGlvbi13cmFwcGVyLFxuLnNraXAtcXVlc3Rpb24td3JhcHBlciB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5LnNlY3Rpb24tdXNlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuYm9keS5zZWN0aW9uLXVzZXIgLnVzZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwLjV2dyAwIDF2dyAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbmJvZHkuc2VjdGlvbi11c2VyIC51c2VyLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG4gIGJvZHkuc2VjdGlvbi11c2VyIC51c2VyLWNhcmQtY29udGVudCAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkuc2VjdGlvbi11c2VyICNlZGl0LWFjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmJvZHkuc2VjdGlvbi11c2VyICNlZGl0LXN1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5ib2R5LnBhZ2UtdXNlci1lZGl0LnBhZ2UtdXNlci0gZmllbGRzZXQsXG5ib2R5LnBhZ2UtdXNlci1lZGl0LnBhZ2UtdXNlci1lZGl0LW1haW4gZmllbGRzZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkucGFnZS11c2VyLWVkaXQucGFnZS11c2VyLSAuZGVzY3JpcHRpb24sXG5ib2R5LnBhZ2UtdXNlci1lZGl0LnBhZ2UtdXNlci1lZGl0LW1haW4gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbmJvZHkucGFnZS11c2VyLWVkaXQucGFnZS11c2VyLSAuZm9ybS1pdGVtLWN1cnJlbnQtcGFzcyxcbmJvZHkucGFnZS11c2VyLWVkaXQucGFnZS11c2VyLWVkaXQtbWFpbiAuZm9ybS1pdGVtLWN1cnJlbnQtcGFzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cblxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtYWN0aW9ucyxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkICNlZGl0LXN1Ym1pdCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDF2aDtcbiAgbWFyZ2luLWJvdHRvbTogMXZoOyB9XG5cbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAqIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLmZvcm0td3JhcHBlciA+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS13cmFwcGVyID4gLnF1ZXN0aW9uLW9wdGlvbnMsXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgI2NvbnRlbnQgI3VzZXItcHJvZmlsZS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH0gfVxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gcC5xdWVzdGlvbi1oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAuZmllbGQtd2lkZ2V0LXNsaWRlcmZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLmZpZWxkLXR5cGUtbnVtYmVyLWludGVnZXIgPiAucXVlc3Rpb24tb3B0aW9ucyxcbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAudHlwZS1udW1lcmljIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI2NvbnRlbnQgI3VzZXItcHJvZmlsZS1mb3JtIC5mb3JtLXR5cGUtc2xpZGVyID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLS1sZWdhbC1hY2NlcHQtbmV3IGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuI3NpdGUtZGlzY2xhaW1lci1jb25maXJtIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbiNzaXRlLWRpc2NsYWltZXItY29uZmlybSAjZWRpdC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7IH1cblxubmF2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG5cbm5hdiBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxubmF2IC5uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbm5hdiAubmF2LXdyYXBwZXIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICBuYXYgYS5idXR0b24tY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5uYXYgLmJ1dHRvbi1jb2xsYXBzZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTZweDsgfVxuXG5uYXYgLmJ1dHRvbi1jb2xsYXBzZSBpIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cblxubmF2IC5icmFuZC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgcGFkZGluZzogMDsgfVxuXG5uYXYgLmJyYW5kLWxvZ28uY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgbmF2IC5icmFuZC1sb2dvIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxubmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMDsgfVxuXG5uYXYgdWwge1xuICBtYXJnaW46IDA7IH1cblxubmF2IHVsIGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxubmF2IHVsIGxpOmhvdmVyLCBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbm5hdiB1bCBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG5uYXYgdWwubGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbm5hdiAuaW5wdXQtZmllbGQge1xuICBtYXJnaW46IDA7IH1cblxubmF2IC5pbnB1dC1maWVsZCBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbm5hdiAuaW5wdXQtZmllbGQgaW5wdXQ6Zm9jdXMsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTp2YWxpZCwgbmF2IC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTp2YWxpZCwgbmF2IC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTp2YWxpZCwgbmF2IC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXVybF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1kYXRlXTp2YWxpZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbm5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuXG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNmZmY7IH1cblxubmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk4OyB9XG5cbi5uYXZiYXItZml4ZWQgbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgbmF2LCBuYXYgLm5hdi13cmFwcGVyIGksIG5hdiBhLmJ1dHRvbi1jb2xsYXBzZSwgbmF2IGEuYnV0dG9uLWNvbGxhcHNlIGkge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDsgfVxuICAubmF2YmFyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuXG4jaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41dncgMXZ3OyB9XG5cbiNoZWFkZXI6YmVmb3JlLCAjaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuI2hlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNoZWFkZXIgLm1hc3RoZWFkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzMuMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jaGVhZGVyIC5tYXN0aGVhZCBhID4gaW1nIHtcbiAgd2lkdGg6IDI4dnc7IH1cblxuI2hlYWRlciAuY29tcGFueS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNjYuNjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jaGVhZGVyIC5jb21wYW55LWxvZ28gYSA+IGltZyB7XG4gIHdpZHRoOiAxMnZ3OyB9XG5cbiNoZWFkZXIgbmF2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jaGVhZGVyIG5hdiA+IC5idG4sICNoZWFkZXIgbmF2ID4gLmJ0bi1sYXJnZSwgI2hlYWRlciAuY3VzdG9tLWZvcm0gbmF2ID4gLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2hlYWRlciBuYXYgPiAuY2xlYXIsICNoZWFkZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBuYXYgPiAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVhZGVyIG5hdiA+IC5vcHRpb24tc2VsZWN0LCAjaGVhZGVyIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggbmF2ID4gLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVhZGVyIG5hdiA+IC5zdWJtaXQge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDE7XG4gIC1vLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IDMuNXZ3O1xuICBsaW5lLWhlaWdodDogMy41dnc7XG4gIG1hcmdpbjogMC43dncgMC41dnc7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2hlYWRlciBuYXYgLmxvZ291dCB7XG4gIG1hcmdpbjogMC43dncgMC43dncgMC43dncgMTF2dzsgfVxuXG4ubm90LWxvZ2dlZC1pbiAjbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbmF2IHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtby1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDF2dztcbiAgbWF4LWhlaWdodDogODV2aDtcbiAgbWF4LXdpZHRoOiAxMXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOC4zNXZ3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICNuYXYge1xuICAgIHRvcDogMTB2dzsgfSB9XG5cbi5sb2dnZWQtaW4gI25hdiArICNjb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMCAxMXZ3O1xuICBtaW4taGVpZ2h0OiA2NXZ3O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTF2dyk7IH1cblxuI25hdiBhIHtcbiAgY29sb3I6ICMyMjI7IH1cblxuI25hdi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSkgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI25hdi5kaXNhYmxlZCAubm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbmF2IHVsLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jbmF2IHVsLm1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNuYXYgdWwubWVudSA+IGxpIC5ub3RpZmljYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxdnc7XG4gIGN1cnNvcjogaGVscDtcbiAgZm9udC1zaXplOiAxLjN2aDtcbiAgaGVpZ2h0OiAyLjV2aDtcbiAgbGluZS1oZWlnaHQ6IDIuNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjJ2dztcbiAgd2lkdGg6IDN2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0wLjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICNuYXYgdWwubWVudSA+IGxpIC5ub3RpZmljYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgaGVpZ2h0OiAyLjV2dztcbiAgICBsaW5lLWhlaWdodDogMi41dnc7XG4gICAgdG9wOiAtMC41dnc7IH0gfVxuXG4jbmF2IHVsLm1lbnUgPiBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ5LCAxNDksIDE0OSwgMC40Nik7IH1cblxuI25hdiB1bC5tZW51ID4gbGkuYWNjb3VudCBhLCAjbmF2IHVsLm1lbnUgPiBsaS5yZXNvdXJjZXMgYSwgI25hdiB1bC5tZW51ID4gbGkuYWJvdXQgYSwgI25hdiB1bC5tZW51ID4gbGkuc2hhcmUgYSwgI25hdiB1bC5tZW51ID4gbGkuaGVscCBhIHtcbiAgaGVpZ2h0OiAzdmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAjbmF2IHVsLm1lbnUgPiBsaS5hY2NvdW50IGEsICNuYXYgdWwubWVudSA+IGxpLnJlc291cmNlcyBhLCAjbmF2IHVsLm1lbnUgPiBsaS5hYm91dCBhLCAjbmF2IHVsLm1lbnUgPiBsaS5zaGFyZSBhLCAjbmF2IHVsLm1lbnUgPiBsaS5oZWxwIGEge1xuICAgIGhlaWdodDogM3Z3OyB9IH1cblxuI25hdiB1bC5tZW51ID4gbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuN3ZoO1xuICBoZWlnaHQ6IDEyLjd2aDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC41dmggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICNuYXYgdWwubWVudSA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS43dnc7XG4gICAgaGVpZ2h0OiAxMi43dnc7XG4gICAgcGFkZGluZzogMC41dncgMDsgfSB9XG5cbiNuYXYgdWwubWVudSA+IGxpIGEgLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogOXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgI25hdiB1bC5tZW51ID4gbGkgYSAubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDl2dzsgfSB9XG5cbiNuYXYgdWwubWVudSA+IGxpIGEgcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMS43dmg7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICNuYXYgdWwubWVudSA+IGxpIGEgcCB7XG4gICAgZm9udC1zaXplOiAxLjd2dzsgfSB9XG5cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MzsgfVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnBhZ2luYXRpb24gbGkgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbnRhYmxlLmJvcmRlcmVkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7IH1cblxudGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxudGFibGUuaG92ZXJhYmxlIHRib2R5IHRyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTsgfVxuXG50YWJsZS5ob3ZlcmFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbnRhYmxlLmNlbnRlcmVkIHRoZWFkIHRyIHRoLCB0YWJsZS5jZW50ZXJlZCB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwOyB9XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoLCB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB0aDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiOyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDBkMGQwOyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZS5ib3JkZXJlZCB0ciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdGJvZHkgdHIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGQwZDA7IH0gfVxuXG4vKiBEcnVwYWwgU3BlY2lmaWMgY29tcG9uZW50cyAqL1xuLyoqXG4gKiBUYWJzLlxuICovXG4vKiBCYXNpYyBwb3NpdGlvbmluZyBzdHlsZXMgc2hhcmVkIGJ5IHByaW1hcnkgYW5kIHNlY29uZGFyeSB0YWJzLiAqL1xuLnRhYnMtcHJpbWFyeSxcbi50YWJzLnByaW1hcnkge1xuICAvKiBJRSA5IGFuZCBlYXJsaWVyIGRvbid0IHVuZGVyc3RhbmQgZ3JhZGllbnRzLiAqL1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRhYnMtcHJpbWFyeTo6YWZ0ZXIsXG4gIC50YWJzLnByaW1hcnk6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaSxcbi50YWJzLXByaW1hcnlfX3RhYiwgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSxcbi50YWJzLXByaW1hcnlfX3RhYi5pcy1hY3RpdmUge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMCAzcHg7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYSxcbmEudGFicy1wcmltYXJ5X190YWItbGluaywgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjczMzE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogUHJpbWFyeSB0YWJzLiAqL1xuLnRhYnMucHJpbWFyeSA+IGxpLFxuLnRhYnMtcHJpbWFyeV9fdGFiLFxuLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSxcbi50YWJzLXByaW1hcnlfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIC8qIElFIDkgYW5kIGVhcmxpZXIgZG9uJ3QgdW5kZXJzdGFuZCBncmFkaWVudHMuICovXG4gIGJvcmRlci1ib3R0b206IDAgXFwwL2llOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUsXG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlLFxuLmlzLWFjdGl2ZS50YWJzLXByaW1hcnlfX3RhYiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYSxcbmEudGFicy1wcmltYXJ5X190YWItbGluaywgLnRhYnMucHJpbWFyeSA+IGxpLmlzLWFjdGl2ZSA+IGEuaXMtYWN0aXZlLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWJzLnByaW1hcnkgPiBsaSA+IGE6aG92ZXIsIC50YWJzLnByaW1hcnkgPiBsaSA+IGE6Zm9jdXMsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6aG92ZXIsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cblxuLnRhYnMucHJpbWFyeSA+IGxpID4gYTphY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbms6YWN0aXZlLCAudGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4vKiBTZWNvbmRhcnkgdGFicy4gKi9cbi50YWJzLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWJzLXNlY29uZGFyeTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRhYnMtc2Vjb25kYXJ5X190YWIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi50YWJzLXNlY29uZGFyeV9fdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDsgfVxuXG4udGFicy1zZWNvbmRhcnlfX3RhYiBhLFxuLnRhYnMtc2Vjb25kYXJ5X190YWIuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBXb3JkUHJlc3MgU3BlY2lmaWMgY29tcG9uZW50cyAqL1xuLyogRGVmYXVsdCBXb3JkUHJlc3Mgc2NyZWVuIHJlYWRlciBzdHlsZSAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKlxyXG4gKiBUaGUgc2tpcC1saW5rIGxpbmsgd2lsbCBiZSBjb21wbGV0ZWx5IGhpZGRlbiB1bnRpbCBhIHVzZXIgdGFicyB0byB0aGUgbGluay5cclxuICovXG4jc2tpcC1saW5rIHtcbiAgbWFyZ2luOiAwOyB9XG4gICNza2lwLWxpbmsgYSxcbiAgI3NraXAtbGluayBhOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIFJlZ2lvbiBydWxlcyAqL1xuLnByZXBhcmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmltZy1yb3VuZGVkLWRhc2hlZCB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmNhcHRpYWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMzliZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZhbGlnbi13cmFwcGVyIC52YWxpZ24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNFRjlBOUE7IH1cblxuLmZyb250Lm5vdC1sb2dnZWQtaW4gLmZlYXR1cmVkIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub2RlLTMzIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuXG4ubm9kZS0zMyB1bCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cblxuLm5vZGUtMzMgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLm5vZGUtMzMgdWwgbGkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuXG4ubm9kZS0zMyB1bCBsaSBsaSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG5cbi5ub2RlLTMzIGIsIC5ub2RlLTMzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub2RlLTMzIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZm9vdGVyLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzM7IH1cblxuZm9vdGVyLnBhZ2UtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTsgfVxuXG4jZm9vdGVyIC5yb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4jZm9vdGVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2Zvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjV2dzsgfVxuXG5odG1sIGJvZHkuYWRtaW4tbWVudS5sb2dnZWQtaW4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7IH1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICBoZWlnaHQ6IDg0cHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBpLmNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuICBjb2xvcjogI2VhZmFmOTsgfVxuXG4uY29sbGVjdGlvbiBhLmNvbGxlY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjI1cztcbiAgLW1zLXRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICMyNmE2OWE7IH1cblxuLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uY29sbGVjdGlvbi53aXRoLWhlYWRlciAuY29sbGVjdGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzI2YTY5YTsgfVxuXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Bhbi5iYWRnZS5uZXcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5zcGFuLmJhZGdlLm5ldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIG5ld1wiOyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZpZGVvLWNvbnRhaW5lci5uby1jb250cm9scyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi52aWRlby1jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4udmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlY2U2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMC41dncgMCAxdncgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvZ3Jlc3MgLmRldGVybWluYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBsaW5lYXI7IH1cblxuLnByb2dyZXNzIC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YTsgfVxuXG4ucHJvZ3Jlc3MgLmluZGV0ZXJtaW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTsgfVxuXG4ucHJvZ3Jlc3MgLmluZGV0ZXJtaW5hdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMzUlO1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgbGVmdDogLTM1JTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfSB9XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMzUlO1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwMCU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwMCU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglOyB9IH1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlLXNob3J0IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0yMDAlO1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTsgfSB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2VudGVyLFxuLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLXNlbGVjdCxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuLmNhcmQtcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kID4gLmJsb2NrLFxuLmNhcmQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4jcHJvZ3Jlc3NiYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCxcbi5ub2RlLS13ZWJmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCBoMi5ibG9jay10aXRsZSxcbi5jYXJkIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLXRpdGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jZm9vdGVyIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5jYXJkIC5jYXJkLXRpdGxlLmFjdGl2YXRvcixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC10aXRsZS5hY3RpdmF0b3IsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtdGl0bGUuYWN0aXZhdG9yLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUuYWN0aXZhdG9yLFxuI2Zvb3RlciAuY2FyZC10aXRsZS5hY3RpdmF0b3IsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLXRpdGxlLmFjdGl2YXRvcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUuYWN0aXZhdG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYXJkLnNtYWxsLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsLFxuLnNtYWxsI3Byb2dyZXNzYmFyLFxuLnNtYWxsI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4uc21hbGwjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5zbWFsbC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuc21hbGwubGV2ZWwtdXAsXG4uY2FyZC5tZWRpdW0sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubWVkaXVtLFxuLm1lZGl1bSNwcm9ncmVzc2Jhcixcbi5tZWRpdW0jcXVlc3Rpb24tb2YtdGhlLWRheSxcbi5tZWRpdW0jZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5tZWRpdW0udW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLm1lZGl1bS5sZXZlbC11cCxcbi5jYXJkLmxhcmdlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLmxhcmdlLFxuLmxhcmdlI3Byb2dyZXNzYmFyLFxuLmxhcmdlI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4ubGFyZ2UjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5sYXJnZS51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGFyZ2UubGV2ZWwtdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uc21hbGwgLmNhcmQtaW1hZ2UsXG4uc21hbGwjcHJvZ3Jlc3NiYXIgLmNhcmQtaW1hZ2UsXG4uc21hbGwjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1pbWFnZSxcbi5zbWFsbCNmb290ZXIgLmNhcmQtaW1hZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnNtYWxsLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWltYWdlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5zbWFsbC5sZXZlbC11cCAuY2FyZC1pbWFnZSxcbi5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0gLmNhcmQtaW1hZ2UsXG4ubWVkaXVtI3Byb2dyZXNzYmFyIC5jYXJkLWltYWdlLFxuLm1lZGl1bSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLm1lZGl1bSNmb290ZXIgLmNhcmQtaW1hZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1pbWFnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubWVkaXVtLmxldmVsLXVwIC5jYXJkLWltYWdlLFxuLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UgLmNhcmQtaW1hZ2UsXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIgLmNhcmQtaW1hZ2UsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1pbWFnZSxcbi5sYXJnZSNmb290ZXIgLmNhcmQtaW1hZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWltYWdlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCAuY2FyZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcmQuc21hbGwgLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5zbWFsbCAuY2FyZC1jb250ZW50LFxuLnNtYWxsI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4uc21hbGwjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuLnNtYWxsI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5zbWFsbC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5zbWFsbC5sZXZlbC11cCAuY2FyZC1jb250ZW50LFxuLmNhcmQubWVkaXVtIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubWVkaXVtIC5jYXJkLWNvbnRlbnQsXG4ubWVkaXVtI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4ubWVkaXVtI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbi5tZWRpdW0jZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5tZWRpdW0ubGV2ZWwtdXAgLmNhcmQtY29udGVudCxcbi5jYXJkLmxhcmdlIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UgLmNhcmQtY29udGVudCxcbi5sYXJnZSNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50LFxuLmxhcmdlI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbi5sYXJnZSNmb290ZXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubGFyZ2UudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGFyZ2UubGV2ZWwtdXAgLmNhcmQtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcmQuc21hbGwgLmNhcmQtYWN0aW9uLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsIC5jYXJkLWFjdGlvbixcbi5zbWFsbCNwcm9ncmVzc2JhciAuY2FyZC1hY3Rpb24sXG4uc21hbGwjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1hY3Rpb24sXG4uc21hbGwjZm9vdGVyIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuc21hbGwudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtYWN0aW9uLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5zbWFsbC5sZXZlbC11cCAuY2FyZC1hY3Rpb24sXG4uY2FyZC5tZWRpdW0gLmNhcmQtYWN0aW9uLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLm1lZGl1bSAuY2FyZC1hY3Rpb24sXG4ubWVkaXVtI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbixcbi5tZWRpdW0jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1hY3Rpb24sXG4ubWVkaXVtI2Zvb3RlciAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLm1lZGl1bS5sZXZlbC11cCAuY2FyZC1hY3Rpb24sXG4uY2FyZC5sYXJnZSAuY2FyZC1hY3Rpb24sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UgLmNhcmQtYWN0aW9uLFxuLmxhcmdlI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbixcbi5sYXJnZSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWFjdGlvbixcbi5sYXJnZSNmb290ZXIgLmNhcmQtYWN0aW9uLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5sYXJnZS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxhcmdlLmxldmVsLXVwIC5jYXJkLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uY2FyZC5zbWFsbCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5zbWFsbCxcbi5zbWFsbCNwcm9ncmVzc2Jhcixcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLnNtYWxsI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuc21hbGwudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uY2FyZC5zbWFsbCAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5zbWFsbCAuY2FyZC1pbWFnZSxcbi5zbWFsbCNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLnNtYWxsI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuc21hbGwudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIC5jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4uY2FyZC5zbWFsbCAuY2FyZC1jb250ZW50LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsIC5jYXJkLWNvbnRlbnQsXG4uc21hbGwjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQsXG4uc21hbGwjZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnNtYWxsLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi5jYXJkLm1lZGl1bSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0sXG4ubWVkaXVtI3Byb2dyZXNzYmFyLFxuLm1lZGl1bSNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLm1lZGl1bSNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubWVkaXVtLmxldmVsLXVwIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uY2FyZC5tZWRpdW0gLmNhcmQtaW1hZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubWVkaXVtIC5jYXJkLWltYWdlLFxuLm1lZGl1bSNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbi5tZWRpdW0jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1pbWFnZSxcbi5tZWRpdW0jZm9vdGVyIC5jYXJkLWltYWdlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5tZWRpdW0udW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLm1lZGl1bS5sZXZlbC11cCAuY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMjUwcHg7IH1cblxuLmNhcmQubWVkaXVtIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubWVkaXVtIC5jYXJkLWNvbnRlbnQsXG4ubWVkaXVtI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4ubWVkaXVtI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbi5tZWRpdW0jZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5tZWRpdW0ubGV2ZWwtdXAgLmNhcmQtY29udGVudCB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLmNhcmQubGFyZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UsXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSxcbi5sYXJnZSNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCB7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UgLmNhcmQtaW1hZ2UsXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIgLmNhcmQtaW1hZ2UsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1pbWFnZSxcbi5sYXJnZSNmb290ZXIgLmNhcmQtaW1hZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWltYWdlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCAuY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMzMwcHg7IH1cblxuLmNhcmQubGFyZ2UgLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSAuY2FyZC1jb250ZW50LFxuLmxhcmdlI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuLmxhcmdlI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5sYXJnZS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCAuY2FyZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uY2FyZCAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1pbWFnZSxcbiNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJkIC5jYXJkLWltYWdlIGltZyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1pbWFnZSBpbWcsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtaW1hZ2UgaW1nLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtaW1hZ2UgaW1nLFxuI2Zvb3RlciAuY2FyZC1pbWFnZSBpbWcsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWltYWdlIGltZyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZCAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSxcbiNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlLFxuI2Zvb3RlciAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UgLmNhcmQtdGl0bGUsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmNhcmQgLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50LFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLmNhcmQgLmNhcmQtY29udGVudCBwLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgcCxcbiNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IHAsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IHAsXG4jZm9vdGVyIC5jYXJkLWNvbnRlbnQgcCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCBwLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNmb290ZXIgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG5cbi5jYXJkIC5jYXJkLWFjdGlvbixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1hY3Rpb24sXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtYWN0aW9uLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtYWN0aW9uLFxuI2Zvb3RlciAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWFjdGlvbixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLCAxNjAsIDE2MCwgMC4yKTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24gYSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1hY3Rpb24gYSxcbiNwcm9ncmVzc2JhciAuY2FyZC1hY3Rpb24gYSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWFjdGlvbiBhLFxuI2Zvb3RlciAuY2FyZC1hY3Rpb24gYSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtYWN0aW9uIGEsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWFjdGlvbiBhIHtcbiAgY29sb3I6ICNmZmFiNDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FyZCAuY2FyZC1hY3Rpb24gYTpob3Zlcixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1hY3Rpb24gYTpob3ZlcixcbiNwcm9ncmVzc2JhciAuY2FyZC1hY3Rpb24gYTpob3ZlcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWFjdGlvbiBhOmhvdmVyLFxuI2Zvb3RlciAuY2FyZC1hY3Rpb24gYTpob3ZlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtYWN0aW9uIGE6aG92ZXIsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWFjdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmQ4YTY7IH1cblxuLmNhcmQgLmNhcmQtcmV2ZWFsLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXJldmVhbCxcbiNwcm9ncmVzc2JhciAuY2FyZC1yZXZlYWwsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1yZXZlYWwsXG4jZm9vdGVyIC5jYXJkLXJldmVhbCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtcmV2ZWFsLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1yZXZlYWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZCAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLXJldmVhbCAuY2FyZC10aXRsZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLXJldmVhbCAuY2FyZC10aXRsZSxcbiNmb290ZXIgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLXJldmVhbCAuY2FyZC10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDMwJTtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IDclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDglO1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiA3JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50b2FzdCAuYnRuLFxuLnRvYXN0IC5idG4tbGFyZ2UsXG4udG9hc3QgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudG9hc3QgLmNsZWFyLFxuLnRvYXN0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50b2FzdCAub3B0aW9uLXNlbGVjdCxcbi50b2FzdCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50b2FzdCAuc3VibWl0LFxuLnRvYXN0IC5idG4tZmxhdCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLnRvYXN0LnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b2FzdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC50b2FzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFicyAudGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgd2lkdGg6IDE1JTsgfVxuXG4udGFicyAudGFiIGEge1xuICBjb2xvcjogI2VlNmU3MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yOHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjI4cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjI4cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4yOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yOHMgZWFzZTsgfVxuXG4udGFicyAudGFiIGE6aG92ZXIge1xuICBjb2xvcjogI2Y5YzljYjsgfVxuXG4udGFicyAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiMmI1O1xuICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7IH1cblxuLnRhYnMgLnRhYiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIGxlZnQ7IH1cblxuLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cblxuLnBhZ2UtdXNlci1wYXNzd29yZCAjZWRpdC1zdWJtaXQsXG4uYnRuLFxuLmJ0bi1sYXJnZSxcbi5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmJ0bi1mbGF0LFxuLnBhZ2UtLWxlZ2FsLWFjY2VwdC1uZXcgI2VkaXQtc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYnRuLmRpc2FibGVkLFxuLmRpc2FibGVkLmJ0bi1sYXJnZSxcbi5jdXN0b20tZm9ybSAuZGlzYWJsZWQuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNhYmxlZC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzYWJsZWQuc3VibWl0LFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZCxcbi5idG4tbGFyZ2UuZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcbi5jdXN0b20tZm9ybSAuY2xlYXI6ZGlzYWJsZWQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmRpc2FibGVkLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzlGOUY5RjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5idG4uZGlzYWJsZWQgKixcbi5kaXNhYmxlZC5idG4tbGFyZ2UgKixcbi5jdXN0b20tZm9ybSAuZGlzYWJsZWQuY2xlYXIgKixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2FibGVkLm9wdGlvbi1zZWxlY3QgKixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2FibGVkLnN1Ym1pdCAqLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZCAqLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZCAqLFxuLmJ0bjpkaXNhYmxlZCAqLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCAqLFxuLmN1c3RvbS1mb3JtIC5jbGVhcjpkaXNhYmxlZCAqLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdDpkaXNhYmxlZCAqLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmRpc2FibGVkICosXG4uYnRuLWxhcmdlOmRpc2FibGVkICosXG4uYnRuLWZsb2F0aW5nOmRpc2FibGVkICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLmRpc2FibGVkOmhvdmVyLFxuLmRpc2FibGVkLmJ0bi1sYXJnZTpob3Zlcixcbi5jdXN0b20tZm9ybSAuZGlzYWJsZWQuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNhYmxlZC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzYWJsZWQuc3VibWl0OmhvdmVyLFxuLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4tbGFyZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZDpob3Zlcixcbi5jdXN0b20tZm9ybSAuY2xlYXI6ZGlzYWJsZWQ6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkOmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZDpob3Zlcixcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xuICBjb2xvcjogIzlGOUY5RjsgfVxuXG4uYnRuIGksXG4uYnRuLWxhcmdlIGksXG4uY3VzdG9tLWZvcm0gLmNsZWFyIGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQgaSxcbi5idG4tZmxvYXRpbmcgaSxcbi5idG4tbGFyZ2UgaSxcbi5idG4tZmxhdCBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0LFxuLmJ0bixcbi5idG4tbGFyZ2UsXG4uY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiNzaXRlLWRpc2NsYWltZXItY29uZmlybSAjZWRpdC1zdWJtaXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFnZS11c2VyLXBhc3N3b3JkICNlZGl0LXN1Ym1pdDpob3Zlcixcbi5idG46aG92ZXIsXG4uYnRuLWxhcmdlOmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6aG92ZXIsXG4jc2l0ZS1kaXNjbGFpbWVyLWNvbmZpcm0gI2VkaXQtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYmJhZDsgfVxuXG4ucGFnZS11c2VyLXBhc3N3b3JkICNlZGl0LXN1Ym1pdCB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4uYnRuLWZsb2F0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLWZsb2F0aW5nIGkge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7IH1cblxuLmJ0bi1mbG9hdGluZzpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIHtcbiAgd2lkdGg6IDU1LjVweDtcbiAgaGVpZ2h0OiA1NS41cHg7IH1cblxuLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UgaSB7XG4gIGxpbmUtaGVpZ2h0OiA1NS41cHg7IH1cblxuYnV0dG9uLmJ0bi1mbG9hdGluZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDk5ODsgfVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NHB4OyB9XG5cbi5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB1bCBhLmJ0bi1mbG9hdGluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmJ0bi1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi1mbGF0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnRuLWxhcmdlIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuXG4uYnRuLWxhcmdlIGkge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQ7IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyLFxuLmRyb3Bkb3duLWNvbnRlbnQgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4uZHJvcGRvd24tY29udGVudCBsaSA+IGEsXG4uZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyNmE2OWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cblxuLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAwLjV2dyAwIDF2dyAwOyB9XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmNvbGxhcHNpYmxlLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbGxhcHNpYmxlLWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUgbGkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDFyZW07IH1cblxuLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMnJlbTsgfVxuXG4uY29sbGFwc2libGUucG9wb3V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjkyKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4uY29sbGFwc2libGUucG9wb3V0ID4gbGk6aG92ZXIge1xuICB3aWxsLWNoYW5nZTogbWFyZ2luLCB0cmFuc2Zvcm07IH1cblxuLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tYXRlcmlhbGJveGVkIHtcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7IH1cblxuLm1hdGVyaWFsYm94ZWQ6aG92ZXIge1xuICB3aWxsLWNoYW5nZTogbGVmdCwgdG9wLCB3aWR0aCwgaGVpZ2h0OyB9XG5cbi5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5tYXRlcmlhbGJveGVkLmFjdGl2ZSB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgei1pbmRleDogOTk5O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDE1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4udGFibGUtb2YtY29udGVudHMuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGxpIHtcbiAgcGFkZGluZzogMnB4IDA7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGFibGUtb2YtY29udGVudHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhNGE0ZjsgfVxuXG4udGFibGUtb2YtY29udGVudHMgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VhNGE0ZjsgfVxuXG4uc2lkZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgbGVmdDogLTEwNSU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogbGVmdDsgfVxuXG4uc2lkZS1uYXYucmlnaHQtYWxpZ25lZCB7XG4gIHdpbGwtY2hhbmdlOiByaWdodDtcbiAgcmlnaHQ6IC0xMDUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUge1xuICBtYXJnaW46IDA7IH1cblxuLnNpZGUtbmF2IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2lkZS1uYXYgbGk6aG92ZXIsXG4uc2lkZS1uYXYgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2lkZS1uYXYgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODsgfVxuXG4uc2lkZS1uYXYuZml4ZWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5zaWRlLW5hdi5maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uc2lkZS1uYXYuZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGUtbmF2LmZpeGVkIHtcbiAgICBsZWZ0OiAtMTA1JTsgfVxuICAuc2lkZS1uYXYuZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IC0xMDUlO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkuYWN0aXZlLFxuLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzM7IH1cblxuLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpLmFjdGl2ZSBhLFxuLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3NpZGVuYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5wcmVsb2FkZXItd3JhcHBlci5zbWFsbCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLnByZWxvYWRlci13cmFwcGVyLmJpZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7IH1cblxuLnByZWxvYWRlci13cmFwcGVyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDsgfVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNzsgfVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjQwMDsgfVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuICBib3JkZXItY29sb3I6ICMwZjlkNTg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAzNy41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyB9XG4gIDYyLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgODcuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlOyB9XG5cbi5jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uY2lyY2xlLWNsaXBwZXIgLmNpcmNsZSB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpOyB9XG5cbi5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgbGVmdDogLTEwMCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTsgfVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9IH1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGVyLmZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uc2xpZGVyLmZ1bGxzY3JlZW4gdWwuc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGlkZXIuZnVsbHNjcmVlbiB1bC5pbmRpY2F0b3JzIHtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAzMHB4OyB9XG5cbi5zbGlkZXIgLnNsaWRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAxNSU7XG4gIHdpZHRoOiA3MCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHAge1xuICBjb2xvcjogI2UwZTBlMDsgfVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkuYWN0aXZlIHtcbiAgei1pbmRleDogMjsgfVxuXG4uc2xpZGVyIC5pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDsgfVxuXG4ucGlja2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucGlja2VyX19pbnB1dCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7IH1cblxuLnBpY2tlcl9faG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4vKiFcbiAqIERlZmF1bHQgbW9iaWxlLWZpcnN0LCByZXNwb25zaXZlIHN0eWxpbmcgZm9yIHBpY2thZGF0ZS5qc1xuICogRGVtbzogaHR0cDovL2Ftc3VsLmdpdGh1Yi5pby9waWNrYWRhdGUuanNcbiAqL1xuLnBpY2tlcl9faG9sZGVyLFxuLnBpY2tlcl9fZnJhbWUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7IH1cblxuLnBpY2tlcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIHRvcCAwcyAwLjE1cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0LCB0b3AgMHMgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIHRvcCAwcyAwLjE1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBpY2tlcl9fZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4td2lkdGg6IDI1NnB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiAyOC44NzVlbSkge1xuICAucGlja2VyX19mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTEwMCU7XG4gICAgbWF4LWhlaWdodDogODAlOyB9IH1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA0MC4xMjVlbSkge1xuICAucGlja2VyX19mcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41JTsgfSB9XG5cbi5waWNrZXJfX3dyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDI4Ljg3NWVtKSB7XG4gIC5waWNrZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBpY2tlcl9fYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDI4Ljg3NWVtKSB7XG4gIC5waWNrZXJfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjODk4OTg5O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDM2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxMnB4IDM2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfSB9XG5cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMxRTAwMDAwMCwgZW5kQ29sb3JzdHI9IzFFMDAwMDAwKVwiO1xuICB6b29tOiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDsgfVxuXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9fZnJhbWUge1xuICB0b3A6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLWhlaWdodDogMzUuODc1ZW0pIHtcbiAgLnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcbiAgICB0b3A6IDEwJTtcbiAgICBib3R0b206IDIwJSBhdXRvOyB9IH1cblxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTNGMkZEOyB9XG5cbi5waWNrZXJfX2ZyYW1lIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiAzOC44NzVlbSkge1xuICAucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9fZnJhbWUge1xuICAgIHRvcDogMTAlO1xuICAgIGJvdHRvbTogYXV0bzsgfSB9XG5cbi5waWNrZXJfX2JveCB7XG4gIHBhZGRpbmc6IDAgMWVtOyB9XG5cbi5waWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAuNzVlbTsgfVxuXG4ucGlja2VyX19tb250aCxcbi5waWNrZXJfX3llYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ucGlja2VyX19zZWxlY3QtLXllYXIuYnJvd3Nlci1kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjUlOyB9XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsXG4ucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnBpY2tlcl9fbmF2LS1wcmV2LFxuLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAuNWVtIDEuMjVlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0b3A6IC0wLjI1ZW07IH1cblxuLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgbGVmdDogLTFlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtOyB9XG5cbi5waWNrZXJfX25hdi0tbmV4dCB7XG4gIHJpZ2h0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfVxuXG4ucGlja2VyX19uYXYtLWRpc2FibGVkLFxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3Zlcixcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpiZWZvcmU6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnBpY2tlcl9fdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuXG4ucGlja2VyX190YWJsZSB0aCxcbi5waWNrZXJfX3RhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waWNrZXJfX3RhYmxlIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5waWNrZXJfX3dlZWtkYXkge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9IH1cblxuLnBpY2tlcl9fZGF5LS10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGxldHRlci1zcGFjaW5nOiAtLjM7XG4gIHBhZGRpbmc6IC43NXJlbSAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7IH1cblxuLnBpY2tlcl9fZGF5LS1pbmZvY3VzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGlja2VyX19kYXktLW91dGZvY3VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogLjc1cmVtIDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgYmFja2dyb3VuZDogIzAwODllYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYmJiYmI7IH1cblxuLnBpY2tlcl9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheSxcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXIsXG4ucGlja2VyX19idXR0b24tLWNsb3NlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBwYWRkaW5nOiAuNjZlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDMzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmhvdmVyLFxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpmb2N1cyxcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMsXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUsXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tcmlnaHQ6IC40NWVtOyB9XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlIHtcbiAgdG9wOiAtMC4wNWVtO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMC42NmVtIHNvbGlkICMwMDU5YmM7XG4gIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG4gIHRvcDogLTAuMjVlbTtcbiAgd2lkdGg6IC42NmVtO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlMjIwMDsgfVxuXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICB0b3A6IC0wLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMzVlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF0sXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhOyB9XG5cbi5waWNrZXJfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGlja2VyX19kYXRlLWRpc3BsYXkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ucGlja2VyX19uYXYtLXByZXY6aG92ZXIsXG4ucGlja2VyX19uYXYtLW5leHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjYTFkZWQ4OyB9XG5cbi5waWNrZXJfX3dlZWtkYXktZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjg5N2Y7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxldHRlci1zcGFjaW5nOiAuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5waWNrZXJfX21vbnRoLWRpc3BsYXkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLnBpY2tlcl9fZGF5LWRpc3BsYXkge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucGlja2VyX195ZWFyLWRpc3BsYXkge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5waWNrZXJfX2NhbGVuZGFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ucGlja2VyX19jYWxlbmRhci1jb250YWluZXIgdGhlYWQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBpY2tlcl9fdGFibGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbi5waWNrZXJfX2RheS0taW5mb2N1cyB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBsZXR0ZXItc3BhY2luZzogLS4zO1xuICBwYWRkaW5nOiAuNzVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnBpY2tlcl9fZGF5LnBpY2tlcl9fZGF5LS10b2RheSB7XG4gIGNvbG9yOiAjMjZhNjlhOyB9XG5cbi5waWNrZXJfX2RheS5waWNrZXJfX2RheS0tdG9kYXkucGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBpY2tlcl9fd2Vla2RheSB7XG4gIGZvbnQtc2l6ZTogLjlyZW07IH1cblxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQucGlja2VyX19kYXktLW91dGZvY3VzLFxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3Zlci5waWNrZXJfX2RheS0tb3V0Zm9jdXMsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQucGlja2VyX19kYXktLW91dGZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGVkODsgfVxuXG4ucGlja2VyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLnBpY2tlcl9fY2xvc2UsXG4ucGlja2VyX190b2RheSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiAjMjZhNjlhOyB9XG5cbi5waWNrZXJfX25hdi0tcHJldjpiZWZvcmUsXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC43NWVtIHNvbGlkICM2NzY3Njc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC43NWVtIHNvbGlkICM2NzY3Njc7IH1cblxuYnV0dG9uLnBpY2tlcl9fdG9kYXk6Zm9jdXMsXG5idXR0b24ucGlja2VyX19jbGVhcjpmb2N1cyxcbmJ1dHRvbi5waWNrZXJfX2Nsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGVkODsgfVxuXG4ucGlja2VyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC43NWVtIDAgNC4yZW07XG4gIG1hcmdpbjogMDsgfVxuXG4ucGlja2VyX19saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogLjc1ZW0gMS4yNWVtOyB9XG5cbkBtZWRpYSAobWluLWhlaWdodDogNDYuNzVlbSkge1xuICAucGlja2VyX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9IH1cblxuLnBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucGlja2VyX19saXN0LWl0ZW0tLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucGlja2VyX19saXN0LWl0ZW0tLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19saXN0LWl0ZW0tLWhpZ2hsaWdodGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjsgfVxuXG4ucGlja2VyX19saXN0LWl0ZW0tLXNlbGVjdGVkLFxuLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkLFxuLnBpY2tlcl9fbGlzdC1pdGVtLS1kaXNhYmxlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICB6LWluZGV4OiBhdXRvOyB9XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDFlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDFlbSAxLjI1ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAuNjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY2NjsgfVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYmFja2dyb3VuZDogI2VlMjIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWUyMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICB0b3A6IC0wLjI1ZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmhvdmVyOmJlZm9yZSxcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpmb2N1czpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2ZyYW1lIHtcbiAgbWluLXdpZHRoOiAyNTZweDtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2JveCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWluLWhlaWdodDogNDAuMTI1ZW0pIHtcbiAgLnBpY2tlci0tdGltZSAucGlja2VyX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL2ltYWdlcy9hamF4LWxvYWRlci5naWY/MTQ0MDI5MDg0OFwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvc2xpY2suZW90PzE0NDAyOTA4NDhcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3NsaWNrLmVvdD8mMTQ0MDI5MDg0OCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3NsaWNrLndvZmY/MTQ0MDI5MDg0OFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvc2xpY2sudHRmPzE0NDAyOTA4NDhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9zbGljay5zdmc/MTQ0MDI5MDg0OCNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjsgfVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDczYmI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNTc4ZDsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYWFhYWE7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDsgfVxuXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IDVweCA4cHggMnB4OyB9XG5cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCxcbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjMWRhN2VlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzNiYjsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTJjODM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTc4ZDsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhOyB9XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDFweCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XG4gIGNvbG9yOiAjNDk1YzY4OyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpOyB9XG5cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSxcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0ge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDUxLCA4MywgMC4zKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjlkZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzFkYTdlZSwgIzE3OGVlOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMWRhN2VlKSwgdG8oIzE3OGVlOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxZGE3ZWUsICMxNzhlZTkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMWRhN2VlLCAjMTc4ZWU5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFkYTdlZSwgIzE3OGVlOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMWRhN2VlJywgZW5kQ29sb3JzdHI9JyNmZjE3OGVlOScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7IH1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgW2RhdGEtdmFsdWVdLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1ZDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGZkOCwgIzAwNzVjZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4ZmQ4KSwgdG8oIzAwNzVjZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhmZDgsICMwMDc1Y2YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwOGZkOCwgIzAwNzVjZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4ZmQ4JywgZW5kQ29sb3JzdHI9JyNmZjAwNzVjZicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmVmZWZlKSwgdG8oI2YyZjJmMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUsICNmMmYyZjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZlZmVmZSwgI2YyZjJmMik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmVmZWZlJywgZW5kQ29sb3JzdHI9JyNmZmYyZjJmMicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWRyb3Bkb3duLnNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg1ZW07IH1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDsgfVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcC1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHBvcC1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcC1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgcG9wLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHBvcC1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGV4IC5mbGV4LWV2ZW4ge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC1tb3otZmxleDogMSAxIGF1dG87XG4gIC1vLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm9uZS10b29sdGlwIC5jb2wteHMtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9XG5cbi5kaXNwbGF5LW9uLW1lZGl1bSxcbi5kaXNwbGF5LW9uLW1vYmlsZS1tZW51LFxuLmRpc3BsYXktb24tc21hbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRpc3BsYXktb24tbGFyZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5kaXNwbGF5LW9uLWxhcmdlLFxuICAuZGlzcGxheS1vbi1tb2JpbGUtbWVudSxcbiAgLmRpc3BsYXktb24tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1vbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzcGxheS1vbi1tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kaXNwbGF5LW9uLW1lZGl1bSxcbiAgLmRpc3BsYXktb24tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG4uY2FyZCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbixcbiNwcm9ncmVzc2JhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLFxuLmNhcmQtcGFuZWwge1xuICBtYXJnaW46IDAuNXJlbSAwIDIwcHg7IH1cblxuLmNhcmQucm93LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnJvdyxcbi5yb3cjcHJvZ3Jlc3NiYXIsXG4ucm93I3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4ucm93I2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAucm93LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5yb3cubGV2ZWwtdXAsXG4uY2FyZC5mbGV4LXJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5mbGV4LXJvdyxcbi5mbGV4LXJvdyNwcm9ncmVzc2Jhcixcbi5mbGV4LXJvdyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLmZsZXgtcm93I2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuZmxleC1yb3cudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmZsZXgtcm93LmxldmVsLXVwLFxuLmNhcmQtcGFuZWwucm93LFxuLmNhcmQtcGFuZWwuZmxleC1yb3cge1xuICBtYXJnaW46IDAuNXJlbSAtMC41cmVtIDEuNXJlbTsgfVxuXG4uY2FyZCAucm93LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5yb3csXG4jcHJvZ3Jlc3NiYXIgLnJvdyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5yb3csXG4jZm9vdGVyIC5yb3csXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5yb3csXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5yb3csXG4uY2FyZCAuZmxleC1yb3csXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmZsZXgtcm93LFxuI3Byb2dyZXNzYmFyIC5mbGV4LXJvdyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5mbGV4LXJvdyxcbiNmb290ZXIgLmZsZXgtcm93LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuZmxleC1yb3csXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5mbGV4LXJvdyxcbi5jYXJkLXBhbmVsIC5yb3csXG4uY2FyZC1wYW5lbCAuZmxleC1yb3cge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZCAuY2FyZC1jb250ZW50LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQsXG4jZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQsXG4uY2FyZC1wYW5lbCAuY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uY2FyZCAuY29sbGVjdGlvbixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY29sbGVjdGlvbixcbiNwcm9ncmVzc2JhciAuY29sbGVjdGlvbixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jb2xsZWN0aW9uLFxuI2Zvb3RlciAuY29sbGVjdGlvbixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNvbGxlY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jb2xsZWN0aW9uLFxuLmNhcmQtcGFuZWwgLmNvbGxlY3Rpb24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jYXJkIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbiNwcm9ncmVzc2JhciAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbiNmb290ZXIgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbi5jYXJkLXBhbmVsIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcmQgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ubmV3OmJlZm9yZSxcbiNwcm9ncmVzc2JhciAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUsXG4jZm9vdGVyIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ubmV3OmJlZm9yZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUsXG4uY2FyZC1wYW5lbCAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDI4YmNhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJuZXdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDE1cHg7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCBoMi5ibG9jay10aXRsZSxcbi5jYXJkIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLXRpdGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jZm9vdGVyIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUsXG4uY2FyZC1wYW5lbCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3RhcnQtbGcge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0OyB9XG5cbi5jZW50ZXItbGcge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW5kLWxnIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kOyB9XG5cbi50b3AtbGcge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1pZGRsZS1sZyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYm90dG9tLWxnIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYXJvdW5kLWxnIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmJldHdlZW4tbGcge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5maXJzdC1sZyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ubGFzdC1sZyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uYnJvb2NoZXMge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNwcm9ncmVzc2JhciB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7IH1cblxuLmJyb29jaGVzIC5icm9vY2gge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIGFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIGN1cnNvcjogaGVscDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzYwNjA2MDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuN3Z3O1xuICBoZWlnaHQ6IDV2dztcbiAgbGluZS1oZWlnaHQ6IDQuN3Z3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDV2dzsgfVxuXG4uYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtIHtcbiAgZm9udC1zaXplOiAyLjd2aDtcbiAgaGVpZ2h0OiA1dmg7XG4gIGxpbmUtaGVpZ2h0OiA0Ljd2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1dmg7IH1cblxuLmJyb29jaGVzIC5icm9vY2ggcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNXB4IDAgMDsgfVxuXG4uZGlzY292ZXJpZXMuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbi5kaXNjb3Zlcmllcy5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5kaXNjb3ZlcmllcyAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmRpc2NvdmVyaWVzIC5kaXNjb3Zlcnkge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4uZGlzY292ZXJpZXMgLmRpc2NvdmVyeSAuY2FyZC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDF2dyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNXZ3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMXZ3IDAgMDtcbiAgcGFkZGluZzogMXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZGlzY292ZXJpZXMgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRpc2NvdmVyaWVzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLmRpc2NvdmVyeSAuY2hhcnQge1xuICBtaW4taGVpZ2h0OiAzNXZ3OyB9XG5cbi5kaXNjb3ZlcnkgLmNoYXJ0LmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYnVuZGxlcy9hcHAvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGlzY292ZXJ5IC5jaGFydC5sb2FkaW5nOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xuICBmb250LXNpemU6IDEuM3Z3O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jYXJkLmNvbC14cy03LFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5jb2wteHMtNyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtZGlzY292ZXJ5IHNwYW4uY29sLXhzLTcsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLmNvbC14cy03I3Byb2dyZXNzYmFyLFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNyNmb290ZXIsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5jb2wteHMtNy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzcy1kaXNjb3ZlcnkgLmNvbC14cy03LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wYWdlLW15ZGF0YSAjY29udGVudCAuY29sLXhzLTcubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNy5sZXZlbC11cCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLmNhcmQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1kaXNjb3Zlcnkgc3BhbiAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLWRpc2NvdmVyeSAjcHJvZ3Jlc3NiYXIgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Zvb3RlciAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLWRpc2NvdmVyeSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzLWRpc2NvdmVyeSAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzcy1kaXNjb3ZlcnkgLmxldmVsLXVwIC5jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jYXJkIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtYWN0aW9uLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1kaXNjb3Zlcnkgc3BhbiAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLWRpc2NvdmVyeSAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Zvb3RlciAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1hY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC5sZXZlbC11cCAuY2FyZC1hY3Rpb24ge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXRhaWxzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wb3N0LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBvc3QtY29tbWVudHMgLnBvc3QtZGV0YWlscyAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAjQ29tbWVudCB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5ICNDb21tZW50IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUge1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI0NvbW1lbnQgLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMS4ycmVtIDA7IH1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3csXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgI2Zvb3RlciAuY2FyZC1jb250ZW50IC5yb3csXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3csXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bixcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bixcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bi1sYXJnZSxcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLWxhcmdlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bi1sYXJnZSxcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLWxhcmdlLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY2xlYXIsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb25zLWxpc3QgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmNsZWFyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY2xlYXIsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLmNsZWFyLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9ucy1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5vcHRpb24tc2VsZWN0LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5vcHRpb24tc2VsZWN0LFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5zdWJtaXQsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuc3VibWl0LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5zdWJtaXQsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI2Zvb3RlciAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMC45dnc7IH1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jb21tZW50cyxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmNvbW1lbnRzLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5jb21tZW50cyxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jZmlsdGVycyAjdGFnLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2ZpbHRlcnMgLnRhZ2JveCB7XG4gIG1hcmdpbjogMXZ3IDAgMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jZmlsdGVycyAudGFnYm94IC5idG4sXG4jZmlsdGVycyAudGFnYm94IC5idG4tbGFyZ2UsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuY2xlYXIsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLm9wdGlvbi1zZWxlY3QsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuc3VibWl0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZm9udC1zaXplOiAwLjl2dztcbiAgaGVpZ2h0OiAyLjV2dztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjV2dztcbiAgbWluLXdpZHRoOiA0dnc7XG4gIHBhZGRpbmc6IDAgMXZ3OyB9XG5cbiNmaWx0ZXJzIC50YWdib3ggLmJ0bi5hY3RpdmUsXG4jZmlsdGVycyAudGFnYm94IC5hY3RpdmUuYnRuLWxhcmdlLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmFjdGl2ZS5jbGVhcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuY2xlYXIsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUub3B0aW9uLXNlbGVjdCxcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWN0aXZlLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLnN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNmaWx0ZXJzIC5idG4sXG4jZmlsdGVycyAuYnRuLWxhcmdlLFxuI2ZpbHRlcnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAuY2xlYXIsXG4jZmlsdGVycyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAub3B0aW9uLXNlbGVjdCxcbiNmaWx0ZXJzIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS4zdnc7XG4gIG1pbi13aWR0aDogNXZ3O1xuICBwYWRkaW5nOiAwIDEuMjV2dzsgfVxuXG4uY2FyZC5wb3B1cCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5wb3B1cCxcbi5wb3B1cCNwcm9ncmVzc2Jhcixcbi5wb3B1cCNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLnBvcHVwI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAucG9wdXAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnBvcHVwLmxldmVsLXVwIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMjVweCAwIDAgLTI1NXB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTEwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uY2FyZC5wb3B1cCBwLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnBvcHVwIHAsXG4ucG9wdXAjcHJvZ3Jlc3NiYXIgcCxcbi5wb3B1cCNxdWVzdGlvbi1vZi10aGUtZGF5IHAsXG4ucG9wdXAjZm9vdGVyIHAsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnBvcHVwLnVuYW5zd2VyZWQtcXVlc3Rpb25zIHAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnBvcHVwLmxldmVsLXVwIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLnBvc3QtZGV0YWlscyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDV2dztcbiAgbGluZS1oZWlnaHQ6IDV2dztcbiAgbWFyZ2luOiAwIDAgMXZ3OyB9XG5cbi5wb3N0LWRldGFpbHMgLmF1dGhvciB7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tb3otZmxleDogMTtcbiAgLW8tZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDV2dzsgfVxuXG4ucG9zdC1kZXRhaWxzIC5hdXRob3IgaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAwLjJ2dyBzb2xpZCAjNjA2MDYwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDIuMjV2dztcbiAgbWFyZ2luLXJpZ2h0OiAwLjV2dztcbiAgcGFkZGluZzogMC4yNXZ3OyB9XG5cbi5wb3N0LWRldGFpbHMgLmF1dGhvciBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucG9zdC1kZXRhaWxzIC53aXRoLWljb24ge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDE7XG4gIC1vLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIGxpbmUtaGVpZ2h0OiA1dnc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnBvc3QtZGV0YWlscyAud2l0aC1pY29uIHNwYW4sXG4ucG9zdC1kZXRhaWxzIC53aXRoLWljb24gc3Ryb25nIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wb3N0LWRldGFpbHMgLmNvbW1lbnRzLFxuLnBvc3QtZGV0YWlscyAuc2hhcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wb3N0LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDEuMXZ3O1xuICBsaW5lLWhlaWdodDogMS41dnc7XG4gIG1hcmdpbjogMCAwIDF2dzsgfVxuXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIGg0IHtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJ2dztcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ge1xuICBjb2xvcjogIzYwNjA2MDtcbiAgZm9udC1zaXplOiAxLjE1dnc7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1dnc7XG4gIG1pbi1oZWlnaHQ6IDJ2dztcbiAgcGFkZGluZzogMC4yNXZ3OyB9XG5cbi5wb3N0LWNvbW1lbnRzIGgzIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jZW1iZWRkZWQtdGFnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLW1zLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogYmVpZ2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDF2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4jcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDZ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcHJvZ3Jlc3NiYXIgLmxvd2VyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gICNwcm9ncmVzc2JhciAubG93ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogIzQyOGJjYTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7IH1cblxuI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjNDI4YmNhOyB9XG5cbiNwcm9ncmVzc2JhciAudXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2dncpOyB9XG5cbiNwcm9ncmVzc2JhciAuYnJvb2NoIHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtby1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDElLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDIlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDMlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDQlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDUlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDYlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDclLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDglLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDklLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAxMCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDExJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTIlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAxMyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDE0JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTUlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAxNiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDE3JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTglLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAxOSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDIwJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjElLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAyMiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDIzJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjQlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAyNSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDI2JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjclLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAyOCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDI5JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAzMSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDMyJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzMlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAzNCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDM1JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzYlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAzNyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDM4JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzklLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA0MCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDQxJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDIlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA0MyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDQ0JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDUlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA0NiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDQ3JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDglLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA0OSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTElLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA1MiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDUzJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTQlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA1NSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDU2JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTclLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA1OCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01OSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDU5JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA2MSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDYyJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjMlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA2NCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDY1JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjYlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA2NyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDY4JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjklLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA3MCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDcxJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzIlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA3MyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDc0JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzUlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA3NiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDc3JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzglLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA3OSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDgwJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODElLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA4MiUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDgzJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODQlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA4NSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDg2JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODclLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA4OCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDg5JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTAlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA5MSUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDkyJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTMlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA5NCUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDk1JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTYlLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA5NyUsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCk7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDk4JSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTklLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQpOyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTAwJSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50KTsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjEgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIyIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yMyAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yNCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjQgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI1IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yNiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yNiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yNyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjcgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI4IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yOSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yOSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zMCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzAgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMxIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zMiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zMiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zMyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzMgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM0IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zNSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zNSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zNiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzYgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM3IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zOCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zOCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0zOSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzkgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDAgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQxIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDEgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDIgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQzIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDMgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ0IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDQgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDUgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ2IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDYgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ3IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDcgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDggLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ5IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDkgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTAgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUxIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTEgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTIgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUzIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTMgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU0IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTQgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTUgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU2IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTYgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU3IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTcgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTggLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU5IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTkgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjAgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjEgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYxIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjIgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjIgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjMgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MyAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjQgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY0IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjUgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjUgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjYgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjcgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY3IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjggLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjggLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjkgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzAgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcwIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcxIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzEgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzIgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzMgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTczIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTczIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTczIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc0IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzQgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzUgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzYgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc2IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc3IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzcgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzggLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzkgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc5IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODAgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODMgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODYgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODkgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTIgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTIgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTUgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTUgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NiAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NiAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSAjcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NyAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NyAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTggLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTggLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OSAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00LFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OSAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMDAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTEgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIC5jYXJkLXRpdGxlICNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0yIC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMDAgLmJyb29jaCBpLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMDAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMDAgLmJyb29jaCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTMgLmNhcmQtdGl0bGUgaSwgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0zIC5jYXJkLXRpdGxlXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEwMCAuYnJvb2NoIGksXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEwMCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTQsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEwMCAuYnJvb2NoIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCAuY2FyZC10aXRsZSBpLCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTQgLmNhcmQtdGl0bGVcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggaSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi01IC5jYXJkLXRpdGxlIGksIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSAuY2FyZC10aXRsZVxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0xMDAgLmJyb29jaCBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICAtby1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICBhbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTMwcHggMCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IGgzIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9ucy1vcHRpb25zIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDF2dztcbiAgcGFkZGluZzogMXZ3IDEuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IHAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5hbGwtZG9uZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuYWxsLWRvbmUgYSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDdyZW07XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICB3aWR0aDogN3JlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuYWxsLWRvbmUgYSBoMyB7XG4gIGNvbG9yOiAjMjE5NmYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbnVtZXJpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1udW1lcmljIHAge1xuICBmb250LXNpemU6IDAuOTV2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiA1cHggMCAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlIGgzLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUgcCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZSBwIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc2l6ZTogMC45NXZ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tb3otZmxleDogMTtcbiAgLW8tZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjc1dnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTIuNzV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogNXZ3O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogNXZ3O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogNXZ3O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogNXZ3O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAzdnc7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAzdnc7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAzdnc7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDh2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcbiAgcGFkZGluZzogMC4zdncgMC41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogYXV0bzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDF2dyAwIDAuNXZ3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuICBwYWRkaW5nOiAwLjN2dyAwLjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMXZ3IDAgMC41dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMC4ydncgMC43dnc7XG4gIHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggPiBkaXY6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbiAgY29udGVudDogXCJXaG9vcHMhIFRoaXMgcXVlc3Rpb24gc2hvdWxkbid0IGJlIGRpc3BsYXllZCBoZXJlLlwiO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5ID4gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCA+IGRpdjpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIldob29wcyEgVGhpcyBxdWVzdGlvbiBzaG91bGRuJ3QgYmUgZGlzcGxheWVkIGhlcmUuXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNxdWVzdGlvbnMtY29tcGxldGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICAtby1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICBhbmltYXRpb246IGZhZGVpbiAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3F1ZXN0aW9ucy1jb21wbGV0ZWQgcCB7XG4gIG1hcmdpbjogMC43NWVtIDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXJhZGlvcyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLWNoZWNrYm94ZXMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDE7XG4gIC1vLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMjB2dztcbiAgcGFkZGluZzogMXZ3O1xuICB3aWR0aDogMjB2dzsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDEwdmg7XG4gIHBhZGRpbmc6IDF2aDtcbiAgd2lkdGg6IDIwdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwdnc7XG4gICAgcGFkZGluZzogMXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zIC5zdWJtaXQge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjV2dyA4dnc7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTB2aDtcbiAgcGFkZGluZzogMXZoO1xuICB3aWR0aDogMjB2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTB2dztcbiAgICBwYWRkaW5nOiAxdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4yNXZ3IDh2dztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMHZoO1xuICBwYWRkaW5nOiAxdmg7XG4gIHdpZHRoOiAyMHZ3OyB9XG5cbiNlZGl0LXByb2ZpbGUtdHJlYXRtZW50LWZpZWxkLWludGVyZXN0LW9ubGluZS1jYXJlLXVuZCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDE0dnc7IH1cblxuI2VkaXQtcHJvZmlsZS10cmVhdG1lbnQtZmllbGQtY2hhbGxlbmdlcy1vbmxpbmUtY2FyZS11bmQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDE5dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwdnc7XG4gICAgcGFkZGluZzogMXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5zdWJtaXQge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjV2dyA4dnc7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTB2aDtcbiAgcGFkZGluZzogMXZoO1xuICB3aWR0aDogMjB2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTB2dztcbiAgICBwYWRkaW5nOiAxdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4yNXZ3IDh2dztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMHZoO1xuICBwYWRkaW5nOiAxdmg7XG4gIHdpZHRoOiAyMHZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMHZ3O1xuICAgIHBhZGRpbmc6IDF2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1dncgOHZ3O1xuICB3aWR0aDogYXV0bzsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDEwdmg7XG4gIHBhZGRpbmc6IDF2aDtcbiAgd2lkdGg6IDIwdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwdnc7XG4gICAgcGFkZGluZzogMXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy04IC5zdWJtaXQge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjV2dyA4dnc7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTB2aDtcbiAgcGFkZGluZzogMXZoO1xuICB3aWR0aDogMjB2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTB2dztcbiAgICBwYWRkaW5nOiAxdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4yNXZ3IDh2dztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDl2aDtcbiAgcGFkZGluZzogMXZoO1xuICB3aWR0aDogMjB2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogOXZ3O1xuICAgIHBhZGRpbmc6IDF2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5zdWJtaXQge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjV2dyA4dnc7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiA5dmg7XG4gIHBhZGRpbmc6IDF2aDtcbiAgd2lkdGg6IDIwdnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDl2dztcbiAgICBwYWRkaW5nOiAxdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1dncgOHZ3O1xuICB3aWR0aDogYXV0bzsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogOXZoO1xuICBwYWRkaW5nOiAxdmg7XG4gIHdpZHRoOiAyMHZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA5dnc7XG4gICAgcGFkZGluZzogMXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS41dnc7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS4yNXZ3IDh2dztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNiAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMiAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOCAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNCAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MCAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NiAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5mb3JtLWl0ZW0ge1xuICBmb250LXNpemU6IDF2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gIG1pbi1oZWlnaHQ6IDExdmg7XG4gIHBhZGRpbmc6IDAuNXZoO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2lkdGg6IDE0LjV2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLmZvcm0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTF2dztcbiAgICBwYWRkaW5nOiAwLjV2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTVweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAuZm9ybS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDd2dztcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5zdWJtaXQge1xuICBmb250LXNpemU6IDJ2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxdmggNXZoO1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAydnc7XG4gICAgcGFkZGluZzogMXZ3IDV2dzsgfSB9XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMDsgfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAuZm9ybS1pdGVtIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuICBtaW4taGVpZ2h0OiAxMXZoO1xuICBwYWRkaW5nOiAwLjV2aDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiAxNC41dmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5mb3JtLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDExdnc7XG4gICAgcGFkZGluZzogMC41dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU1cHgpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLmZvcm0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtaW4taGVpZ2h0OiA3dnc7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OSAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAydmg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXZoIDV2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIHBhZGRpbmc6IDF2dyA1dnc7IH0gfVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW46IDA7IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLmZvcm0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMS4ydncgMC41dncgMDtcbiAgbWluLWhlaWdodDogMTF2aDtcbiAgcGFkZGluZzogMC41dmg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aWR0aDogMTQuNXZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAuZm9ybS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMXZ3O1xuICAgIHBhZGRpbmc6IDAuNXZ3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbiAgLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuICAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwdnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuICAuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4gIC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4gIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4gIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5mb3JtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbWluLWhlaWdodDogN3Z3O1xuICAgIHdpZHRoOiAxMHZ3OyB9IH1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMnZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDF2aCA1dmg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAuc3VibWl0LFxuICAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxdncgNXZ3OyB9IH1cblxuLnR5cGUtbnVtZXJpYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg5N3B4OyB9XG5cbi5maWVsZC10eXBlLW51bWJlci1pbnRlZ2VyID4gLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmllbGQtdHlwZS1udW1iZXItaW50ZWdlciA+IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtbnVtZXJpYyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbjogMnZ3IGF1dG87XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50eXBlLW51bWVyaWMgcCB7XG4gIGZvbnQtc2l6ZTogMC45dnc7XG4gIGxpbmUtaGVpZ2h0OiAwLjl2dztcbiAgbWFyZ2luOiAwLjV2dyAwOyB9XG5cbi5xdWVzdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cblxuLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZSxcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExNHB4O1xuICBtYXJnaW46IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTE0cHg7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCg5My42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCg5Ny4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxMDAuOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTA0LjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDEwOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTExLjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDExNS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxMTguOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTIyLjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTEwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxMjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTExIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxMjkuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDEzMy4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTM2LjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTE0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxNDAuNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE0NGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE0Ny42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTUxLjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTE4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxNTQuOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE1OC40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTYyZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTY1LjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTIyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxNjkuMmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE3Mi44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTc2LjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxODMuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE4Ny4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMTkwLjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgxOTQuNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDE5OGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIwMS42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjA1LjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTMzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyMDguOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIxMi40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjE2ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjE5LjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTM3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyMjMuMmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDIyNi44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zOSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjMwLjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyMzRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyMzcuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI0MS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjQ0LjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNDguNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI1MmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNDYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI1NS42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjU5LjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQ4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNjIuOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNDkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI2Ni40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy01MCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTg2LjRkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTgyLjhkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc5LjJkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1LjZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTcyZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC02OC40ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC02NC44ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC02MS4yZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC01Ny42ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTYwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC01NGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNTAuNGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDYuOGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDMuMmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02NCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzkuNmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTMyLjRkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI4LjhkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI1LjJkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIxLjZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTcxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNC40ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTcyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xMC44ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTczIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03LjJkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTMuNmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTc2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMuNmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3LjJkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAuOGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03OSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNC40ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTgwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTgxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxLjZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjUuMmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04MyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyOC44ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTg0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMyLjRkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzkuNmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04NyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0My4yZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTg4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ2LjhkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTAuNGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05MCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg1NGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg1Ny42ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTkyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYxLjJkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtOTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjQuOGRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05NCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2OC40ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTk1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTk2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc1LjZkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtOTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNzkuMmRlZywgIzQyOGJjYSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApOyB9XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05OCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4Mi44ZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTk5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDg2LjRkZWcsICM0MjhiY2EgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50KSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKTsgfVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTAwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDI4YmNhIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MCk7IH1cblxuLnNoYXJlLWxpbmtzIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4jZGlzY3Vzcy1wYWdlIC5zaGFyZS1saW5rcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnNoYXJlLWxpbmtzIGEsXG4uc2hhcmUtbGlua3MgaSxcbi5zaGFyZS1saW5rcyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwLjV2dztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLnNoYXJlLWxpbmtzIGkge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuLnNoYXJlLWxpbmtzIC5lbWJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnNoYXJlLWxpbmtzIC5lbWJlZCBpIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zaGFyZS1saW5rcyA+IC5mbGV4LWNlbnRlciB7XG4gIGhlaWdodDogNXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbiNzdWJtaXR0ZWRfcXVlc3Rpb24ge1xuICBtYXJnaW46IDV2dyAwIDA7IH1cblxuI3N1Ym1pdHRlZF9xdWVzdGlvbiAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN1c2VyLWJhZGdlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiN1c2VyLWJhZGdlIGkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2MDYwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbiN1c2VyLWJhZGdlIHAge1xuICBmb250LXNpemU6IDEuMXZ3O1xuICBsaW5lLWhlaWdodDogMS43dnc7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBhOmxpbmssXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICBhOmxpbmsuaGVhZGVyX19zaXRlLWxpbmssXG4gIGE6dmlzaXRlZC5oZWFkZXJfX3NpdGUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2NvbnRlbnQgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgI2NvbnRlbnQgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICAjY29udGVudCBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAjY29udGVudCBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gICNjb250ZW50IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIGJvZHksXG4gICNwYWdlLFxuICAjbWFpbixcbiAgI2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNza2lwLWxpbmssXG4gICN0b29sYmFyLFxuICAjbmF2aWdhdGlvbixcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LFxuICAucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuICAjZm9vdGVyLFxuICAuYnJlYWRjcnVtYixcbiAgLnRhYnMsXG4gIC5hY3Rpb24tbGlua3MsXG4gIC5saW5rcyxcbiAgLmJvb2stbmF2aWdhdGlvbixcbiAgLmZvcnVtLXRvcGljLW5hdmlnYXRpb24sXG4gIC5wYWdlcixcbiAgLmZlZWQtaWNvbnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaDEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMmVtOyB9IH1cblxucCxcbnByZSB7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMXZ3O1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICBjb2xvcjogIzIxOTZmMzsgfVxuXG4uY2FyZCAuY2FyZC1jb250ZW50LnN0YXRpYy10ZXh0IHAsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudC5zdGF0aWMtdGV4dCBwLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCxcbiNmb290ZXIgLmNhcmQtY29udGVudC5zdGF0aWMtdGV4dCBwLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LnN0YXRpYy10ZXh0IHAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCB7XG4gIG1hcmdpbjogMCAwIDF2dzsgfVxuXG4ubGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uaW5wdXQtZmllbGQgLnZhbGlkYXRlICsgdWwsXG4uaW5wdXQtZmllbGQgaW5wdXRbcmVxdWlyZWQ9cmVxdWlyZWRdICsgdWwge1xuICBib3JkZXI6IDJweCBkYXNoZWQgcmVkO1xuICBib3JkZXItcmFkaXVzOiAwLjV2dztcbiAgbWFyZ2luOiAtMC43dncgMCAydnc7XG4gIHBhZGRpbmc6IDAuNXZ3OyB9XG5cbi5pbnB1dC1maWVsZCAudmFsaWRhdGUgKyB1bCBsaSxcbi5pbnB1dC1maWVsZCBpbnB1dFtyZXF1aXJlZD1yZXF1aXJlZF0gKyB1bCBsaSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyOGJjYTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0MjhiY2E7IH1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICBjb2xvcjogIzQyOGJjYTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MjhiY2E7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MjhiY2E7IH1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzQyOGJjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTsgfVxuXG4uYnRuLFxuLmJ0bi1sYXJnZSxcbi5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmJ0bi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4zdnc7XG4gIGhlaWdodDogM3Z3O1xuICBsaW5lLWhlaWdodDogM3Z3OyB9XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5jb2xsYXBzaWJsZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBmb250LXNpemU6IDEuMjV2dztcbiAgcGFkZGluZzogMCAxdnc7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1oZWFkZXIgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgY29sb3I6ICNmNDgyMWY7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1oZWFkZXIgLnNlY29uZGFyeS1jb250ZW50IGkge1xuICBtYXJnaW46IDA7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZzogMXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4sXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJ0bi1sYXJnZSxcbi5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIsXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LFxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQge1xuICBmb250LXNpemU6IDF2dzsgfVxuXG4uY3VzdG9tLWZvcm0gLmNsZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAxLjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNXZ3O1xuICBtYXJnaW46IDAgMC4yNXZ3O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS41dnc7IH1cblxuLmN1c3RvbS1mb3JtIC5jbGVhciBpIHtcbiAgZm9udC1zaXplOiAxLjEydnc7IH1cblxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7IH1cblxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCB7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIC1tb3otZmxleDogMTtcbiAgLW8tZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGhlaWdodDogNnZ3O1xuICBsaW5lLWhlaWdodDogNnZ3O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Qge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jdXN0b20tZm9ybSAub3B0aW9ucy1kcm9wZG93bnMgPiAuYnRuLWZsZXgge1xuICBtYXJnaW46IDIwcHggMCAwOyB9XG5cbi5jdXN0b20tZm9ybSAub3B0aW9ucy1kcm9wZG93bnMgLmlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xdnc7XG4gIGhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZCBhLFxuI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2Rhc2hib2FyZC1wYWdlIC5tZW51LWluZGljYXRvciB7XG4gIHRvcDogMC40dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAjZGFzaGJvYXJkLXBhZ2UgLm1lbnUtaW5kaWNhdG9yIHtcbiAgICB0b3A6IDEuNHZ3OyB9IH1cblxuLnBhZ2UtbXlkYXRhICNuYXYgLm15ZGF0YSBhLFxuLnBhZ2UtbXlkYXRhICNuYXYgLm15ZGF0YSBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtbXlkYXRhIC5tZW51LWluZGljYXRvciB7XG4gIHRvcDogMTMuMnZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnBhZ2UtbXlkYXRhIC5tZW51LWluZGljYXRvciB7XG4gICAgdG9wOiAxNC4ydnc7IH0gfVxuXG4jZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3ZlciBhLFxuI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGlzY292ZXIgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3VzcyBhLFxuI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzIHAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AgYSxcbiNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50IGEsXG4jYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMgYSxcbiNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNhYm91dC1wYWdlICNuYXYgLmFib3V0IGEsXG4jYWJvdXQtcGFnZSAjbmF2IC5hYm91dCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUgYSxcbiNzaGFyZS1wYWdlICNuYXYgLnNoYXJlIHAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jaGVscC1wYWdlICNuYXYgLmhlbHAgYSxcbiNoZWxwLXBhZ2UgI25hdiAuaGVscCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmxvZ2dlZC1pbiAjbmF2ICsgI2NvbnRlbnQge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDE7XG4gIC1vLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcGFkZGluZzogMCAydnc7IH1cblxuI2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0NXZ3O1xuICBwYWRkaW5nOiAwIDF2dztcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2NvbnRlbnQgLmhlYWRlciB7XG4gIG1hcmdpbjogMjNweCAwIDIwcHg7IH1cblxuI2NvbnRlbnQgLmhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMy40dnc7XG4gIGxpbmUtaGVpZ2h0OiAzLjR2dztcbiAgbWFyZ2luOiAwOyB9XG5cbiNjb250ZW50IC5oZWFkZXIgLmdvLWJhY2sge1xuICBoZWlnaHQ6IDMuNHZ3O1xuICBsaW5lLWhlaWdodDogMy40dnc7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4jY29udGVudCAuaGVhZGVyIC5nby1iYWNrIGkge1xuICBjb2xvcjogIzQyOGJjYTtcbiAgZm9udC1zaXplOiAyLjR2dzsgfVxuXG4jY29udGVudCBzZWN0aW9uIGgyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4jY29udGVudCAuaGVybyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2NvbnRlbnQgLmhlcm8gaDEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MDBweDsgfVxuXG4jY29udGVudCAuaGVybyBoNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAxMDBweCAwIC00MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNjb250ZW50IC5oZXJvIGg1OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgcGFkZGluZzogMCAwIDAgNXB4OyB9XG5cbiNjb250ZW50IC5oZXJvIGg1OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNjb250ZW50IC5oZXJvIC5oZXJvLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jY29udGVudCAuaGVybyAuaGVyby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7IH1cblxuI2NvbnRlbnQgLmhlcm8gLmJ0bixcbiNjb250ZW50IC5oZXJvIC5idG4tbGFyZ2UsXG4jY29udGVudCAuY3VzdG9tLWZvcm0gLmhlcm8gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNjb250ZW50IC5oZXJvIC5jbGVhcixcbiNjb250ZW50IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlcm8gLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNjb250ZW50IC5oZXJvIC5vcHRpb24tc2VsZWN0LFxuI2NvbnRlbnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVybyAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjY29udGVudCAuaGVybyAuc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjR2dztcbiAgaGVpZ2h0OiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA0dnc7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdpZHRoOiAyMHZ3OyB9XG5cbiNjb250ZW50IC5mcm9udC1hbmQtY2VudGVyIHtcbiAgbWFyZ2luOiA1dncgYXV0byAwO1xuICBtYXgtd2lkdGg6IDMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50ID4gLnJvdy5oZWFkZXIsXG4ucGFnZS11c2VyLWxvZ2luICNjb250ZW50ID4gLnJvdy5oZWFkZXIsXG4ucGFnZS11c2VyLXBhc3N3b3JkICNjb250ZW50ID4gLnJvdy5oZWFkZXIge1xuICBtYXJnaW46IDV2dyBhdXRvIDA7XG4gIG1heC13aWR0aDogMzN2dzsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50ID4gKixcbi5wYWdlLXVzZXItbG9naW4gI2NvbnRlbnQgPiAqLFxuLnBhZ2UtdXNlci1wYXNzd29yZCAjY29udGVudCA+ICoge1xuICBtYXgtd2lkdGg6IDMzdnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnBhZ2UtdXNlci1yZWdpc3RlciAjY29udGVudCAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsLFxuLnBhZ2UtdXNlci1yZWdpc3RlciAjY29udGVudCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5wYWdlLXVzZXItbG9naW4gI2NvbnRlbnQgLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCxcbi5wYWdlLXVzZXItbG9naW4gI2NvbnRlbnQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ucGFnZS11c2VyLXBhc3N3b3JkICNjb250ZW50IC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwsXG4ucGFnZS11c2VyLXBhc3N3b3JkICNjb250ZW50IC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5yb3cgLmNvbC5zOSxcbi5wYWdlLXVzZXItbG9naW4gLnJvdyAuY29sLnM5LFxuLnBhZ2UtdXNlci1wYXNzd29yZCAucm93IC5jb2wuczkge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS11c2VyLXJlZ2lzdGVyIC5yb3cgLmNvbC5zOSBoMSxcbiAgLnBhZ2UtdXNlci1sb2dpbiAucm93IC5jb2wuczkgaDEsXG4gIC5wYWdlLXVzZXItcGFzc3dvcmQgLnJvdyAuY29sLnM5IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwLjc1dncgMDsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyIGZpZWxkc2V0LFxuLnBhZ2UtdXNlci1sb2dpbiBmaWVsZHNldCxcbi5wYWdlLXVzZXItcGFzc3dvcmQgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyIGxlZ2VuZCxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmRlc2NyaXB0aW9uLFxuLnBhZ2UtdXNlci1sb2dpbiBsZWdlbmQsXG4ucGFnZS11c2VyLWxvZ2luIC5kZXNjcmlwdGlvbixcbi5wYWdlLXVzZXItcGFzc3dvcmQgbGVnZW5kLFxuLnBhZ2UtdXNlci1wYXNzd29yZCAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuXG4jY29udGVudCAuZmVhdHVyZWQge1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4OyB9XG5cbiNjb250ZW50IC5mZWF0dXJlZCArIC5mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDAgNTBweCA1MHB4IDUwcHg7IH1cblxuI2NvbnRlbnQgLmZlYXR1cmVkIGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb250ZW50IC5mZWF0dXJlZCAuZGlzY292ZXJpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubm9kZS0td2ViZm9ybSBsYWJlbCxcbiNjb250ZW50IC5jYXJkIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjY29udGVudCBzcGFuIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgI3Byb2dyZXNzYmFyIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jY29udGVudCAjZm9vdGVyIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzV2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1dnc7XG4gIG1hcmdpbjogMCAwIDF2dztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4ubm9kZS0td2ViZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub2RlLS13ZWJmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjhiY2E7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNDI4YmNhOyB9XG5cbiNjb250ZW50IC5jYXJkLmZsZXgtcm93LFxuI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLmZsZXgtcm93LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjY29udGVudCBzcGFuLmZsZXgtcm93LFxuI2NvbnRlbnQgLmZsZXgtcm93I3Byb2dyZXNzYmFyLFxuI2NvbnRlbnQgLmZsZXgtcm93I3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4jY29udGVudCAuZmxleC1yb3cjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5mbGV4LXJvdy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuZmxleC1yb3cubGV2ZWwtdXAge1xuICBtYXJnaW46IDJ2dyAwOyB9XG5cbiNmb290ZXIge1xuICBmb250LXNpemU6IDF2dztcbiAgbWFyZ2luOiAxdncgMCAwO1xuICBoZWlnaHQ6IDR2dzsgfVxuXG4jY29udGVudCAuY2FyZC1wYW5lbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9XG5cbiNjb250ZW50IC5jYXJkLXBhbmVsLnJvdyB7XG4gIG1hcmdpbjogMC41dncgMCAxdnc7IH1cblxuI2NvbnRlbnQgLmNhcmQtcGFuZWwgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDJ2dztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMXZ3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbiNjb250ZW50IC5jYXJkLXBhbmVsIC5jYXJkLXRpdGxlIC5zbWFsbCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuXG4jY29udGVudCAuY2FyZC1wYW5lbCAuY2FyZC10aXRsZSAubnBmLWljb24tZGlzY292ZXIge1xuICBmb250LXNpemU6IDIuM3JlbTsgfVxuXG4jY29udGVudCAuZmxleC1yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiNhY2NvdW50LXBhZ2UgZm9ybSB7XG4gIG1hcmdpbjogMDsgfVxuXG4jYWNjb3VudC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAxZW0gMCAwOyB9XG5cbiNkYXNoYm9hcmQtcGFnZSAjY29udGVudCAubm8tcXVlc3Rpb25zIHtcbiAgbWF4LWhlaWdodDogMTc1cHg7IH1cblxuI2Rhc2hib2FyZC1wYWdlICNjb250ZW50IC5jYXJkLWNvbnRlbnQucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNkYXNoYm9hcmQtcGFnZSAjY29udGVudCAuY2FyZC1jb250ZW50LnJvdyAuYnJvb2NoZXMge1xuICBtYXJnaW46IC0xMHB4IDAgMDsgfVxuXG4jZGFzaGJvYXJkLXBhZ2UgI2NvbnRlbnQgLmNhcmQtcGFuZWwge1xuICBtaW4taGVpZ2h0OiAyNHZ3OyB9XG5cbiNkYXNoYm9hcmQtcGFnZSAjY29udGVudCAuY2FyZC1wYW5lbCAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4jZGFzaGJvYXJkLXBhZ2UgI2NvbnRlbnQgLmJyb29jaGVzIC5icm9vY2gge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5vZGUtLXdlYmZvcm0sXG4jZGV2ZWxvcC1wYWdlIC5jYXJkLFxuI2RldmVsb3AtcGFnZSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkZXZlbG9wLXBhZ2Ugc3BhbixcbiNkZXZlbG9wLXBhZ2UgI3Byb2dyZXNzYmFyLFxuI2RldmVsb3AtcGFnZSAjcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNkZXZlbG9wLXBhZ2UgI2Zvb3RlcixcbiNkZXZlbG9wLXBhZ2UgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGV2ZWxvcC1wYWdlIC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkZXZlbG9wLXBhZ2UgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGV2ZWxvcC1wYWdlIC5sZXZlbC11cCB7XG4gIHBhZGRpbmc6IDEuNHZ3OyB9XG5cbiNkZXZlbG9wLXBhZ2UgLmNhcmQtcGFuZWwgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDJ2dzsgfVxuXG4jZGV2ZWxvcC1wYWdlIC5jYXJkLXBhbmVsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIGZvbnQtc2l6ZTogMS4xdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjV2dztcbiAgcGFkZGluZzogMCAwIDF2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4jZGlzY292ZXItcGFnZSAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNkaXNjb3Zlci1wYWdlIGhyIHtcbiAgbWFyZ2luOiAxLjI1ZW0gMDsgfVxuXG4jZGlzY292ZXItcGFnZSBzZWN0aW9uID4gLnJvdyB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSB7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuNXZ3IDEuNXZ3OyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4tbGFyZ2UsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdCxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAwLjY1dncgMC4xdncgMDtcbiAgbWluLWhlaWdodDogNC41dnc7XG4gIHBhZGRpbmc6IDAuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwdnc7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4uc2VsZWN0ZWQsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmJ0bi1sYXJnZSxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jZGlzY292ZXItcGFnZSAuY29sbGVjdGlvbi5lZGl0YWJsZSAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWluLWhlaWdodDogM3Z3O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDAuNnZ3OyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsZWN0aW9uLmVkaXRhYmxlIC5jb2xsZWN0aW9uLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjF2dztcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzdncpOyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDV2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtby1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDAuNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCBkaXYudG9vbHRpcHBlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEwcHg7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmljb24ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDV2dztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNXZ3OyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi43dnc7XG4gIGxpbmUtaGVpZ2h0OiA1dnc7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgbWluLWhlaWdodDogMjguM3Z3O1xuICBwYWRkaW5nOiAwLjV2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5LndhaXRpbmc6ZW1wdHksXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5LndhaXRpbmcud29ya2luZzplbXB0eSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9idW5kbGVzL2FwcC9pbWFnZXMvbm8tZGlzY292ZXJpZXMucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeS53YWl0aW5nOmVtcHR5OmFmdGVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeS53YWl0aW5nLndvcmtpbmc6ZW1wdHk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3Zlcnkud29ya2luZzplbXB0eSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9idW5kbGVzL2FwcC9pbWFnZXMvbm8tZGlzY292ZXJpZXMucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5Lndvcmtpbmc6ZW1wdHk6YWZ0ZXIge1xuICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBjb250ZW50OiBcIkNydW5jaGluZyB0aGUgbGF0ZXN0IGRhdGEuLi5cIjtcbiAgZm9udC1zaXplOiAxLjN2dztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3ZlcnkgLmNoYXJ0IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBoZWlnaHQ6IDIwdnc7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeSAuY2FyZC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDF2dyAwIDA7XG4gIHBhZGRpbmc6IDAuNXZ3OyB9XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3ZlcnkgPiBkaXYgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jZGlzY292ZXItcGFnZSAjZmVhdHVyZWQtZGlzY292ZXJpZXMge1xuICBtYXJnaW46IDAgMCAydnc7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3VzZXItZGlzY292ZXJpZXMgLmZsZXggYnV0dG9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jYXJkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIGJ1dHRvbixcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuYnRuLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5idG4tbGFyZ2UsXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmNsZWFyLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAub3B0aW9uLXNlbGVjdCxcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA1dnc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDV2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgYnV0dG9uIGksXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmJ0biBpLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5idG4tbGFyZ2UgaSxcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuY3VzdG9tLWZvcm0gLmNsZWFyIGksXG4uY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5jbGVhciBpLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QgaSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5vcHRpb24tc2VsZWN0IGksXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuc3VibWl0IGkge1xuICBmb250LXNpemU6IDN2dztcbiAgbGluZS1oZWlnaHQ6IDV2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgLmNhcmQsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgc3BhbixcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAjcHJvZ3Jlc3NiYXIsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgI2Zvb3RlcixcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAubGV2ZWwtdXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIGFuaW1hdGlvbjogcG9wLWluIDAuNXM7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLWNyZWF0aW5nIC5kaXNjb3ZlcnkgPiBkaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIGFuaW1hdGlvbjogcG9wLWluIDAuNXM7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDFzO1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIC1vLWFuaW1hdGlvbjogZmFkZWluIDFzO1xuICBhbmltYXRpb246IGZhZGVpbiAxczsgfVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuZGlzY292ZXJ5IHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDc1dnc7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmNhcmQuczcsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uczcsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIHNwYW4uczcsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuczcjcHJvZ3Jlc3NiYXIsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuczcjcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5zNyNmb290ZXIsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnM3LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5zNy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5wYWdlLW15ZGF0YSAjY29udGVudCAuczcubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLnM3LmxldmVsLXVwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkLmNvbW1lbnRib3gge1xuICBtYXJnaW46IDJ2dyAwIDA7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkLnRhZ2JveCB7XG4gIG1hcmdpbjogMnZ3IDAgMDtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkIGg0IHtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjV2dztcbiAgbWFyZ2luOiAxdncgMCAwLjV2dzsgfVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI4YmNhO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzQyOGJjYTsgfVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQuZmxleC1yb3csXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5mbGV4LXJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtcGFnZSAjY29udGVudCBzcGFuLmZsZXgtcm93LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuZmxleC1yb3cjcHJvZ3Jlc3NiYXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5mbGV4LXJvdyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuZmxleC1yb3cjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5mbGV4LXJvdy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCxcbi5wYWdlLW15ZGF0YSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcbiAgbWluLWhlaWdodDogMzB2aDtcbiAgcGFkZGluZzogMXZ3OyB9XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgc3BhbiAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1wYWdlICNjb250ZW50IHNwYW4gLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmb290ZXIgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMge1xuICBjb2xvcjogIzNhOGFiOTtcbiAgZm9udC1zaXplOiAxdnc7XG4gIHBhZGRpbmc6IDF2dzsgfVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5sb2FkLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubG9hZC1tb3JlIGltZyB7XG4gIHdpZHRoOiAxMHZ3OyB9XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2ZpbHRlcnMge1xuICBwYWRkaW5nOiAwIDF2dzsgfVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5idG4sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5idG4tbGFyZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZmlsdGVycyAjdGFnLXRvZ2dsZSAuY2xlYXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2ZpbHRlcnMgI3RhZy10b2dnbGUgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZmlsdGVycyAjdGFnLXRvZ2dsZSAuc3VibWl0IHtcbiAgaGVpZ2h0OiAyLjh2dztcbiAgbGluZS1oZWlnaHQ6IDIuOHZ3OyB9XG5cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNzb3J0IHtcbiAgaGVpZ2h0OiAyLjh2dztcbiAgbGluZS1oZWlnaHQ6IDIuOHZ3O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIHAsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNzb3J0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDsgfVxuXG4jdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlOyB9XG4gICN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgKiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gKyAucm93LmJ0bi1mbGV4IHtcbiAgbWFyZ2luOiAxdncgMCAwOyB9XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeSAuY2hhcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIGFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIG1pbi1oZWlnaHQ6IDI1dnc7IH1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyLjV2dztcbiAgbGluZS1oZWlnaHQ6IDN2dzsgfVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50IC5jYXJkLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgc3BhbixcbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3Byb2dyZXNzYmFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNmb290ZXIsXG4jZGlzY3Vzc2lvbi1wYWdlICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzc2lvbi1wYWdlIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAuY2FyZC1wYW5lbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIC1tcy1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAxcztcbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG4gIGFuaW1hdGlvbjogZmFkZWluIDFzOyB9XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnZ3O1xuICBib3R0b206IDF2dzsgfVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4sXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY2xlYXIsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuc3VibWl0IHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtby1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDMuNHZ3O1xuICBsaW5lLWhlaWdodDogMy40dnc7XG4gIG1hcmdpbjogMCAwLjV2dztcbiAgcGFkZGluZzogMCAwLjI1dnc7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmJ0biBpLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuYnRuLWxhcmdlIGksXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuY2xlYXIgaSxcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jbGVhciBpLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLm9wdGlvbi1zZWxlY3QgaSxcbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLnN1Ym1pdCBpIHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIGZvbnQtc2l6ZTogMi40dnc7IH1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAuczcge1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMXZ3IDA7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMnZ3O1xuICBtaW4taGVpZ2h0OiAzdnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTJ2dztcbiAgbWluLWhlaWdodDogM3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDEydnc7XG4gIG1pbi1oZWlnaHQ6IDN2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggPiBkaXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4ID4gZGl2ICoge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuICBtYXgtd2lkdGg6IDl2dztcbiAgbWluLWhlaWdodDogNHZ3O1xuICBwYWRkaW5nOiAwLjV2dyAwLjd2dzsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5ID4gZGl2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSA+IGRpdiAqIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcbiAgbWF4LXdpZHRoOiA5dnc7XG4gIG1pbi1oZWlnaHQ6IDR2dztcbiAgcGFkZGluZzogMC41dncgMC43dnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCA+IGRpdjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgPiBkaXYgKiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogOXZ3O1xuICBtaW4taGVpZ2h0OiA0dnc7XG4gIHBhZGRpbmc6IDAuNXZ3IDAuN3Z3OyB9XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeSB7XG4gIHBhZGRpbmc6IDAuNXZ3OyB9XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeSA+IGRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcbiAgLW1zLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcbiAgLW8tYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcbiAgYW5pbWF0aW9uOiBwb3AtaW4gMC41czsgfVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50IC5wb3N0LWRldGFpbHMuZmlyc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIHRvcDogMnZ3OyB9XG5cbiNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgaDEge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgI2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfSB9XG5cbiNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgaDMge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgI2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuI2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSB1bCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAjZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4jZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIGhyIHtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAjZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIC5kaXNjb3ZlcnkgLmNoYXJ0IHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgLmRpc2NvdmVyeSAuY2hhcnQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuI2hvdy1pdC13b3Jrcy1wYWdlICNjb250ZW50IHtcbiAgcGFkZGluZzogMCAxdnc7IH1cblxuI2hvdy1pdC13b3Jrcy1wYWdlICNjb250ZW50IC5jYXJkLXBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAydnc7XG4gIGxpbmUtaGVpZ2h0OiAydnc7XG4gIG1hcmdpbjogMCAwIDF2dzsgfVxuXG4jaG93LWl0LXdvcmtzLXBhZ2UgI2NvbnRlbnQgLmNhcmQtcGFuZWwgcCxcbiNob3ctaXQtd29ya3MtcGFnZSAjY29udGVudCAuY2FyZC1wYW5lbCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjh2dzsgfVxuXG4jaG93LWl0LXdvcmtzLXBhZ2UgI2NvbnRlbnQgLmNhcmQtcGFuZWwgaW1nIHtcbiAgd2lkdGg6IDEzdnc7IH1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyg4MHZoICsgMTAwcHgpO1xuICBwYWRkaW5nOiAwIDYuNXZ3IDAgMjBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5wYWdlLW15ZGF0YSAjY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYyg0MHZoICsgMTAwcHgpOyB9IH1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmJ0bjpkaXNhYmxlZCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuYnRuLWxhcmdlOmRpc2FibGVkLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5jdXN0b20tZm9ybSAuY2xlYXI6ZGlzYWJsZWQsXG4uY3VzdG9tLWZvcm0gLnBhZ2UtbXlkYXRhICNjb250ZW50IC5jbGVhcjpkaXNhYmxlZCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLm9wdGlvbi1zZWxlY3Q6ZGlzYWJsZWQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLnN1Ym1pdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGYgIWltcG9ydGFudDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSxcbi5za2lwLXF1ZXN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDR2aCAwIDA7IH1cblxuLnN1Ym1pdC1xdWVzdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDR2aDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDAgMCA0dmg7IH1cblxuLmJ0bi5xdWVzdGlvbi1za2lwLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLmJ0bixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4tbGFyZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jbGVhcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5vcHRpb24tc2VsZWN0LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuc3VibWl0IHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAuYWxsLWRvbmUge1xuICBtYXJnaW46IDEydncgMDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmFsbC1kb25lIGgxIHtcbiAgZm9udC1zaXplOiA1dnc7XG4gIG1hcmdpbjogMDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmFsbC1kb25lIHAge1xuICBmb250LXNpemU6IDEuN3Z3O1xuICBtYXJnaW46IDN2dyBhdXRvO1xuICBtYXgtd2lkdGg6IDg5NnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTBweDtcbiAgei1pbmRleDogMTsgfVxuXG4ucGFnZS1teWRhdGEgLnJlZ2lvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMSB7XG4gIGJvdHRvbTogMjAlOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMiB7XG4gIGJvdHRvbTogNDAlOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyB7XG4gIGJvdHRvbTogNjAlOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNCB7XG4gIGJvdHRvbTogODAlOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tNSB7XG4gIGJvdHRvbTogODUlOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXB4OyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUgLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLXRpdGxlIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmJ0bixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmJ0bi1sYXJnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jbGVhcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAub3B0aW9uLXNlbGVjdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIHAge1xuICBtYXJnaW46IDA7IH1cblxuLnBhZ2UtbXlkYXRhIC50b3VyIC5oZXJvIGgxIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ucGFnZS1teWRhdGEgLnRvdXIgLmhlcm8gLm5wZi1pY29uLW15ZGF0YSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5wYWdlLXVzZXItcmVnaXN0ZXIgI2NvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50IC5mb3JtLWFjdGlvbnMgI2VkaXQtc3VibWl0LFxuI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LXNpemU6IDEuMnZ3O1xuICBoZWlnaHQ6IDN2dztcbiAgbGluZS1oZWlnaHQ6IDN2dztcbiAgcGFkZGluZzogMCAydnc7XG4gIG1pbi13aWR0aDogMTB2dztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAydnc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5idG4tZmxleCB7XG4gIG1hcmdpbjogMCAwIDF2dzsgfVxuXG4jcmVnaXN0ZXItcGFnZSAjY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjl2dztcbiAgbGluZS1oZWlnaHQ6IDEuNXZ3O1xuICBtYXJnaW46IDJ2dyAwIDF2dzsgfVxuXG4jdG91ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDExdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHZ3O1xuICB6LWluZGV4OiAzOyB9XG5cbiN0b3VyIC5oZXJvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiA1dncgYXV0bztcbiAgcGFkZGluZzogM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHZ3OyB9XG5cbiN0b3VyIC5oZXJvIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jdG91ciAuaGVybyBoMSAubWVkaXVtIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW46IDAgN3B4IDAgMDsgfVxuXG4udG91ci13aGF0cy1uZXh0ICN0b3VyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMTVweCk7XG4gIGxlZnQ6IC0xMXZ3O1xuICB0b3A6IC0xcHg7IH1cblxuLnRvdXItd2hhdHMtbmV4dCAjdG91ciAubWVudS1pbmRpY2F0b3Ige1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgaGVpZ2h0OiAxMi42dmg7XG4gIHRvcDogMC40dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci5maXJzdCB7XG4gICAgaGVpZ2h0OiAxMi42dnc7IH0gfVxuXG4udG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci50aGlyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG4gIGhlaWdodDogMTIuOHZoO1xuICB0b3A6IDI2LjF2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLnRoaXJkIHtcbiAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICB0b3A6IDI2LjF2dzsgfSB9XG5cbi50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZvdXJ0aCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGhlaWdodDogMTIuOHZoO1xuICB0b3A6IDM4Ljd2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZvdXJ0aCB7XG4gICAgaGVpZ2h0OiAxMi44dnc7XG4gICAgdG9wOiAzOC43dnc7IH0gfVxuXG4udG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci5maWZ0aCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0b3A6IDUxLjR2aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZpZnRoIHtcbiAgICB0b3A6IDUxLjR2dzsgfSB9XG5cbmkubWVudS1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggN3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMTBweCA3cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMTBweCA3cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1vLWJveC1zaGFkb3c6IDEwcHggN3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAxMHB4IDdweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNnZoO1xuICBoZWlnaHQ6IDEyLjd2aDtcbiAgbGVmdDogMTF2dztcbiAgbGluZS1oZWlnaHQ6IDEyLjd2aDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBpLm1lbnUtaW5kaWNhdG9yIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgICBoZWlnaHQ6IDEyLjd2dztcbiAgICBsaW5lLWhlaWdodDogMTIuN3Z3OyB9IH1cblxuI3RvdXItcGFnZSAjY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA4dnc7XG4gIHotaW5kZXg6IDU7IH1cblxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9idW5kbGVzL2FwcC9pbWFnZXMvZmxhZ21hbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExJSAxNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTB2dztcbiAgaGVpZ2h0OiAzNXZ3O1xuICBtYXJnaW46IDV2dyBhdXRvO1xuICBwYWRkaW5nOiA5dnc7XG4gIHdpZHRoOiA3MHZ3OyB9XG5cbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gaDEge1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDV2dztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyBoMiB7XG4gIGZvbnQtc2l6ZTogMS44dnc7XG4gIGxpbmUtaGVpZ2h0OiAyLjJ2dztcbiAgbWFyZ2luOiAwIDAgMnZ3OyB9XG5cbiN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gaDMge1xuICBmb250LXNpemU6IDEuNnZ3O1xuICBtYXJnaW46IDA7IH1cblxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuYnRuLFxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuYnRuLWxhcmdlLFxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLmNsZWFyLFxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5vcHRpb24tc2VsZWN0LFxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMS44dnc7XG4gIGhlaWdodDogOHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICB3aWR0aDogMzB2dzsgfVxuXG4uZnJvbnQgI2NvbnRlbnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mcm9udCAuZGlzY292ZXJ5IHtcbiAgbWF4LWhlaWdodDogMzV2dztcbiAgbWluLWhlaWdodDogMjZ2dztcbiAgd2lkdGg6IDI1dnc7IH1cblxuLmZyb250IC5kaXNjb3ZlcnkgLmNoYXJ0IHtcbiAgaGVpZ2h0OiAyMHZ3O1xuICBtaW4taGVpZ2h0OiAyMHZ3OyB9XG5cbi5mcm9udCAuZGlzY292ZXJ5IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJ2dztcbiAgbGluZS1oZWlnaHQ6IDEuNzV2dztcbiAgbWFyZ2luOiAxdncgMCAwOyB9XG5cbi5wcm9maWxlLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG5cbi5zbGlkZXJmaWVsZCArIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCArIC5maWVsZC13aWRnZXQtc2xpZGVyZmllbGQge1xuICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLmZvcm0tdHlwZS1zbGlkZXIgPiBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCBwLnF1ZXN0aW9uLWhpbnQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmZvcm0tdHlwZS1zbGlkZXIgLmN1c3RvbS1kaXNwbGF5LFxuLnNsaWRlcmZpZWxkLWRpc3BsYXktdmFsdWVzLWZpZWxkIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGlkZXJmaWVsZC1jb250YWluZXIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU3MkE3OyB9XG5cbiNmaWx0ZXJzICoge1xuICBtaW4taGVpZ2h0OiAwOyB9XG5cbiNmaWx0ZXJzIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI2ZpbHRlcnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgfiAuZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnNob3ctZmlsdGVycyAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLmZvcm0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4jdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0tdGFncyA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93LWZpbHRlcnMgI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgKiB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgfiAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgfiAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbiN0YWctdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7IH1cblxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xdnc7IH1cblxuI2ZpbHRlcnMgZm9ybSA+IGRpdiA+IC5xdWVzdGlvbi1vcHRpb25zID4gLmZvcm0taXRlbSA+IGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ydnc7IH1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgcC5xdWVzdGlvbi1oaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jZmlsdGVycyBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLCAjZmlsdGVycyBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IC0zcHg7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogUHJpbnQgc3R5bGluZ1xuICpcbiAqIFdlIHByb3ZpZGUgc29tZSBzYW5lIHByaW50IHN0eWxpbmcgZm9yIERydXBhbCB1c2luZyBaZW4ncyBsYXlvdXQgbWV0aG9kLlxuICovXG4vKipcbiAqIEJ5IGltcG9ydGluZyB0aGlzIENTUyBmaWxlIGFzIG1lZGlhIFwiYWxsXCIsIHdlIGFsbG93IHRoaXMgcHJpbnQgZmlsZSB0byBiZVxuICogYWdncmVnYXRlZCB3aXRoIG90aGVyIHN0eWxlc2hlZXRzLCBmb3IgaW1wcm92ZWQgZnJvbnQtZW5kIHBlcmZvcm1hbmNlLlxuICovXG5AbWVkaWEgcHJpbnQge1xuICAvKiBVbmRlcmxpbmUgYWxsIGxpbmtzLiAqL1xuICBhOmxpbmssXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAvKiBEb24ndCB1bmRlcmxpbmUgc2l0ZSBsaW5rLiAqLyB9XG4gICAgYTpsaW5rLnNpdGUtbGluayxcbiAgICBhOnZpc2l0ZWQuc2l0ZS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNjb250ZW50IHtcbiAgICAvKiBBZGQgdmlzaWJsZSBVUkwgYWZ0ZXIgbGlua3MuICovXG4gICAgLyogT25seSBkaXNwbGF5IHVzZWZ1bCBsaW5rcy4gKi9cbiAgICAvKiBBZGQgdmlzaWJsZSB0aXRsZSBhZnRlciBhYmJyZXZpYXRpb25zLiAqLyB9XG4gICAgI2NvbnRlbnQgYVtocmVmXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAjY29udGVudCBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICAgI2NvbnRlbnQgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICNjb250ZW50IGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKiBVbi1mbG9hdCB0aGUgY29udGVudC4gKi9cbiAgI2NvbnRlbnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogVHVybiBvZmYgYW55IGJhY2tncm91bmQgY29sb3JzIG9yIGltYWdlcy4gKi9cbiAgYm9keSxcbiAgI3BhZ2UsXG4gICNtYWluLFxuICAjY29udGVudCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogSGlkZSBzaWRlYmFycyBhbmQgbmF2IGVsZW1lbnRzLiAqL1xuICAjc2tpcC1saW5rLFxuICAjbmF2aWdhdGlvbixcbiAgI2Zvb3RlcixcbiAgLnNpZGViYXJzLFxuICAuYnJlYWRjcnVtYixcbiAgLnBhZ2VyLFxuICAuZmVlZC1pY29ucyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGFyZSBvcmdhbml6ZWQgdXNpbmcgdGhlIFNNQUNTUyB0ZWNobmlxdWUuIEBzZWUgaHR0cDovL3NtYWNzcy5jb20vYm9vay9cbiAqXG4gKiBXaGVuIHlvdSB0dXJuIG9uIENTUyBhZ2dyZWdhdGlvbiBhdCBhZG1pbi9jb25maWcvZGV2ZWxvcG1lbnQvcGVyZm9ybWFuY2UsIGFsbFxuICogb2YgdGhlc2UgQGluY2x1ZGUgZmlsZXMgd2lsbCBiZSBjb21iaW5lZCBpbnRvIGEgc2luZ2xlIGZpbGUuXG4gKi9cblxuLyogSW1wb3J0IFNhc3MgbWl4aW5zLCB2YXJpYWJsZXMsIG1vZHVsZXMsIGV0Yy4gKi9cbi8vIEFkZCB0aGUgQnJlYWtwb2ludCBtaXhpbnNcbkBpbXBvcnQgXCJicmVha3BvaW50XCI7XG4vLyBBZGQgdGhlIFNpbmd1bGFyaXR5IHJlc3BvbnNpdmUgbGF5b3V0IG1peGlucy5cbkBpbXBvcnQgXCJzaW5ndWxhcml0eWdzXCI7XG5cbi8vIEFkZCBCb3VyYm9uIG1peGluIGxpYnJhcnlcbi8vIFNlZSBodHRwOi8vYm91cmJvbi5pby9kb2NzL1xuQGltcG9ydCBcImJvdXJib25cIjtcblxuLy8gTm93IHdlIGFkZCBvdXIgY3VzdG9tIHNldHRpbmdzLlxuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuXG4vKiBMYXlvdXQgcnVsZXMgKi9cbkBpbXBvcnQgXCJsYXlvdXRzL2xheW91dC1iYXNlXCI7XG5cbi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBvbmVudHNcIjtcblxuLyogRHJ1cGFsIFNwZWNpZmljIGNvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJkcnVwYWwvZHJ1cGFsXCI7XG5cbi8qIFdvcmRQcmVzcyBTcGVjaWZpYyBjb21wb25lbnRzICovXG5AaW1wb3J0IFwid29yZHByZXNzL3dvcmRwcmVzc1wiO1xuXG4vKiBSZWdpb24gcnVsZXMgKi9cbkBpbXBvcnQgXCJyZWdpb25zL3JlZ2lvbnNcIjtcblxuXG4vLyBPcHRpb25hbGx5LCBhZGQgeW91ciBvd24gY29tcG9uZW50cyBoZXJlLlxuQGltcG9ydCBcImN1c3RvbVwiO1xuQGltcG9ydCBcInByaW50XCI7IiwiLyogREVDTEFSRSBGT05UU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiQXJjaGl2byBOYXJyb3cgUmVndWxhclwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvQXJjaGl2b05hcnJvdy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9BcmNoaXZvTmFycm93LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoXCJBcmNoaXZvIE5hcnJvdyBJdGFsaWNcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9BcmNoaXZvTmFycm93LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIilcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJBcmNoaXZvIE5hcnJvdyBCb2xkXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9BcmNoaXZvTmFycm93LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIilcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJBcmNoaXZvIE5hcnJvdyBJdGFsaWNcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL0FyY2hpdm9OYXJyb3ctQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvQXJjaGl2b05hcnJvdy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9mb250YXdlc29tZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9mb250YXdlc29tZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvZm9udGF3ZXNvbWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9mb250YXdlc29tZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTlBGIEljb25zJztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9ucGYtaWNvbnMuZW90Py1xeXhsOTJcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvbnBmLWljb25zLmVvdD8jaWVmaXgtcXl4bDkyXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9ucGYtaWNvbnMud29mZj8tcXl4bDkyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL25wZi1pY29ucy50dGY/LXF5eGw5MlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvbnBmLWljb25zLnN2Zz8tcXl4bDkyI25wZl9pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwtRGVzaWduLUljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvbWF0ZXJpYWwtZGVzaWduLWljb25zL01hdGVyaWFsLURlc2lnbi1JY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9tYXRlcmlhbC1kZXNpZ24taWNvbnMvTWF0ZXJpYWwtRGVzaWduLUljb25zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9tYXRlcmlhbC1kZXNpZ24taWNvbnMvTWF0ZXJpYWwtRGVzaWduLUljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvbWF0ZXJpYWwtZGVzaWduLWljb25zL01hdGVyaWFsLURlc2lnbi1JY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL21hdGVyaWFsLWRlc2lnbi1pY29ucy9NYXRlcmlhbC1EZXNpZ24tSWNvbnMuc3ZnI01hdGVyaWFsLURlc2lnbi1JY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuXG5cbi8qIFZBUklBQkxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gRm9udCBzdGFja3MuXG4kZ2VvcmdpYTogICAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBcIkRlamFWdSBTZXJpZlwiLCBzZXJpZjtcbiRoZWx2ZXRpY2E6ICAgICAgIEhlbHZldGljYSwgQXJpYWwsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmO1xuJGNvdXJpZXI6ICAgICAgICAgXCJDb3VyaWVyIE5ld1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuXG4vLyBmb250c1xuJHNlcmlmOiAkZ2VvcmdpYTtcbiRzYW5zOiAkaGVsdmV0aWNhO1xuXG4vLyBDcmVhdGUgc29tZSB2YXJpYWJsZXMgZm9yIHRoZSBmb250IHN0YWNrcyB3ZSB3YW50IHRvIHVzZSBvbiB0aGlzIHNpdGUuXG4kYmFzZS1mb250LWZhbWlseTogJHNhbnM7IC8vIFRoZSBmb250IGZhbWlseSBzZXQgb24gdGhlIGh0bWwgZWxlbWVudC5cbiRiYXNlLWhlYWRpbmctZm9udDogJHNhbnM7XG4kZm9udC1tb25vc3BhY2U6ICAgJGNvdXJpZXI7IiwiLy8gQ29sb3JzXG4kYmxhY2s6ICMzMzM7XG4kbHRibHVlOiAjOTZCNENFO1xuJGJsdWU6ICMzMjZDQjE7XG4kbWVkYmx1ZTogIzJmNkJBQTtcbiRsdGdyYXk6ICNBMkEyQTI7XG4kbWVkZ3JheTogIzY2NjtcbiRncmF5OiAjMzMzO1xuJG93aGl0ZTogI0YyRjJGMjtcbiR3aGl0ZTogI0ZGRjtcblxuLy8gZ2xvYmFsIHVzZSBjYXNlc1xuJGRhcms6ICRibGFjaztcbiRsaWdodDogJG93aGl0ZTtcbiRoaWdobGlnaHQ6ICRibHVlO1xuXG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAubWF0ZXJpYWxpemUtcmVkLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYWViICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubWF0ZXJpYWxpemUtcmVkLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmMzk4OWIgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLmJ0bjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWF0ZXJpYWxpemUtcmVkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWF0ZXJpYWxpemUtcmVkLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLm1hdGVyaWFsaXplLXJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWE0NTRiICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQge1xuICBjb2xvcjogI2U1MWMyMyAhaW1wb3J0YW50XG59XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5tYXRlcmlhbGl6ZS1yZWQuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1hdGVyaWFsaXplLXJlZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tYXRlcmlhbGl6ZS1yZWQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWF0ZXJpYWxpemUtcmVkLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjEzMTggIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnRcbn1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudFxufVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjOGIxMDE0ICFpbXBvcnRhbnRcbn1cblxuLnJlZC5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTUubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50XG59XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnRcbn1cblxuLnJlZC5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5ub3RpZmljYXRpb24sIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmJ0bi1sYXJnZS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuY2xlYXIubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zdWJtaXQubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnN1Ym1pdCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5idG4sICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uYnRuLWxhcmdlLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ub3RpZmljYXRpb24uY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5jbGVhciwgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc3VibWl0LCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnRcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudFxufVxuXG4ucmVkLmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLnJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLm5vdGlmaWNhdGlvbiwgLmlucHV0LWZpZWxkIC52YWxpZGF0ZSArIHVsLCAuaW5wdXQtZmllbGQgaW5wdXRbcmVxdWlyZWQ9cmVxdWlyZWRdICsgdWwsICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTMubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubm90aWZpY2F0aW9uLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLnJlZC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50XG59XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjRUY5QTlBICFpbXBvcnRhbnRcbn1cblxuLnJlZC5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5yZWQubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggI25hdiA+IHVsID4gbGkgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5ub3RpZmljYXRpb24sIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmJ0bi1sYXJnZS5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm5vdGlmaWNhdGlvbjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc3VibWl0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQubm90aWZpY2F0aW9uOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLm5vdGlmaWNhdGlvbjpob3ZlciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5ub3RpZmljYXRpb246aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5saWdodGVuLTIubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5idG46aG92ZXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uYnRuLWxhcmdlOmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5jbGVhcjpob3ZlciwgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uY2xlYXI6aG92ZXIsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc3VibWl0OmhvdmVyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubm90aWZpY2F0aW9uLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZWQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIubm90aWZpY2F0aW9uOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5jbGVhci5ub3RpZmljYXRpb246aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb246aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0Lm5vdGlmaWNhdGlvbjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5ub3RpZmljYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnRcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNFNTczNzMgIWltcG9ydGFudFxufVxuXG4ucmVkLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLnJlZC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAjbmF2ID4gdWwgPiBsaSAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLmxpZ2h0ZW4tMS5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnRcbn1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudFxufVxuXG4ucmVkLCAjbmF2IHVsIGxpIC5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2ICFpbXBvcnRhbnRcbn1cblxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudFxufVxuXG4ubm90aWZpY2F0aW9uLnRvb2x0aXBwZWQsIC5yZWQuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLnNlbGVjdGVkLmJ0bi1sYXJnZS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2Uubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlZC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAuc2VsZWN0ZWQuY2xlYXIubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZWQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5yZWQuc2VsZWN0ZWQuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAucXVlc3Rpb24tb3B0aW9ucyAjbmF2ID4gdWwgPiBsaSAuYnRuLnNlbGVjdGVkLm5vdGlmaWNhdGlvbiwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5ub3RpZmljYXRpb24sIC5jdXN0b20tZm9ybSAuY2xlYXIsICNuYXYgPiB1bCA+IGxpIC5kYXJrZW4tMS5ub3RpZmljYXRpb24sICNuYXYgPiB1bCA+IGxpIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI25hdiA+IHVsID4gbGkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNuYXYgPiB1bCA+IGxpIC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm5vdGlmaWNhdGlvbi5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLmJ0bi5zZWxlY3RlZCwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5idG4tbGFyZ2UsICNuYXYgPiB1bCA+IGxpICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLmNsZWFyLCAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5jbGVhciwgI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjbmF2ID4gdWwgPiBsaSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubm90aWZpY2F0aW9uLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgLm5vdGlmaWNhdGlvbi5zZWxlY3RlZC5zdWJtaXQsICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ub3RpZmljYXRpb24uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZWQuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnJlZC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5ub3RpZmljYXRpb24sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2ID4gdWwgPiBsaSAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm5vdGlmaWNhdGlvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgPiB1bCA+IGxpIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Qubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVkLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiA+IHVsID4gbGkgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQubm90aWZpY2F0aW9uLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiA+IHVsID4gbGkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjRTUzOTM1ICFpbXBvcnRhbnRcbn1cblxuLnJlZC5kYXJrZW4tMiwgI25hdiA+IHVsID4gbGkgLmRhcmtlbi0yLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnRcbn1cblxuLnJlZC5kYXJrZW4tMywgI25hdiA+IHVsID4gbGkgLmRhcmtlbi0zLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnRcbn1cblxuLnJlZC5kYXJrZW4tNCwgI25hdiA+IHVsID4gbGkgLmRhcmtlbi00Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnRcbn1cblxuLnJlZC5hY2NlbnQtMSwgI25hdiA+IHVsID4gbGkgLmFjY2VudC0xLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnRcbn1cblxuLnJlZC5hY2NlbnQtMiwgI25hdiA+IHVsID4gbGkgLmFjY2VudC0yLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnRcbn1cblxuLnJlZC5hY2NlbnQtMywgI25hdiA+IHVsID4gbGkgLmFjY2VudC0zLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnRcbn1cblxuLnJlZC5hY2NlbnQtNCwgI25hdiA+IHVsID4gbGkgLmFjY2VudC00Lm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudFxufVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50XG59XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50XG59XG5cbi5waW5rLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLnBpbmsubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAucGluay5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAucGluay5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5waW5rLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5waW5rLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudFxufVxuXG4ucGluay5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5waW5rLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5waW5rLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnRcbn1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnRcbn1cblxuLnBpbmsubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAucGluay5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAucGluay5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5waW5rLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBpbmsub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucGluay5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5waW5rLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucGluay5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnBpbmsuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5waW5rLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5waW5rLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50XG59XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50XG59XG5cbi5waW5rLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLnBpbmsubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudFxufVxuXG4ucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0IHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudFxufVxuXG4ucGluay5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAucGluay5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAucGluay5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5waW5rLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5waW5rLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnBpbmsuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnBpbmsuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5waW5rLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucGluay5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGluay5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5waW5rLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjAgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50XG59XG5cbi5waW5rLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50XG59XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYzIxODViICFpbXBvcnRhbnRcbn1cblxuLnBpbmsuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnRcbn1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudFxufVxuXG4ucGluay5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50XG59XG5cbi5waW5rLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50XG59XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnRcbn1cblxuLnBpbmsuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnRcbn1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudFxufVxuXG4ucGluay5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudFxufVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50XG59XG5cbi5waW5rLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50XG59XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAucHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5wdXJwbGUuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5wdXJwbGUuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAucHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5wdXJwbGUuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTkzZDggIWltcG9ydGFudFxufVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAucHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5wdXJwbGUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5wdXJwbGUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wdXJwbGUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudFxufVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAucHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudFxufVxuXG4ucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnRcbn1cblxuLnB1cnBsZS5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLnB1cnBsZS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnB1cnBsZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5wdXJwbGUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAucHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnB1cnBsZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnB1cnBsZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucHVycGxlLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucHVycGxlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnB1cnBsZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5wdXJwbGUuc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYyAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudFxufVxuXG4ucHVycGxlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZiAhaW1wb3J0YW50XG59XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhMGYgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmRlZXAtcHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1wdXJwbGUuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1wdXJwbGUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1wdXJwbGUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmRlZXAtcHVycGxlLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5kZWVwLXB1cnBsZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZWVwLXB1cnBsZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmRlZXAtcHVycGxlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRlZXAtcHVycGxlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLXB1cnBsZS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLXB1cnBsZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1wdXJwbGUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtcHVycGxlLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudFxufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5pbmRpZ28ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pbmRpZ28uaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5pbmRpZ28uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5pbmRpZ28uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuaW5kaWdvLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dCB7XG4gIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnRcbn1cblxuLmluZGlnby5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmluZGlnby5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmluZGlnby5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5pbmRpZ28uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaW5kaWdvLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuaW5kaWdvLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmluZGlnby5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmluZGlnby5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaW5kaWdvLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaW5kaWdvLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmluZGlnby5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5pbmRpZ28uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMyODM1OTMgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4YzllZmYgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudFxufVxuXG4uaW5kaWdvLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50XG59XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudFxufVxuLmJsdWUubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAuYnJvb2NoZXMgLmJyb29jaCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI215ZGF0YS1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuZGlzY3VzcywgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5kZXZlbG9wLCAuYnJvb2NoZXMgLmJyb29jaCAjYWNjb3VudC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LnNoYXJlLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LmhlbHAsIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNS5tZW51LWluZGljYXRvciwgLmNhcmQucG9wdXAsIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5wb3B1cCwgLnBvcHVwI3Byb2dyZXNzYmFyLCAucG9wdXAjcXVlc3Rpb24tb2YtdGhlLWRheSwgLnBvcHVwI2Zvb3RlciwgI215ZGF0YS1wYWdlICNjb250ZW50IC5wb3B1cC5sZXZlbC11cCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmxpZ2h0ZW4tNS5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5saWdodGVuLTUubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5saWdodGVuLTUuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAubGlnaHRlbi01LmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAubGlnaHRlbi01LmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAubGlnaHRlbi01LmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5saWdodGVuLTUucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5saWdodGVuLTUuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmxpZ2h0ZW4tNS5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5saWdodGVuLTUuaGVscCwgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtcGFnZSAjY29udGVudCBzcGFuIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLCAjZGlzY3Vzcy1wYWdlICNjb250ZW50ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLCAjZGlzY3Vzcy1wYWdlICNteWRhdGEtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsICNteWRhdGEtcGFnZSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucywgaS5saWdodGVuLTUubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRTNGMkZEICFpbXBvcnRhbnRcbn1cbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0LFxuLmJsdWUubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI215ZGF0YS1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuZGlzY3VzcywgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5kZXZlbG9wLCAuYnJvb2NoZXMgLmJyb29jaCAjYWNjb3VudC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LnNoYXJlLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LmhlbHAsIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNC5tZW51LWluZGljYXRvciwgI2ZpbHRlcnMgLnRhZ2JveCAuYnRuLCAjZmlsdGVycyAudGFnYm94IC5idG4tbGFyZ2UsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5jbGVhciwgLmN1c3RvbS1mb3JtICNmaWx0ZXJzIC50YWdib3ggLmNsZWFyLCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAub3B0aW9uLXNlbGVjdCwgI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuYnRuLWxhcmdlLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmJ0bi1sYXJnZS5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmJ0bi1sYXJnZS5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnRuLWxhcmdlLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmJ0bi1sYXJnZS5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5idG4tbGFyZ2Uuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5idG4tbGFyZ2UuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgaS5idG4tbGFyZ2UubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYmx1ZS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgLmNsZWFyLmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5jbGVhci5teWRhdGEsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5jbGVhci5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAuY2xlYXIuZGlzY3VzcywgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAuY2xlYXIuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAuY2xlYXIuYWNjb3VudCwgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jbGVhci5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5jbGVhci5hYm91dCwgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLmNsZWFyLnNoYXJlLCAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2IC5jbGVhci5oZWxwLCAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gaS5jbGVhci5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIGkuY2xlYXIubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5teWRhdGEsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LnNoYXJlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Quc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5oZWxwLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBpLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuc3VibWl0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAuc3VibWl0Lm15ZGF0YSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5zdWJtaXQuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5zdWJtaXQuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnN1Ym1pdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAuc3VibWl0LmFjY291bnQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnN1Ym1pdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuc3VibWl0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnN1Ym1pdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnN1Ym1pdC5oZWxwLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGkuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnRuLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5idG4ubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnRuLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuYnRuLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuYnRuLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYnRuLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5idG4ucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYnRuLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmJ0bi5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmJ0bi5oZWxwLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyBpLmJ0bi5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGFzaGJvYXJkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5jbGVhciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc3VibWl0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmJ0biwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5idG4tbGFyZ2UsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRhc2hib2FyZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5jbGVhciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0LCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zdWJtaXQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnN1Ym1pdCwgI215ZGF0YS1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubXlkYXRhLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5jbGVhciwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5vcHRpb24tc2VsZWN0LCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc3VibWl0LCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmJ0biwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5idG4tbGFyZ2UsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm15ZGF0YS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmNsZWFyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5jbGVhciwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5vcHRpb24tc2VsZWN0LCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zdWJtaXQsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAubGlnaHRlbi00LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGlzY292ZXIuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjb3Zlci5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbmF2IC5kaXNjb3Zlci5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiAuZGlzY292ZXIub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2IC5kaXNjb3Zlci5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdCwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuYnRuLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5idG4tbGFyZ2UsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5jbGVhciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3MuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Mub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3QsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Mub3B0aW9uLXNlbGVjdCwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdCwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5saWdodGVuLTQuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGV2ZWxvcC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5jbGVhciwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Aub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Aub3B0aW9uLXNlbGVjdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Auc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3AuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmJ0biwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuYnRuLWxhcmdlLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGV2ZWxvcC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuY2xlYXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5jbGVhciwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Aub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3QsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQsICNhY2NvdW50LXBhZ2UgI25hdiAubGlnaHRlbi00LmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFjY291bnQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuY2xlYXIsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3QsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0LCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5idG4sICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmJ0bi1sYXJnZSwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFjY291bnQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmNsZWFyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuY2xlYXIsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQub3B0aW9uLXNlbGVjdCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5vcHRpb24tc2VsZWN0LCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAubGlnaHRlbi00LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5yZXNvdXJjZXMuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmNsZWFyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3QsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zdWJtaXQsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuYnRuLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmJ0bi1sYXJnZSwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucmVzb3VyY2VzLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmNsZWFyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3QsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnN1Ym1pdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc3VibWl0LCAjYWJvdXQtcGFnZSAjbmF2IC5saWdodGVuLTQuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5hYm91dC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyLCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQub3B0aW9uLXNlbGVjdCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc3VibWl0LCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuYnRuLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuYnRuLWxhcmdlLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFib3V0LmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5vcHRpb24tc2VsZWN0LCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5vcHRpb24tc2VsZWN0LCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnN1Ym1pdCwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zdWJtaXQsICNzaGFyZS1wYWdlICNuYXYgLmxpZ2h0ZW4tNC5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnNoYXJlLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5vcHRpb24tc2VsZWN0LCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zdWJtaXQsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5idG4sICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5idG4tbGFyZ2UsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuc2hhcmUuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLm9wdGlvbi1zZWxlY3QsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLm9wdGlvbi1zZWxlY3QsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc3VibWl0LCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2IC5saWdodGVuLTQuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuaGVscC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmhlbHAub3B0aW9uLXNlbGVjdCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmJ0biwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuYnRuLWxhcmdlLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuaGVscC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLmhlbHAuY2xlYXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5vcHRpb24tc2VsZWN0LCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLm9wdGlvbi1zZWxlY3QsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLmJ0bi1sYXJnZS5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYmx1ZS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5jbGVhciwgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2N1c3MsIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmFjY291bnQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hY2NvdW50LCAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnJlc291cmNlcywgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hYm91dCwgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5zaGFyZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5zaGFyZSwgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5oZWxwLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIGkuY2xlYXIubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5jbGVhci5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2N1c3MsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmFjY291bnQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5zaGFyZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5oZWxwLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGFzaGJvYXJkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGlzY3VzcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGV2ZWxvcCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuYWNjb3VudCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5yZXNvdXJjZXMsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuYWJvdXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuc2hhcmUsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLnN1Ym1pdC5tZW51LWluZGljYXRvciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuYnRuLm1lbnUtaW5kaWNhdG9yLCBpLmxpZ2h0ZW4tNC5tZW51LWluZGljYXRvcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtcmFkaW8sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnRcbn1cblxuLmJsdWUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmRhc2hib2FyZCwgLmJyb29jaGVzIC5icm9vY2ggI215ZGF0YS1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5teWRhdGEsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuZGlzY292ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjdXNzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuZGlzY3VzcywgLmJyb29jaGVzIC5icm9vY2ggI2RldmVsb3AtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5kZXZlbG9wLCAuYnJvb2NoZXMgLmJyb29jaCAjYWNjb3VudC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmFjY291bnQsIC5icm9vY2hlcyAuYnJvb2NoICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMucmVzb3VyY2VzLCAuYnJvb2NoZXMgLmJyb29jaCAjYWJvdXQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmFib3V0LCAuYnJvb2NoZXMgLmJyb29jaCAjc2hhcmUtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLnNoYXJlLCAuYnJvb2NoZXMgLmJyb29jaCAjaGVscC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLmhlbHAsIC5icm9vY2hlcyAuYnJvb2NoIGkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMy5tZW51LWluZGljYXRvciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5kYXNoYm9hcmQuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5pY29uLCAjbXlkYXRhLXBhZ2UgI25hdiAubGlnaHRlbi0zLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLm15ZGF0YS5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmljb24sICNkaXNjb3Zlci1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY2hhcnRzIC5jaGFydCAuZGlzY292ZXIuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI25hdiAuZGlzY292ZXIuaWNvbiwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5saWdodGVuLTMuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5kaXNjdXNzLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5pY29uLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmRldmVsb3AuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmljb24sICNhY2NvdW50LXBhZ2UgI25hdiAubGlnaHRlbi0zLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuYWNjb3VudC5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuaWNvbiwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5yZXNvdXJjZXMuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5pY29uLCAjYWJvdXQtcGFnZSAjbmF2IC5saWdodGVuLTMuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmFib3V0Lmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNhYm91dC1wYWdlICNuYXYgLmFib3V0Lmljb24sICNzaGFyZS1wYWdlICNuYXYgLmxpZ2h0ZW4tMy5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuc2hhcmUuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuaWNvbiwgI2hlbHAtcGFnZSAjbmF2IC5saWdodGVuLTMuaGVscCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5oZWxwLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuYmx1ZS5pY29uLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCBpLmljb24ubWVudS1pbmRpY2F0b3IsIGkubGlnaHRlbi0zLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmJsdWUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggI2Rhc2hib2FyZC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5kYXNoYm9hcmQsIC5icm9vY2hlcyAuYnJvb2NoICNteWRhdGEtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIubXlkYXRhLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRpc2NvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY3Vzcy1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmRpc2N1c3MsIC5icm9vY2hlcyAuYnJvb2NoICNkZXZlbG9wLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIuZGV2ZWxvcCwgLmJyb29jaGVzIC5icm9vY2ggI2FjY291bnQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5hY2NvdW50LCAuYnJvb2NoZXMgLmJyb29jaCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLnJlc291cmNlcywgLmJyb29jaGVzIC5icm9vY2ggI2Fib3V0LXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5hYm91dCwgLmJyb29jaGVzIC5icm9vY2ggI3NoYXJlLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5zaGFyZSwgLmJyb29jaGVzIC5icm9vY2ggI2hlbHAtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLmhlbHAsICNoZWxwLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMi5oZWxwLCAuYnJvb2NoZXMgLmJyb29jaCBpLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIubWVudS1pbmRpY2F0b3IsICNmaWx0ZXJzIC50YWdib3ggLmJ0bjpob3ZlciwgI2ZpbHRlcnMgLnRhZ2JveCAuYnRuLWxhcmdlOmhvdmVyLCAjZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5jbGVhcjpob3ZlciwgI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLnN1Ym1pdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5idG4tbGFyZ2UuZGFzaGJvYXJkOmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmRhc2hib2FyZDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmJ0bi1sYXJnZS5teWRhdGE6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5idG4tbGFyZ2UuZGlzY292ZXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5idG4tbGFyZ2UuZGlzY3Vzczpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuZGlzY3Vzczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5idG4tbGFyZ2UuZGV2ZWxvcDpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuZGV2ZWxvcDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5idG4tbGFyZ2UuYWNjb3VudDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UuYWNjb3VudDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmJ0bi1sYXJnZS5yZXNvdXJjZXM6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5idG4tbGFyZ2UuYWJvdXQ6aG92ZXIsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZS5hYm91dDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuYnRuLWxhcmdlLnNoYXJlOmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2Uuc2hhcmU6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuYnRuLWxhcmdlLmhlbHA6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLmhlbHA6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIGkuYnRuLWxhcmdlLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jbGVhci5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRhc2hib2FyZDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kYXNoYm9hcmQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAuY2xlYXIubXlkYXRhOmhvdmVyLCAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLm15ZGF0YTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5teWRhdGE6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY2xlYXIuZGlzY292ZXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgLmNsZWFyLmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2N1c3M6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLmNsZWFyLmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRldmVsb3A6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgLmNsZWFyLmFjY291bnQ6aG92ZXIsIC5jdXN0b20tZm9ybSAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmFjY291bnQ6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY2xlYXIucmVzb3VyY2VzOmhvdmVyLCAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5yZXNvdXJjZXM6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAuY2xlYXIuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5hYm91dDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmFib3V0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjc2hhcmUtcGFnZSAjbmF2IC5jbGVhci5zaGFyZTpob3ZlciwgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLnNoYXJlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuc2hhcmU6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhci5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAuY2xlYXIuaGVscDpob3ZlciwgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuaGVscDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIGkuY2xlYXIubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyBpLmNsZWFyLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZDpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QubXlkYXRhOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0Lm15ZGF0YTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5teWRhdGE6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QubXlkYXRhOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuZGlzY292ZXI6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuZGlzY292ZXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmRldmVsb3A6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRldmVsb3A6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmRldmVsb3A6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5vcHRpb24tc2VsZWN0LmFjY291bnQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmFjY291bnQ6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LnJlc291cmNlczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXM6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuYWJvdXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5hYm91dDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmFib3V0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAub3B0aW9uLXNlbGVjdC5zaGFyZTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LnNoYXJlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Quc2hhcmU6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdC5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLm9wdGlvbi1zZWxlY3QuaGVscDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuaGVscDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgaS5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5zdWJtaXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnN1Ym1pdC5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kYXNoYm9hcmQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kYXNoYm9hcmQ6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kYXNoYm9hcmQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnN1Ym1pdC5teWRhdGE6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5teWRhdGE6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5teWRhdGE6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5teWRhdGE6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuc3VibWl0LmRpc2NvdmVyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kaXNjb3Zlcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY292ZXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRpc2NvdmVyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAuc3VibWl0LmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGlzY3Vzczpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5kaXNjdXNzOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmRpc2N1c3M6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2IC5zdWJtaXQuZGV2ZWxvcDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRldmVsb3A6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuZGV2ZWxvcDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnN1Ym1pdC5hY2NvdW50OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LmFjY291bnQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuYWNjb3VudDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnN1Ym1pdC5hYm91dDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuYWJvdXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmFib3V0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5hYm91dDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zdWJtaXQuc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LnNoYXJlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5zaGFyZTpob3ZlciwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuc2hhcmU6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5zdWJtaXQuaGVscDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdC5oZWxwOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmhlbHA6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQuaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLnN1Ym1pdC5tZW51LWluZGljYXRvcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBpLnN1Ym1pdC5tZW51LWluZGljYXRvcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJ0bi5kYXNoYm9hcmQ6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uZGFzaGJvYXJkOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuYnRuLm15ZGF0YTpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5teWRhdGE6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmJ0bi5kaXNjb3Zlcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmRpc2NvdmVyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmJ0bi5kaXNjdXNzOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5kaXNjdXNzOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmJ0bi5kZXZlbG9wOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5kZXZlbG9wOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmJ0bi5hY2NvdW50OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5hY2NvdW50OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnRuLnJlc291cmNlczpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5yZXNvdXJjZXM6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmJ0bi5hYm91dDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLmFib3V0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5idG4uc2hhcmU6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zaGFyZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5idG4uaGVscDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uaGVscDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgaS5idG4ubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGFzaGJvYXJkLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5jbGVhcjpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc3VibWl0OmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmJ0bjpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5idG4tbGFyZ2U6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRhc2hib2FyZC5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLmNsZWFyOmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5jbGVhcjpob3ZlciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zdWJtaXQ6aG92ZXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kYXNoYm9hcmQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnN1Ym1pdDpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubXlkYXRhLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5jbGVhcjpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc3VibWl0OmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm15ZGF0YS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmJ0bjpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5idG4tbGFyZ2U6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm15ZGF0YS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLmNsZWFyOmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5jbGVhcjpob3ZlciwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zdWJtaXQ6aG92ZXIsICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAubGlnaHRlbi0yLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGlzY292ZXIuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjb3Zlci5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbmF2IC5kaXNjb3Zlci5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiAuZGlzY292ZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2IC5kaXNjb3Zlci5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuc3VibWl0OmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmNsZWFyOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdDpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MuYnRuOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5idG4tbGFyZ2U6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjdXNzLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5jbGVhcjpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3MuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLmNsZWFyOmhvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Mub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Mub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdDpob3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnN1Ym1pdDpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5saWdodGVuLTIuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGV2ZWxvcC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5jbGVhcjpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Aub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Aub3B0aW9uLXNlbGVjdDpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Auc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQ6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3AuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLmJ0bjpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuYnRuLWxhcmdlOmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGV2ZWxvcC5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3AuY2xlYXI6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5jbGVhcjpob3ZlciwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Aub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQ6aG92ZXIsICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zdWJtaXQ6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAubGlnaHRlbi0yLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFjY291bnQuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuY2xlYXI6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5idG46aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmJ0bi1sYXJnZTpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFjY291bnQuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LmNsZWFyOmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuY2xlYXI6aG92ZXIsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0OmhvdmVyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc3VibWl0OmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAubGlnaHRlbi0yLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5yZXNvdXJjZXMuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmNsZWFyOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zdWJtaXQ6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuYnRuOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmJ0bi1sYXJnZTpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAucmVzb3VyY2VzLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuY2xlYXI6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLmNsZWFyOmhvdmVyLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMub3B0aW9uLXNlbGVjdDpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnN1Ym1pdDpob3ZlciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnJlc291cmNlcy5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc3VibWl0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5saWdodGVuLTIuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5hYm91dC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyOmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFib3V0Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc3VibWl0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuYnRuOmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuYnRuLWxhcmdlOmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFib3V0LmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyOmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmNsZWFyOmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnN1Ym1pdDpob3ZlciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zdWJtaXQ6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmxpZ2h0ZW4tMi5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnNoYXJlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXI6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zdWJtaXQ6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5idG46aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5idG4tbGFyZ2U6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuc2hhcmUuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXI6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuY2xlYXI6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc3VibWl0OmhvdmVyLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnN1Ym1pdDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5saWdodGVuLTIuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuaGVscC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5jbGVhcjpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmhlbHAub3B0aW9uLXNlbGVjdDpob3ZlciwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQ6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLmJ0bjpob3ZlciwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuYnRuLWxhcmdlOmhvdmVyLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuaGVscC5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjaGVscC1wYWdlICNuYXYgLmhlbHAuY2xlYXI6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5jbGVhcjpob3ZlciwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQ6aG92ZXIsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLmJ0bi1sYXJnZS5tZW51LWluZGljYXRvcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYmx1ZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGFzaGJvYXJkOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLm15ZGF0YTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIubXlkYXRhOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmRpc2NvdmVyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY2xlYXIuZGlzY3Vzczpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5kZXZlbG9wOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuY2xlYXIuZGV2ZWxvcDpob3ZlciwgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmFjY291bnQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hY2NvdW50OmhvdmVyLCAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5yZXNvdXJjZXM6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmNsZWFyLnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5hYm91dDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5hYm91dDpob3ZlciwgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhci5zaGFyZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5zaGFyZTpob3ZlciwgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLmhlbHA6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jbGVhci5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIGkuY2xlYXIubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5jbGVhci5tZW51LWluZGljYXRvcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0Lm15ZGF0YTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QubXlkYXRhOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QuZGlzY3Vzczpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LmRpc2N1c3M6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5kZXZlbG9wOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmFjY291bnQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hY2NvdW50OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXM6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LnJlc291cmNlczpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5hYm91dDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5hYm91dDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdC5zaGFyZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5zaGFyZTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcHRpb24tc2VsZWN0LmhlbHA6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdC5oZWxwOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBpLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3I6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGFzaGJvYXJkOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmRhc2hib2FyZDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5teWRhdGE6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQubXlkYXRhOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY292ZXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5kaXNjb3Zlcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGlzY3Vzczpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGlzY3Vzczpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuZGV2ZWxvcDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuZGV2ZWxvcDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuYWNjb3VudDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuYWNjb3VudDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5yZXNvdXJjZXM6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQucmVzb3VyY2VzOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQuYWJvdXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5hYm91dDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LnNoYXJlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQuc2hhcmU6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0LmhlbHA6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LmhlbHA6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc3VibWl0Lm1lbnUtaW5kaWNhdG9yOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLnN1Ym1pdC5tZW51LWluZGljYXRvcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuYnRuLm1lbnUtaW5kaWNhdG9yOmhvdmVyLCBpLmxpZ2h0ZW4tMi5tZW51LWluZGljYXRvciwjcXVlc3Rpb24tb2YtdGhlLWRheSAuZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvOmhvdmVyLCNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2ICFpbXBvcnRhbnRcbn1cblxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudFxufVxuXG4uYmx1ZS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAuYnJvb2NoICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuZGFzaGJvYXJkLCAuYnJvb2NoZXMgLmJyb29jaCAjbXlkYXRhLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5teWRhdGEsICNteWRhdGEtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLm15ZGF0YSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kaXNjb3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2N1c3MtcGFnZSAjbmF2IC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5kaXNjdXNzLCAuYnJvb2NoZXMgLmJyb29jaCAjZGV2ZWxvcC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLmRldmVsb3AsIC5icm9vY2hlcyAuYnJvb2NoICNhY2NvdW50LXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuYWNjb3VudCwgLmJyb29jaGVzIC5icm9vY2ggI3Jlc291cmNlcy1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5yZXNvdXJjZXMsIC5icm9vY2hlcyAuYnJvb2NoICNhYm91dC1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuYWJvdXQsIC5icm9vY2hlcyAuYnJvb2NoICNzaGFyZS1wYWdlICNuYXYgLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuc2hhcmUsIC5icm9vY2hlcyAuYnJvb2NoICNoZWxwLXBhZ2UgI25hdiAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMS5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEuaGVscCwgLmJyb29jaGVzIC5icm9vY2ggaS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLm1lbnUtaW5kaWNhdG9yLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAubGlnaHRlbi0xLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5saWdodGVuLTEuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5saWdodGVuLTEuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5saWdodGVuLTEuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAubGlnaHRlbi0xLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmxpZ2h0ZW4tMS5oZWxwLCBpLmxpZ2h0ZW4tMS5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudFxufVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM0MkE1RjUgIWltcG9ydGFudFxufVxuI25hdiBsaS5hY3RpdmUsXG4jbmF2IGxpLmFjdGl2ZS10cmFpbCxcbiNuYXYgbGkuYWN0aXZlX3RyYWlsLFxuLmJsdWUsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuaGVscCwgaS5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudFxufVxuI25hdiB1bC5tZW51ID4gbGkuYWN0aXZlIGEsXG4jbmF2IHVsLm1lbnUgPiBsaS5hY3RpdmUtdHJhaWwgYSxcbiNuYXYgdWwubWVudSA+IGxpLmFjdGl2ZV90cmFpbCBhLFxuI25hdiB1bC5tZW51ID4gbGkuYWN0aXZlIGEgKixcbiNuYXYgdWwubWVudSA+IGxpLmFjdGl2ZS10cmFpbCBhICosXG4jbmF2IHVsLm1lbnUgPiBsaS5hY3RpdmVfdHJhaWwgYSAqIHtcbiAgY29sb3I6I2ZmZjtcbn1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuZGFya2VuLTEsICNmaWx0ZXJzIC50YWdib3ggLmJ0bi5hY3RpdmUsICNmaWx0ZXJzIC50YWdib3ggLmFjdGl2ZS5idG4tbGFyZ2UsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5hY3RpdmUuY2xlYXIsIC5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuY2xlYXIsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWN0aXZlLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLm9wdGlvbi1zZWxlY3QsICNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWN0aXZlLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kYXNoYm9hcmQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UuZGFzaGJvYXJkLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuc2VsZWN0ZWQuYnRuLWxhcmdlLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuYnRuLWxhcmdlLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kaXNjdXNzLCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kZXZlbG9wLCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5hY2NvdW50LCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuc2VsZWN0ZWQuYnRuLWxhcmdlLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLnNlbGVjdGVkLmJ0bi1sYXJnZS5hYm91dCwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuYnRuLWxhcmdlLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2Uuc2hhcmUsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmJ0bi1sYXJnZS5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5zZWxlY3RlZC5idG4tbGFyZ2UuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UuaGVscCwgLnF1ZXN0aW9uLW9wdGlvbnMgaS5zZWxlY3RlZC5idG4tbGFyZ2UubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYmx1ZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgLnNlbGVjdGVkLmNsZWFyLmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5teWRhdGEsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgLmN1c3RvbS1mb3JtICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAuc2VsZWN0ZWQuY2xlYXIuYWNjb3VudCwgLmN1c3RvbS1mb3JtICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5hYm91dCwgLmN1c3RvbS1mb3JtICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNzaGFyZS1wYWdlICNuYXYgLnNlbGVjdGVkLmNsZWFyLnNoYXJlLCAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLmNsZWFyLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2IC5zZWxlY3RlZC5jbGVhci5oZWxwLCAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhci5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gaS5zZWxlY3RlZC5jbGVhci5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIGkuc2VsZWN0ZWQuY2xlYXIubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGFzaGJvYXJkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5teWRhdGEsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5teWRhdGEsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kaXNjb3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGV2ZWxvcCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hYm91dCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnNoYXJlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3Quc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5oZWxwLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5oZWxwLCAjaGVscC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBpLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubWVudS1pbmRpY2F0b3IsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLnNlbGVjdGVkLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRhc2hib2FyZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0Lm15ZGF0YSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0Lm15ZGF0YSwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0Lm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRpc2NvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2IC5zZWxlY3RlZC5zdWJtaXQuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kaXNjdXNzLCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuZGlzY3VzcywgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGV2ZWxvcCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5kZXZlbG9wLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0LmFjY291bnQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2FjY291bnQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuYWNjb3VudCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5hY2NvdW50LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuc2VsZWN0ZWQuc3VibWl0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5hYm91dCwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuYWJvdXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmFib3V0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5zdWJtaXQuc2hhcmUsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LnNoYXJlLCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5zaGFyZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgLnNlbGVjdGVkLnN1Ym1pdC5oZWxwLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0LmhlbHAsIC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuaGVscCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc2VsZWN0ZWQuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGkuc2VsZWN0ZWQuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5kYXNoYm9hcmQsIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5idG4uc2VsZWN0ZWQubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLm15ZGF0YSwgLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2VsZWN0ZWQuZGlzY292ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNkaXNjdXNzLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLmRpc2N1c3MsIC5xdWVzdGlvbi1vcHRpb25zICNkZXZlbG9wLXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLmRldmVsb3AsIC5xdWVzdGlvbi1vcHRpb25zICNhY2NvdW50LXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLmFjY291bnQsIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5idG4uc2VsZWN0ZWQucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLnJlc291cmNlcywgLnF1ZXN0aW9uLW9wdGlvbnMgI2Fib3V0LXBhZ2UgI25hdiAuYnRuLnNlbGVjdGVkLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2VsZWN0ZWQuYWJvdXQsIC5xdWVzdGlvbi1vcHRpb25zICNzaGFyZS1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLnNlbGVjdGVkLnNoYXJlLCAucXVlc3Rpb24tb3B0aW9ucyAjaGVscC1wYWdlICNuYXYgLmJ0bi5zZWxlY3RlZC5oZWxwLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZC5oZWxwLCAucXVlc3Rpb24tb3B0aW9ucyBpLmJ0bi5zZWxlY3RlZC5tZW51LWluZGljYXRvciwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhcmtlbi0xLmRhc2hib2FyZCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kYXNoYm9hcmQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhc2hib2FyZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZC5zZWxlY3RlZC5zdWJtaXQsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGFzaGJvYXJkLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuYnRuLnNlbGVjdGVkLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGFzaGJvYXJkLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc2VsZWN0ZWQuY2xlYXIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLmNsZWFyLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFzaGJvYXJkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXNoYm9hcmQuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFzaGJvYXJkLnNlbGVjdGVkLnN1Ym1pdCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRhc2hib2FyZC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXNoYm9hcmQuc2VsZWN0ZWQuc3VibWl0LCAjbXlkYXRhLXBhZ2UgI25hdiAuZGFya2VuLTEubXlkYXRhLCAjbXlkYXRhLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm15ZGF0YS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuY2xlYXIsICNteWRhdGEtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI215ZGF0YS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubXlkYXRhLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjbXlkYXRhLXBhZ2UgI25hdiAubXlkYXRhLnNlbGVjdGVkLnN1Ym1pdCwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5teWRhdGEuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5idG4uc2VsZWN0ZWQsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5teWRhdGEuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zZWxlY3RlZC5jbGVhciwgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuY2xlYXIsICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5teWRhdGEuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI215ZGF0YS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm15ZGF0YS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2IC5teWRhdGEuc2VsZWN0ZWQuc3VibWl0LCAjbXlkYXRhLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubXlkYXRhLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLm15ZGF0YS5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlICNuYXYgLmRhcmtlbi0xLmRpc2NvdmVyLCAjZGlzY292ZXItcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGlzY292ZXIuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjb3Zlci5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNuYXYgLmRpc2NvdmVyLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5kaXNjb3Zlci5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNuYXYgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjb3Zlci5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjbmF2IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY292ZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY292ZXIuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbmF2IC5kaXNjb3Zlci5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2NvdmVyLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI25hdiAuZGlzY292ZXIuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRhcmtlbi0xLmRpc2N1c3MsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRpc2N1c3Muc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQuY2xlYXIsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjdXNzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNjdXNzLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQuc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5idG4uc2VsZWN0ZWQsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3Muc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRpc2N1c3Muc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzLnNlbGVjdGVkLmNsZWFyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGlzY3Vzcy5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQuY2xlYXIsICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzY3Vzcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kaXNjdXNzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkaXNjdXNzLXBhZ2UgI25hdiAuZGlzY3Vzcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2N1c3Muc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQuc3VibWl0LCAjZGlzY3Vzcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRpc2N1c3Muc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3Muc2VsZWN0ZWQuc3VibWl0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRhcmtlbi0xLmRldmVsb3AsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmRldmVsb3Auc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQuY2xlYXIsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkZXZlbG9wLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZXZlbG9wLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQuc3VibWl0LCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5idG4uc2VsZWN0ZWQsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Auc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2RldmVsb3AtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRldmVsb3Auc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wLnNlbGVjdGVkLmNsZWFyLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGV2ZWxvcC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQuY2xlYXIsICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGV2ZWxvcC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZXZlbG9wLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRldmVsb3Auc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQuc3VibWl0LCAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRldmVsb3Auc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmRldmVsb3Auc2VsZWN0ZWQuc3VibWl0LCAjYWNjb3VudC1wYWdlICNuYXYgLmRhcmtlbi0xLmFjY291bnQsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFjY291bnQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQuY2xlYXIsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNhY2NvdW50LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NvdW50LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQuc3VibWl0LCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5idG4uc2VsZWN0ZWQsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFjY291bnQuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2IC5hY2NvdW50LnNlbGVjdGVkLmNsZWFyLCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWNjb3VudC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQuY2xlYXIsICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjb3VudC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hY2NvdW50LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjYWNjb3VudC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY291bnQuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQuc3VibWl0LCAjYWNjb3VudC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFjY291bnQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQuc2VsZWN0ZWQuc3VibWl0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuZGFya2VuLTEucmVzb3VyY2VzLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnJlc291cmNlcy5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucmVzb3VyY2VzLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVzb3VyY2VzLXBhZ2UgI25hdiAucmVzb3VyY2VzLnNlbGVjdGVkLnN1Ym1pdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5yZXNvdXJjZXMuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5idG4uc2VsZWN0ZWQsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5yZXNvdXJjZXMuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zZWxlY3RlZC5jbGVhciwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuY2xlYXIsICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5yZXNvdXJjZXMuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnJlc291cmNlcy5zZWxlY3RlZC5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5yZXNvdXJjZXMuc2VsZWN0ZWQuc3VibWl0LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAucmVzb3VyY2VzLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcy5zZWxlY3RlZC5zdWJtaXQsICNhYm91dC1wYWdlICNuYXYgLmRhcmtlbi0xLmFib3V0LCAjYWJvdXQtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYWJvdXQuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5jbGVhciwgI2Fib3V0LXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hYm91dC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNhYm91dC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLnN1Ym1pdCwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LmJ0bi5zZWxlY3RlZCwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmFib3V0LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hYm91dC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5jbGVhciwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hYm91dC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5jbGVhciwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYWJvdXQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWJvdXQuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjYWJvdXQtcGFnZSAjbmF2IC5hYm91dC5zZWxlY3RlZC5zdWJtaXQsICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFib3V0LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQuc2VsZWN0ZWQuc3VibWl0LCAjc2hhcmUtcGFnZSAjbmF2IC5kYXJrZW4tMS5zaGFyZSwgI3NoYXJlLXBhZ2UgI25hdiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnNoYXJlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2hhcmUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjc2hhcmUtcGFnZSAjbmF2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5zdWJtaXQsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5idG4uc2VsZWN0ZWQsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5zaGFyZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuc2hhcmUuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2hhcmUuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuY2xlYXIsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNzaGFyZS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNoYXJlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNoYXJlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUuc2VsZWN0ZWQuc3VibWl0LCAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zaGFyZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNzaGFyZS1wYWdlICNuYXYgLnNoYXJlLnNlbGVjdGVkLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2IC5kYXJrZW4tMS5oZWxwLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5oZWxwLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLmNsZWFyLCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjaGVscC1wYWdlICNuYXYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVscC5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuYnRuLnNlbGVjdGVkLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5idG4tbGFyZ2UsICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5oZWxwLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNoZWxwLXBhZ2UgI25hdiAuaGVscC5zZWxlY3RlZC5jbGVhciwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmhlbHAuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLmNsZWFyLCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlbHAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuaGVscC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjaGVscC1wYWdlICNuYXYgLmhlbHAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5oZWxwLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLnN1Ym1pdCwgI2hlbHAtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5oZWxwLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2hlbHAtcGFnZSAjbmF2IC5oZWxwLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuc2VsZWN0ZWQuYnRuLWxhcmdlLm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ibHVlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rhc2hib2FyZC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5jbGVhci5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIuZGlzY3VzcywgLmN1c3RvbS1mb3JtICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLmRldmVsb3AsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhci5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gI2FjY291bnQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmFjY291bnQsIC5jdXN0b20tZm9ybSAjcmVzb3VyY2VzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQuY2xlYXIucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLmFib3V0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmFib3V0LCAuY3VzdG9tLWZvcm0gI3NoYXJlLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLnNoYXJlLCAuY3VzdG9tLWZvcm0gI2hlbHAtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gaS5zZWxlY3RlZC5jbGVhci5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBpLnNlbGVjdGVkLmNsZWFyLm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkYXNoYm9hcmQtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRhc2hib2FyZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QubXlkYXRhLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI215ZGF0YS1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsICNkaXNjb3Zlci1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY292ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuZGlzY3VzcywgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGV2ZWxvcC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmRldmVsb3AsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGV2ZWxvcC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuYWNjb3VudCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhY2NvdW50LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFjY291bnQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Jlc291cmNlcy1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QucmVzb3VyY2VzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhYm91dC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFib3V0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Fib3V0LXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnNoYXJlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3NoYXJlLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LnNoYXJlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNoZWxwLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LmhlbHAsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdC5tZW51LWluZGljYXRvciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0Lm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5kYXNoYm9hcmQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuZGFzaGJvYXJkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNteWRhdGEtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNteWRhdGEtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5teWRhdGEsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kaXNjb3ZlciwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0LmRpc2NvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5kaXNjdXNzLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2Rpc2N1c3MtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kaXNjdXNzLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkZXZlbG9wLXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5kZXZlbG9wLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2RldmVsb3AtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5kZXZlbG9wLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNhY2NvdW50LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5hY2NvdW50LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI2FjY291bnQtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5hY2NvdW50LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZXNvdXJjZXMtcGFnZSAjbmF2ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0LnJlc291cmNlcywgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5yZXNvdXJjZXMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Fib3V0LXBhZ2UgI25hdiAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLnN1Ym1pdC5hYm91dCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNhYm91dC1wYWdlICNuYXYgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LmFib3V0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNzaGFyZS1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuc2hhcmUsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjc2hhcmUtcGFnZSAjbmF2IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdC5zaGFyZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVscC1wYWdlICNuYXYgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNoZWxwLXBhZ2UgI25hdiAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQuaGVscCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggaS5zZWxlY3RlZC5zdWJtaXQubWVudS1pbmRpY2F0b3IsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGkuc2VsZWN0ZWQuc3VibWl0Lm1lbnUtaW5kaWNhdG9yLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgaS5idG4uc2VsZWN0ZWQubWVudS1pbmRpY2F0b3IsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uLnNlbGVjdGVkLCBpLmRhcmtlbi0xLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuZGFya2VuLTIsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5kYXJrZW4tMi5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5kYXJrZW4tMi5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmRhcmtlbi0yLmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmRhcmtlbi0yLmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuZGFya2VuLTIuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5kYXJrZW4tMi5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuZGFya2VuLTIucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5kYXJrZW4tMi5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuZGFya2VuLTIuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuZGFya2VuLTIuaGVscCwgaS5kYXJrZW4tMi5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudFxufVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmRhcmtlbi0zLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuZGFya2VuLTMuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAuZGFya2VuLTMubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5kYXJrZW4tMy5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5kYXJrZW4tMy5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmRhcmtlbi0zLmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAuZGFya2VuLTMuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmRhcmtlbi0zLnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAuZGFya2VuLTMuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmRhcmtlbi0zLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmRhcmtlbi0zLmhlbHAsIGkuZGFya2VuLTMubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMxNTY1QzAgIWltcG9ydGFudFxufVxuXG4uYmx1ZS5kYXJrZW4tNCwgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhcmtlbi00LmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmRhcmtlbi00Lm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuZGFya2VuLTQuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuZGFya2VuLTQuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5kYXJrZW4tNC5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmRhcmtlbi00LmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5kYXJrZW4tNC5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmRhcmtlbi00LmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5kYXJrZW4tNC5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5kYXJrZW4tNC5oZWxwLCBpLmRhcmtlbi00Lm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENDdBMSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuYWNjZW50LTEsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5hY2NlbnQtMS5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5hY2NlbnQtMS5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmFjY2VudC0xLmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmFjY2VudC0xLmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuYWNjZW50LTEuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NlbnQtMS5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYWNjZW50LTEucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5hY2NlbnQtMS5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuYWNjZW50LTEuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuYWNjZW50LTEuaGVscCwgaS5hY2NlbnQtMS5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudFxufVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLmFjY2VudC0yLCAjZGFzaGJvYXJkLXBhZ2UgI25hdiAuYWNjZW50LTIuZGFzaGJvYXJkLCAjbXlkYXRhLXBhZ2UgI25hdiAuYWNjZW50LTIubXlkYXRhLCAjZGlzY292ZXItcGFnZSAjbmF2IC5hY2NlbnQtMi5kaXNjb3ZlciwgI2Rpc2N1c3MtcGFnZSAjbmF2IC5hY2NlbnQtMi5kaXNjdXNzLCAjZGV2ZWxvcC1wYWdlICNuYXYgLmFjY2VudC0yLmRldmVsb3AsICNhY2NvdW50LXBhZ2UgI25hdiAuYWNjZW50LTIuYWNjb3VudCwgI3Jlc291cmNlcy1wYWdlICNuYXYgLmFjY2VudC0yLnJlc291cmNlcywgI2Fib3V0LXBhZ2UgI25hdiAuYWNjZW50LTIuYWJvdXQsICNzaGFyZS1wYWdlICNuYXYgLmFjY2VudC0yLnNoYXJlLCAjaGVscC1wYWdlICNuYXYgLmFjY2VudC0yLmhlbHAsIGkuYWNjZW50LTIubWVudS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0NDhBRkYgIWltcG9ydGFudFxufVxuXG4uYmx1ZS5hY2NlbnQtMywgI2Rhc2hib2FyZC1wYWdlICNuYXYgLmFjY2VudC0zLmRhc2hib2FyZCwgI215ZGF0YS1wYWdlICNuYXYgLmFjY2VudC0zLm15ZGF0YSwgI2Rpc2NvdmVyLXBhZ2UgI25hdiAuYWNjZW50LTMuZGlzY292ZXIsICNkaXNjdXNzLXBhZ2UgI25hdiAuYWNjZW50LTMuZGlzY3VzcywgI2RldmVsb3AtcGFnZSAjbmF2IC5hY2NlbnQtMy5kZXZlbG9wLCAjYWNjb3VudC1wYWdlICNuYXYgLmFjY2VudC0zLmFjY291bnQsICNyZXNvdXJjZXMtcGFnZSAjbmF2IC5hY2NlbnQtMy5yZXNvdXJjZXMsICNhYm91dC1wYWdlICNuYXYgLmFjY2VudC0zLmFib3V0LCAjc2hhcmUtcGFnZSAjbmF2IC5hY2NlbnQtMy5zaGFyZSwgI2hlbHAtcGFnZSAjbmF2IC5hY2NlbnQtMy5oZWxwLCBpLmFjY2VudC0zLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnRcbn1cblxuLmJsdWUuYWNjZW50LTQsICNkYXNoYm9hcmQtcGFnZSAjbmF2IC5hY2NlbnQtNC5kYXNoYm9hcmQsICNteWRhdGEtcGFnZSAjbmF2IC5hY2NlbnQtNC5teWRhdGEsICNkaXNjb3Zlci1wYWdlICNuYXYgLmFjY2VudC00LmRpc2NvdmVyLCAjZGlzY3Vzcy1wYWdlICNuYXYgLmFjY2VudC00LmRpc2N1c3MsICNkZXZlbG9wLXBhZ2UgI25hdiAuYWNjZW50LTQuZGV2ZWxvcCwgI2FjY291bnQtcGFnZSAjbmF2IC5hY2NlbnQtNC5hY2NvdW50LCAjcmVzb3VyY2VzLXBhZ2UgI25hdiAuYWNjZW50LTQucmVzb3VyY2VzLCAjYWJvdXQtcGFnZSAjbmF2IC5hY2NlbnQtNC5hYm91dCwgI3NoYXJlLXBhZ2UgI25hdiAuYWNjZW50LTQuc2hhcmUsICNoZWxwLXBhZ2UgI25hdiAuYWNjZW50LTQuaGVscCwgaS5hY2NlbnQtNC5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudFxufVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0LWJsdWUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmxpZ2h0LWJsdWUuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHQtYmx1ZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubGlnaHQtYmx1ZS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0LWJsdWUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ibHVlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ibHVlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtYmx1ZS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtYmx1ZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ibHVlLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ibHVlLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubGlnaHQtYmx1ZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWJsdWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWJsdWUuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtYmx1ZS5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmN5YW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudFxufVxuXG4uY3lhbi5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5jeWFuLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmN5YW4uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY3lhbi5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuY3lhbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuY3lhbi5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50XG59XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmN5YW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY3lhbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5jeWFuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4uYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5jeWFuLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudFxufVxuXG4uY3lhbi5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5jeWFuLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnRcbn1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnRcbn1cblxuLmN5YW4uZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN5YW4uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmN5YW4uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY3lhbi5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY3lhbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5jeWFuLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jeWFuLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY3lhbi5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN5YW4uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmN5YW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3lhbi5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudFxufVxuXG4uY3lhbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50XG59XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnRcbn1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudFxufVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50XG59XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50XG59XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnRcbn1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnRcbn1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudFxufVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudFxufVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudFxufVxuXG4udGVhbC5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC50ZWFsLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnRlYWwuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudGVhbC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAudGVhbC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnRcbn1cblxuLnRlYWwubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAudGVhbC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAudGVhbC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50XG59XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLnRlYWwubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAudGVhbC5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50ZWFsLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudGVhbC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC50ZWFsLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudGVhbC5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudGVhbC5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudFxufVxuXG4udGVhbC5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC50ZWFsLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnRcbn1cblxuLnRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnRcbn1cblxuLnRlYWwuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnRlYWwuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnRlYWwuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAudGVhbC5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudGVhbC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC50ZWFsLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC50ZWFsLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAudGVhbC5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnRlYWwuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnRlYWwuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAudGVhbC5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudFxufVxuXG4udGVhbC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50XG59XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnRcbn1cblxuLnRlYWwuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudFxufVxuXG4udGVhbC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50XG59XG5cbi50ZWFsLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50XG59XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnRcbn1cblxuLnRlYWwuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnRcbn1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudFxufVxuXG4udGVhbC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudFxufVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4ubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5ncmVlbi5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JlZW4uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmVlbi5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuZ3JlZW4uaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmdyZWVuLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZ3JlZW4uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmdyZWVuLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4ubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4uZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZWVuLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmdyZWVuLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZWVuLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JlZW4uc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzODhFM0MgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnRcbn1cblxuLmdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50XG59XG5cbi5ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudFxufVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHQtZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0LWdyZWVuLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGlnaHQtZ3JlZW4uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmxpZ2h0LWdyZWVuLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHQtZ3JlZW4uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHQtZ3JlZW4ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmxpZ2h0LWdyZWVuLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodC1ncmVlbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmxpZ2h0LWdyZWVuLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ncmVlbi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0LWdyZWVuLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzljY2M2NSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5saWdodC1ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saWdodC1ncmVlbi5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saWdodC1ncmVlbi5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodC1ncmVlbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGlnaHQtZ3JlZW4uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpZ2h0LWdyZWVuLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50XG59XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudFxufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnRcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAubGltZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50XG59XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50XG59XG5cbi5saW1lLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmxpbWUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGltZS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saW1lLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudFxufVxuXG4ubGltZS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5saW1lLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5saW1lLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnRcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnRcbn1cblxuLmxpbWUubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAubGltZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLmJ0bi1sYXJnZTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5saW1lLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpbWUub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmxpbWUuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50XG59XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50XG59XG5cbi5saW1lLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmxpbWUubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudFxufVxuXG4ubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0IHtcbiAgY29sb3I6ICNjZGRjMzkgIWltcG9ydGFudFxufVxuXG4ubGltZS5kYXJrZW4tMSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAubGltZS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubGltZS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5saW1lLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saW1lLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmxpbWUuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuYnRuLnNlbGVjdGVkLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmxpbWUuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5saW1lLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubGltZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGltZS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5saW1lLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50XG59XG5cbi5saW1lLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50XG59XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnRcbn1cblxuLmxpbWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnRcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudFxufVxuXG4ubGltZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50XG59XG5cbi5saW1lLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50XG59XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnRcbn1cblxuLmxpbWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnRcbn1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudFxufVxuXG4ubGltZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudFxufVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50XG59XG5cbi5saW1lLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50XG59XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5saWdodGVuLTUubWVkaXVtLCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5saWdodGVuLTUubWVkaXVtLCBcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0ZW4tNC5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5idG4sIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZSwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXIsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0LCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0LCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0biwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2UsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5jbGVhciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5saWdodGVuLTQubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuLWxhcmdlLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmNsZWFyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmJ0biwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuLWxhcmdlLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5jbGVhciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXIsIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc3VibWl0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnllbGxvdy5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAueWVsbG93LnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAueWVsbG93LmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC55ZWxsb3cuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmxpZ2h0ZW4tMywgLmJyb29jaGVzIC5icm9vY2ggLmxpZ2h0ZW4tMy5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAubWVkaXVtLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uaWNvbiwgLmJyb29jaGVzICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5saWdodGVuLTMubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5tZWRpdW0uaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmljb24sICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC55ZWxsb3cuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cubGlnaHRlbi0yLCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHRlbi0yLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bjpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuLWxhcmdlOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5jbGVhcjpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmNsZWFyOmhvdmVyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuYnJvb2NoZXMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmxpZ2h0ZW4tMi5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG46aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uY2xlYXI6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuOmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4tbGFyZ2U6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5jbGVhcjpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLmNsZWFyOmhvdmVyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLm1lZGl1bS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAueWVsbG93LmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5jbGVhcjpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LmJ0bi1sYXJnZTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zdWJtaXQ6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAubWVkaXVtLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC55ZWxsb3cuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAubGlnaHRlbi0xLm1lZGl1bSwgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEsIC5icm9vY2hlcyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubGlnaHRlbi0xLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNTggIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmZWU1OCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3csIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQge1xuICBjb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cuZGFya2VuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5kYXJrZW4tMS5tZWRpdW0sIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLmJ0bi5zZWxlY3RlZCwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuYnRuLWxhcmdlLCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmJyb29jaGVzIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uYnRuLnNlbGVjdGVkLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5icm9vY2hlcyAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5kYXJrZW4tMS5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5idG4uc2VsZWN0ZWQsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQuc3VibWl0LCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm1lZGl1bS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uYnRuLnNlbGVjdGVkLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5idG4tbGFyZ2UsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLm1lZGl1bS5zZWxlY3RlZC5jbGVhciwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5tZWRpdW0uc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLmNsZWFyLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm1lZGl1bS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5tZWRpdW0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAubWVkaXVtLnNlbGVjdGVkLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtIC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5tZWRpdW0uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm9vY2hlcyAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQubWVkaXVtLnN1Ym1pdCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgLmN1c3RvbS1mb3JtICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLm1lZGl1bS5zdWJtaXQsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAueWVsbG93LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAueWVsbG93LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnllbGxvdy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC55ZWxsb3cuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm9vY2hlcyAuYnJvb2NoIC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gLmJyb29jaGVzIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5tZWRpdW0uY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvb2NoZXMgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb29jaGVzIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQubWVkaXVtLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvb2NoZXMgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5jdXN0b20tZm9ybSAuc2VsZWN0ZWQubWVkaXVtLmNsZWFyLCAuY3VzdG9tLWZvcm0gI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQubWVkaXVtLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLm1lZGl1bS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5tZWRpdW0uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC55ZWxsb3cuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnllbGxvdy5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnllbGxvdy5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC55ZWxsb3cuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAueWVsbG93LnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5kYXJrZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmRhcmtlbi0yLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuZGFya2VuLTIubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmRhcmtlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuZGFya2VuLTMubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5kYXJrZW4tMy5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cuZGFya2VuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5kYXJrZW4tNC5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmRhcmtlbi00Lm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5hY2NlbnQtMSwgLmJyb29jaGVzIC5icm9vY2ggLmFjY2VudC0xLm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuYWNjZW50LTEubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LmFjY2VudC0yLCAuYnJvb2NoZXMgLmJyb29jaCAuYWNjZW50LTIubWVkaXVtLCAjcHJvZ3Jlc3NiYXIgLmxvd2VyLmZpbGxlZCAuYnJvb2NoIC5hY2NlbnQtMi5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmMCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3cuYWNjZW50LTMsIC5icm9vY2hlcyAuYnJvb2NoIC5hY2NlbnQtMy5tZWRpdW0sICNwcm9ncmVzc2JhciAubG93ZXIuZmlsbGVkIC5icm9vY2ggLmFjY2VudC0zLm1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudFxufVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnRcbn1cblxuLnllbGxvdy5hY2NlbnQtNCwgLmJyb29jaGVzIC5icm9vY2ggLmFjY2VudC00Lm1lZGl1bSwgI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQgLmJyb29jaCAuYWNjZW50LTQubWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50XG59XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXIubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuYW1iZXIubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYW1iZXIuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmFtYmVyLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYW1iZXIuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50XG59XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudFxufVxuXG4uYW1iZXIubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuYW1iZXIubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmFtYmVyLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50XG59XG5cbi5hbWJlci5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5hbWJlci5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFtYmVyLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hbWJlci5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmFtYmVyLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50XG59XG5cbi5hbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuYW1iZXIuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmFtYmVyLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5hbWJlci5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmFtYmVyLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5hbWJlci5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5hbWJlci5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hbWJlci5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYW1iZXIuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFtYmVyLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmFtYmVyLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXIuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50XG59XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50XG59XG5cbi5hbWJlci5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXIuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50XG59XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50XG59XG5cbi5hbWJlci5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudFxufVxuXG4uYW1iZXIuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnRcbn1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgLmJyb29jaGVzIC5icm9vY2ggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTVbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmJyb29jaGVzIC5icm9vY2ggYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTVbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHRlbi01LnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5saWdodGVuLTVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAub3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5icm9vY2hlcyAuYnJvb2NoICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5icm9vY2hlcyAuYnJvb2NoIGJ1dHRvbi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci00W3R5cGU9XCJzdWJtaXRcIl0sIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiwgLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2UuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5vcmFuZ2UuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9yYW5nZS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQub3JhbmdlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQub3JhbmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0ZW4tNC5zdWJtaXQub3JhbmdlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5zdWJtaXQsIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBzcGFuLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdC5vcmFuZ2UsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zdWJtaXQub3JhbmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5idG4sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAub3JhbmdlLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2UuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5saWdodGVuLTRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5vcHRpb24tc2VsZWN0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zdWJtaXQsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3QsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgLmJyb29jaGVzIC5icm9vY2ggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTNbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmJyb29jaGVzIC5icm9vY2ggYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTNbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubGlnaHRlbi0zLnN1Ym1pdC5vcmFuZ2UsICNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5vcmFuZ2UuaWNvbiwgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmljb25bdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgYnV0dG9uLmljb25bdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmxpZ2h0ZW4tM1t0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLmJyb29jaGVzIC5icm9vY2ggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTJbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmJyb29jaGVzIC5icm9vY2ggYnV0dG9uLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTJbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2UuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5idG4tbGFyZ2VbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5vcmFuZ2UuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIGJ1dHRvbi5jbGVhclt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9yYW5nZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2Uub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24ub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQub3JhbmdlOmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQub3JhbmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0blt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uYnRuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmxpZ2h0ZW4tMi5zdWJtaXQub3JhbmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm9yYW5nZTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5vcmFuZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2UuYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5vcmFuZ2UuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uY2xlYXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9yYW5nZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b24uc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG5bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5idG5bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmxpZ2h0ZW4tMlt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5jbGVhcjpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnN1Ym1pdDpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5jbGVhcjpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ub3B0aW9uLXNlbGVjdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ub3B0aW9uLXNlbGVjdDpob3ZlciwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLm9yYW5nZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0xLCAuYnJvb2NoZXMgLmJyb29jaCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMVt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuYnJvb2NoZXMgLmJyb29jaCBidXR0b24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMVt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5saWdodGVuLTEuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmxpZ2h0ZW4tMVt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnRcbn1cblxuLmJ0bi5vcmFuZ2UuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG4ub3JhbmdlLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50IC5mb3JtLWFjdGlvbnMgI2VkaXQtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5vcmFuZ2UuYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLnNlbGVjdGVkLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQuYnRuLWxhcmdlW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAub3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLm9yYW5nZS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnNlbGVjdGVkLmNsZWFyW3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIGJ1dHRvbi5zZWxlY3RlZC5jbGVhclt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcmFuZ2Uuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3RbdHlwZT1cInN1Ym1pdFwiXSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0Lm9yYW5nZSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0Lm9yYW5nZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc2VsZWN0ZWQuc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLnNlbGVjdGVkLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAucXVlc3Rpb24tb3B0aW9ucyAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyBidXR0b24uc2VsZWN0ZWQuc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG4uc2VsZWN0ZWRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgYnV0dG9uLmJ0bi5zZWxlY3RlZFt0eXBlPVwic3VibWl0XCJdLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXJrZW4tMS5zdWJtaXQub3JhbmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0Lm9yYW5nZS5zZWxlY3RlZCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdC5vcmFuZ2Uuc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5vcmFuZ2Uuc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnNlbGVjdGVkLmJ0bi1sYXJnZVt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5vcmFuZ2Uuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9yYW5nZS5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSBidXR0b24uc2VsZWN0ZWQuY2xlYXJbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0sICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgYnV0dG9uLnNlbGVjdGVkLnN1Ym1pdFt0eXBlPVwic3VibWl0XCJdLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b24uc2VsZWN0ZWQuc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5zZWxlY3RlZC5zdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5idG4uc2VsZWN0ZWRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IGJ1dHRvbi5idG4uc2VsZWN0ZWRbdHlwZT1cInN1Ym1pdFwiXSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmRhcmtlbi0xW3R5cGU9XCJzdWJtaXRcIl0sICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLmNsZWFyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2VsZWN0ZWQuc3VibWl0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLmNsZWFyLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5ICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5kYXJrZW4tMiwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGFya2VuLTIuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmRhcmtlbi0yW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UuZGFya2VuLTMsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRhcmtlbi0zLnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5kYXJrZW4tM1t0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmRhcmtlbi00LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kYXJrZW4tNC5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uZGFya2VuLTRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5hY2NlbnQtMSwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjZW50LTEuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmFjY2VudC0xW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UuYWNjZW50LTIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjY2VudC0yLnN1Ym1pdC5vcmFuZ2UsICNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIGJ1dHRvbi5hY2NlbnQtMlt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50XG59XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLmFjY2VudC0zLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY2NlbnQtMy5zdWJtaXQub3JhbmdlLCAjcmVnaXN0ZXItcGFnZSAjY29udGVudCAuZm9ybS1ncm91cCBidXR0b24uYWNjZW50LTNbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudFxufVxuXG4ub3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS5hY2NlbnQtNCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWNjZW50LTQuc3VibWl0Lm9yYW5nZSwgI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uLmFjY2VudC00W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnRcbn1cblxuLm9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTUsIC5icm9vY2hlcyAuYnJvb2NoIC5kZWVwLW9yYW5nZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi00LCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLmJ0biwgLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLmJ0bi1sYXJnZSwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5kZWVwLW9yYW5nZS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5zdWJtaXQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2UuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZGVlcC1vcmFuZ2UuY2xlYXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3QsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kZWVwLW9yYW5nZS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5kZWVwLW9yYW5nZS5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0zLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuZGVlcC1vcmFuZ2UuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmRlZXAtb3JhbmdlLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTIsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1vcmFuZ2UuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2UuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmJ0bjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtb3JhbmdlLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5jbGVhcjpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5vcHRpb24tc2VsZWN0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0xLCAuYnJvb2NoZXMgLmJyb29jaCAuZGVlcC1vcmFuZ2UubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5idG4uc2VsZWN0ZWQsIC5xdWVzdGlvbi1vcHRpb25zIC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmRlZXAtb3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmRlZXAtb3JhbmdlLmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmRlZXAtb3JhbmdlLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRlZXAtb3JhbmdlLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5kZWVwLW9yYW5nZS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZGVlcC1vcmFuZ2Uuc2VsZWN0ZWQuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZjllODAgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnRcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudFxufVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudFxufVxuXG4uYnJvd24ubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTkgIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmJyb3duLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTQsIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnJvd24uY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLmJ0biwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJyb3duLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYnJvd24uc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50XG59XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudFxufVxuXG4uYnJvd24ubGlnaHRlbi0zLCAuYnJvb2NoZXMgLmJyb29jaCAuYnJvd24ubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmJyb3duLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50XG59XG5cbi5icm93bi5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5icm93bi5tZWRpdW0ubWRpLWltYWdlLWZpbHRlci0yLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJyb3duLmNsZWFyOmhvdmVyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5vcHRpb24tc2VsZWN0OmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uYnRuLWxhcmdlOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm93bi5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24ub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmxpZ2h0ZW4tMSwgLmJyb29jaGVzIC5icm9vY2ggLmJyb3duLm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50XG59XG5cbi5icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dCB7XG4gIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uYnRuLnNlbGVjdGVkLCAucXVlc3Rpb24tb3B0aW9ucyAuYnJvd24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJyb3duLnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLnNlbGVjdGVkLmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5icm93bi5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5icm93bi5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5icm93bi5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnJvd24uc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJyb3duLnNlbGVjdGVkLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudFxufVxuXG4uYnJvd24uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnRcbn1cblxuLmJyb3duLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50XG59XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50XG59XG5cbi5icm93bi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudFxufVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudFxufVxuXG4uYnRuLnF1ZXN0aW9uLXNraXAsIC5ibHVlLWdyZXkubGlnaHRlbi01LCAuYnJvb2NoZXMgLmJyb29jaCAuYmx1ZS1ncmV5Lm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTUsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4sICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4tbGFyZ2UsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuY2xlYXIsIC5jdXN0b20tZm9ybSAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuY2xlYXIsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI215ZGF0YS1wYWdlICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLm9wdGlvbi1zZWxlY3QsICNteWRhdGEtcGFnZSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5idG4sIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuY2xlYXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4tbGFyZ2UsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMywgI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmJsdWUtZ3JleS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTIsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5idG46aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuYnRuLWxhcmdlOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuY2xlYXI6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5vcHRpb24tc2VsZWN0OmhvdmVyLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LnN1Ym1pdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuYnRuOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJsdWUtZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LmNsZWFyOmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmJsdWUtZ3JleS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5ibHVlLWdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudFxufVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0xLCAucXVlc3Rpb24tb3B0aW9ucyAuYmx1ZS1ncmV5LmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmJsdWUtZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLWdyZXkuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ibHVlLWdyZXkuc2VsZWN0ZWQuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5idG4uc2VsZWN0ZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYmx1ZS1ncmV5LnNlbGVjdGVkLmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ibHVlLWdyZXkuc2VsZWN0ZWQuY2xlYXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ibHVlLWdyZXkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYmx1ZS1ncmV5LnNlbGVjdGVkLnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJsdWUtZ3JleS5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnRcbn1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50XG59XG5cbi5ncmV5LmxpZ2h0ZW4tNSwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNSwgI3Byb2dyZXNzYmFyIC5icm9vY2ggLm1lZGl1bSwgI2NvbnRlbnQgLmhlYWRlciAuZ28tYmFjaywgI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuYnRuLCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4tbGFyZ2UsICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmN1c3RvbS1mb3JtIC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmNsZWFyLCAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAub3B0aW9uLXNlbGVjdCwgI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LmxpZ2h0ZW4tNCwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItNCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuYnRuLCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5idG4tbGFyZ2UsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZ3JleS5jbGVhciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LmNsZWFyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkub3B0aW9uLXNlbGVjdCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuc3VibWl0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuYnRuLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuYnRuLWxhcmdlLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5ncmV5LmNsZWFyLCAuY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmNsZWFyLCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5vcHRpb24tc2VsZWN0LCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudFxufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTMsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmV5Lm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTMsICNxdWVzdGlvbi1vZi10aGUtZGF5LCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuZ3JleS5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LmxpZ2h0ZW4tMiwgLmJyb29jaGVzIC5icm9vY2ggLmdyZXkubWVkaXVtLm1kaS1pbWFnZS1maWx0ZXItMiwgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnN1Ym1pdDpkaXNhYmxlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuYnRuOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5idG4tbGFyZ2U6aG92ZXIsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuZ3JleS5jbGVhcjpob3ZlciwgLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LmNsZWFyOmhvdmVyLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkub3B0aW9uLXNlbGVjdDpob3ZlciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5zdWJtaXQ6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuc3VibWl0OmhvdmVyLCAuYnRuOmRpc2FibGVkLCAuYnRuLWxhcmdlOmRpc2FibGVkLCAuY3VzdG9tLWZvcm0gLmNsZWFyOmRpc2FibGVkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkLCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6ZGlzYWJsZWQsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5idG46aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5idG4tbGFyZ2U6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmdyZXkuY2xlYXI6aG92ZXIsIC5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuY2xlYXI6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5Lm9wdGlvbi1zZWxlY3Q6aG92ZXIsICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5ncmV5LnN1Ym1pdDpob3ZlciwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuc3VibWl0OmhvdmVyLCAjZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCAuaWNvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudFxufVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudFxufVxuXG4uZ3JleS5saWdodGVuLTEsIC5icm9vY2hlcyAuYnJvb2NoIC5ncmV5Lm1lZGl1bS5tZGktaW1hZ2UtZmlsdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnRcbn1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnRcbn1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnRcbn1cblxuLmdyZXktdGV4dCB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnRcbn1cblxuLmdyZXkuZGFya2VuLTEsIC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LmJ0bi5zZWxlY3RlZCwgLnF1ZXN0aW9uLW9wdGlvbnMgLmdyZXkuc2VsZWN0ZWQuYnRuLWxhcmdlLCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmdyZXkuc2VsZWN0ZWQuY2xlYXIsIC5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuZ3JleS5zZWxlY3RlZC5jbGVhciwgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZ3JleS5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5ncmV5LnNlbGVjdGVkLnN1Ym1pdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LmJ0bi5zZWxlY3RlZCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5ncmV5LnNlbGVjdGVkLmJ0bi1sYXJnZSwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuZ3JleS5zZWxlY3RlZC5jbGVhciwgLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5zZWxlY3RlZC5jbGVhciwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmdyZXkuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCwgI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmdyZXkuc2VsZWN0ZWQuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuZ3JleS5zZWxlY3RlZC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnRcbn1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudFxufVxuXG4uZ3JleS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudFxufVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50XG59XG5cbi5ncmV5LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50XG59XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnRcbn1cblxuLmdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnRcbn1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudFxufVxuXG4uc2hhZGVzLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50XG59XG5cbi5zaGFkZXMtdGV4dC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudFxufVxuXG4uc2hhZGVzLndoaXRlLCAuc2hhZGVzI25hdiwgLnRvdXItd2hhdHMtbmV4dCAjdG91ciAuc2hhZGVzLm1lbnUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi5zaGFkZXMtdGV4dC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxufVxuXG4uc2hhZGVzLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxufVxuXG4uc2hhZGVzLXRleHQudGV4dC10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG59XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudFxufVxuXG4uYmxhY2stdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnRcbn1cblxuLndoaXRlLCAjbmF2LCAudG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudFxufVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnRcbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxufVxuXG4udHJhbnNwYXJlbnQtdGV4dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG59XG5cblxuXG4ubm9kZS0td2ViZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIHBhZGRpbmctdG9wOjJyZW07XG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgaGVpZ2h0OiAzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxufSIsIi8vIEBmaWxlXG4vLyBDdXN0b20gc2FzcyBtaXhpbnNcbi8vXG4vLyBEZWZpbmUgdGhlIGN1c3RvbSBtaXhpbnMgZm9yIHlvdXIgcHJvamVjdCBoZXJlLlxuLy8gaHR0cDovL3Nhc3MtbGFuZy5jb20vZG9jcy95YXJkb2MvZmlsZS5TQVNTX1JFRkVSRU5DRS5odG1sI2RlZmluaW5nX2FfbWl4aW5cblxuLy8gTWFrZXMgYW4gZWxlbWVudCB2aXN1YWxseSBoaWRkZW4sIGJ1dCBhY2Nlc3NpYmxlLlxuLy8gQHNlZSBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG5AbWl4aW4gZWxlbWVudC1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuLy8gVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuXG5AbWl4aW4gZWxlbWVudC1pbnZpc2libGUtb2ZmIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy8gTWFrZXMgYW4gZWxlbWVudCB2aXN1YWxseSBoaWRkZW4gYnkgZGVmYXVsdCwgYnV0IHZpc2libGUgd2hlbiBmb2N1c2VkLlxuQG1peGluIGVsZW1lbnQtZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGU7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlLW9mZjtcbiAgfVxufVxuXG4vLyBkZWZpbmUgYSBnbG9iYWwgYm94LXNoYWRvdyBzdHlsZVxuQG1peGluIGJveHNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vLyBBIGdsb2JhbCBzZXR0aW5nIHRoYXQgY2FuIGJlIHVzZWQgZm9yIGNvbnRyb2xsaW5nIGNvbnRhaW5lciB3aWR0aHNcbiVpbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXRhYmxldCAtIDYwcHg7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3Ape1xuICAgIG1heC13aWR0aDogJHNjcmVlbi1tYXggLSAxMjBweDtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KCRsZy1kZXNrdG9wKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuXG4vLyBJc29sYXRlIGEgaG92ZXIgZWZmZWN0IG9ubHkgZm9yIG5vbi10b3VjaCBzY3JlZW5zIC0gcmVxdWlyZXMgTW9kZXJuaXpyIHdpdGggdG91Y2ggZGV0ZWN0aW9uXG5AbWl4aW4gbm90b3VjaGhvdmVyIHtcbiAgLm5vLXRvdWNoICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVsbHkgcHJlZml4ZWQgcGxhY2Vob2xkZXIgc3R5bGluZ1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUHJlZml4ZWQgYm9yZGVyIHJhZGl1cyBzaG9ydGN1dFxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy8gRmxleGlibGUgdmlkZW8gY29udGFpbmVyXG4udmlkZW8tcGxheWVyLFxuJXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiBwYWRkaW5nLXRvcDogMzBweDsgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4vLyBHbG9iYWwgYnV0dG9uIHN0eWxpbmdcbiVidXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJGhpZ2hsaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vLyBMZWZ0IGZsb2F0ZWQgaW5saW5lIG1lbnUgd2l0aCBubyBtYXJnaW4sIHBhZGRpbmcgb3IgYm9yZGVyXG5AbWl4aW4gbGlzdC1yZXNldCgkdHlwZTogZmxvYXQpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIEBpZiAkdHlwZSA9PSBmbG9hdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBpbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdHlwZSA9PSBpbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW0gd2l0aCBwaXhlbCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNikge1xuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDEwKSArIHJlbTtcbn1cblxuLy8gc2ltcGxlIHNlbWFudGljIGdyaWRcbkBtaXhpbiBjb2x1bW4oJG51bWJlciwgJGd1dHRlcjogNjBweCkge1xuICBAaW5jbHVkZSBhZGQtZ3JpZCgxMik7XG4gIEBpbmNsdWRlIGFkZC1ndXR0ZXIoJGd1dHRlcik7XG4gIEBpbmNsdWRlIGFkZC1ndXR0ZXItc3R5bGUoJ3NwbGl0Jyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRndXR0ZXIvMik7XG4gIG1hcmdpbi1yaWdodDogLSgkZ3V0dGVyLzIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LXNwYW4oMTIvJG51bWJlcik7XG4gICAgICAmOm50aC1jaGlsZCgjeyRudW1iZXJ9bisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBhdXRvIHNjcm9sbCB3aXRoIHNtb290aCBzY3JvbGxpbmcgb24gdG91Y2ggZGV2aWNlc1xuJXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWl4aW4gaWNvbigkbmFtZSkge1xuICBjb250ZW50OiAkbmFtZTtcbiAgZm9udC1mYW1pbHk6ICdjYXB0YWluaWNvbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi8qKlxuICogQWNjZXNzaWJpbGl0eSBmZWF0dXJlcy5cbiAqL1xuXG4vKiBlbGVtZW50LWludmlzaWJsZSBhcyBkZWZpbmVkIGJ5IGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHkgKi9cbi5lbGVtZW50LWludmlzaWJsZSxcbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHloaWRkZW4sXG4lZWxlbWVudC1pbnZpc2libGUge1xuICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbn1cblxuLyogVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuICovXG4lZWxlbWVudC1pbnZpc2libGUtb2ZmIHtcbiAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xufVxuXG4uZWxlbWVudC1mb2N1c2FibGUsXG4lZWxlbWVudC1mb2N1c2FibGUge1xuICBAZXh0ZW5kICVlbGVtZW50LWludmlzaWJsZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAlZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICB9XG59XG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGUtb24tbWVkLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2hvdy1vbi1sYXJnZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LW9uLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LW9uLW1lZGl1bS1hbmQtZG93biB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICB9XG59XG5cblxuXG5cblxuXG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG5pLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4XG59XG5cbmkucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4XG59XG5cbmkudGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG5pLnNtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtXG59XG5cbmkubWVkaXVtIHtcbiAgZm9udC1zaXplOiA0cmVtXG59XG5cbmkubGFyZ2Uge1xuICBmb250LXNpemU6IDZyZW1cbn1cblxuaW1nLnJlc3BvbnNpdmUtaW1nLCB2aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG9cbn1cbiIsIi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHhcbn1cblxuLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xXG59XG5cbi5wYXJhbGxheCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG5cbi5waW4tdG9wLFxuLnBpbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBpbm5lZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50XG59XG5cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMFxufVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlXG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQsXG4uei1kZXB0aC0xLFxuI25hdixcbi5jYXJkLXBhbmVsLFxuLmNhcmQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4jcHJvZ3Jlc3NiYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI215ZGF0YS1wYWdlICNjb250ZW50IC5sZXZlbC11cCxcbi50b2FzdCxcbi5idG4sXG4uYnRuLWxhcmdlLFxuLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uYnRuLWZsb2F0aW5nLFxuLmRyb3Bkb3duLWNvbnRlbnQsXG4uY29sbGFwc2libGUsXG4uc2lkZS1uYXYsXG4jbmF2ID4gdWwgPiBsaSAubm90aWZpY2F0aW9uLFxuI2NvbnRlbnQgLmhlYWRlciAuZ28tYmFjazpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uOmRpc2FibGVkOmhvdmVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgc3BhbiAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2Zvb3RlciAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI215ZGF0YS1wYWdlICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNteWRhdGEtcGFnZSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0LFxuLm5vZGUtLXdlYmZvcm0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKVxufVxuXG4uei1kZXB0aC0xLWhhbGYsXG4uYnRuOmhvdmVyLFxuLmJ0bi1sYXJnZTpob3Zlcixcbi5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLFxuLmJ0bi1mbG9hdGluZzpob3Zlcixcbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cblxuLnotZGVwdGgtMixcbiNmaWx0ZXJzIC50YWdib3ggLmJ0bjpob3ZlcixcbiNmaWx0ZXJzIC50YWdib3ggLmJ0bi1sYXJnZTpob3ZlcixcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5jbGVhcjpob3ZlcixcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAub3B0aW9uLXNlbGVjdDpob3ZlcixcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5zdWJtaXQ6aG92ZXIsXG4jcHJvZ3Jlc3NiYXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuYnRuOmhvdmVyLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZTpob3Zlcixcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyOmhvdmVyLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQ6aG92ZXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJ0bjpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuLWxhcmdlOmhvdmVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhcjpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdDpob3ZlcixcbiNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uOmhvdmVyLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpXG59XG5cbi56LWRlcHRoLTMsXG4jZmlsdGVycyAudGFnYm94IC5idG4uYWN0aXZlLFxuI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLmJ0bi1sYXJnZSxcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5hY3RpdmUuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLmNsZWFyLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5hY3RpdmUub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLm9wdGlvbi1zZWxlY3QsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLmFjdGl2ZS5zdWJtaXQsXG4uY2FyZC5wb3B1cCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5wb3B1cCxcbi5wb3B1cCNwcm9ncmVzc2Jhcixcbi5wb3B1cCNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLnBvcHVwI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAucG9wdXAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jbXlkYXRhLXBhZ2UgI2NvbnRlbnQgLnBvcHVwLmxldmVsLXVwLFxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmljb24uc2VsZWN0ZWQsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5idG46aG92ZXIsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5idG4tbGFyZ2U6aG92ZXIsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuY2xlYXI6aG92ZXIsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuc3VibWl0OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSlcbn1cblxuLnotZGVwdGgtNCxcbi5tb2RhbCxcbi5xdWVzdGlvbi1vcHRpb25zIC5idG4uc2VsZWN0ZWQsXG4ucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuYnRuLWxhcmdlLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhcixcbi5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuY2xlYXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnNlbGVjdGVkLnN1Ym1pdCxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuLnNlbGVjdGVkLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5idG4tbGFyZ2UsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5zZWxlY3RlZC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmNsZWFyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zZWxlY3RlZC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4yMiksIDAgMjVweCA1NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4yMiksIDAgMjVweCA1NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpLCAwIDI1cHggNTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSlcbn1cblxuLnotZGVwdGgtNSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAyN3B4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNDBweCA3N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpXG59XG5cbi8qIVxuICogV2F2ZXMgdjAuNi4wXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xuICpcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLndhdmVzLWVmZmVjdCxcbi5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXRcbn1cblxuLndhdmVzLWVmZmVjdDpub3QoLm5vLXJpcHBsZSkgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDotNTBweDttYXJnaW4tbGVmdDotNTBweDtvcGFjaXR5OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjIpIDAscmdiYSgwLDAsMCwuMykgNDAlLHJnYmEoMCwwLDAsLjQpIDUwJSxyZ2JhKDAsMCwwLC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCUpO2JhY2tncm91bmQ6LW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwwLDAsLjIpIDAscmdiYSgwLDAsMCwuMykgNDAlLHJnYmEoMCwwLDAsLjQpIDUwJSxyZ2JhKDAsMCwwLC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCUpO2JhY2tncm91bmQ6LW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMikgMCxyZ2JhKDAsMCwwLC4zKSA0MCUscmdiYSgwLDAsMCwuNCkgNTAlLHJnYmEoMCwwLDAsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMikgMCxyZ2JhKDAsMCwwLC4zKSA0MCUscmdiYSgwLDAsMCwuNCkgNTAlLHJnYmEoMCwwLDAsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sb3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm0sb3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKDAsMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwwKTstby10cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZSgwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAud2F2ZXMtbGlnaHQuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLWxpZ2h0Lm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLWxpZ2h0LnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KVxufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC53YXZlcy1yZWQuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLXJlZC5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1yZWQuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpXG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLndhdmVzLXllbGxvdy5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMteWVsbG93Lm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLXllbGxvdy5zdWJtaXQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpXG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLndhdmVzLW9yYW5nZS5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtb3JhbmdlLm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLW9yYW5nZS5zdWJtaXQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNylcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAud2F2ZXMtcHVycGxlLmNsZWFyIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy1wdXJwbGUub3B0aW9uLXNlbGVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtcHVycGxlLnN1Ym1pdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNylcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC53YXZlcy1ncmVlbi5jbGVhciAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtZ3JlZW4ub3B0aW9uLXNlbGVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAud2F2ZXMtZ3JlZW4uc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpXG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIC53YXZlcy10ZWFsLmNsZWFyIC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC53YXZlcy10ZWFsLm9wdGlvbi1zZWxlY3QgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLndhdmVzLXRlYWwuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpXG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2ZmZiAxMDAlLCAjMDAwIDEwMCUpXG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbn1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxXG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZVxufVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5hLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlLFxuLmN1c3RvbS1mb3JtIGEuY2xlYXIgLndhdmVzLXJpcHBsZSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggYS5vcHRpb24tc2VsZWN0IC53YXZlcy1yaXBwbGUsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IGEuc3VibWl0IC53YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMVxufVxuXG5cblxuIiwiQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJhY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwic2l6aW5nXCI7XG5AaW1wb3J0IFwiZWZmZWN0c1wiO1xuXG4vKiBWQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiYXNlLWZvbnQtc2l6ZTogICAxMHB4OyAvLyBUaGUgZm9udCBzaXplIHNldCBvbiB0aGUgcm9vdCBodG1sIGVsZW1lbnQuXG4kbGluZWhlaWdodDogMS42ZW07XG5cbi8vRGVmaW5lIHlvdXIgYm9yZGVyXG4kYm9yZGVyOiAxcHggc29saWQgI2NjYztcblxuLy8gVGhlIGFtb3VudCBsaXN0cywgYmxvY2txdW90ZXMgYW5kIGNvbW1lbnRzIGFyZSBpbmRlbnRlZC5cbiRpbmRlbnQtYW1vdW50OiAzMHB4O1xuXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuXG4vKiBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuYm9keXtcbiAgLy9AaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAvL2xpbmUtaGVpZ2h0OiAkbGluZWhlaWdodDtcbiAgLy9mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIG1pbi13aWR0aDogJG1pbi13aWR0aDtcbiAgLy9jb2xvcjogJGdyYXk7XG4gIC8vIGNyaXNwZXIgZm9udCBhbGlhc2luZ1xuICAvLy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvLy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGFsbC1kZXZpY2VzKSB7XG4gICAgJi5ub3Njcm9sbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG59XG5cbiIsIiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdFxufVxuXG5cbmJvZHkge1xuICBtYXJnaW46IDBcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwXG59XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMFxufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWRcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDBcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtXG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbVxufVxuXG5pbWcge1xuICBib3JkZXI6IDBcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHhcbn1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwXG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbVxufVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDBcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdFxufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0b1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW1cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwXG59XG5cbnRkLCB0aCB7XG4gIHBhZGRpbmc6IDBcbn1cblxuXG5cblxuXG5cblxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTpibG9ja1xufVxuYXVkaW8sIGNhbnZhcywgdmlkZW8ge1xuICBkaXNwbGF5OmlubGluZS1ibG9ja1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbmRpc3BsYXk6bm9uZTtcbmhlaWdodDowXG59XG5baGlkZGVuXSB7XG5kaXNwbGF5Om5vbmVcbn1cblxuYm9keSB7XG4gIGNvbG9yOnJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MFxufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6dGhpbiBkb3R0ZWRcbn1cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTowXG59XG5wLCBwcmUge1xuICBmb250LXNpemU6MTRweDtcbiAgbGluZS1oZWlnaHQ6MmVtO1xuICBtYXJnaW46MWVtIDA7XG4gIHBhZGRpbmc6MCAwIDFlbVxufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjoxLjVlbSAzMHB4XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkXG59XG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDpib2xkXG59XG5kZm4ge1xuICBmb250LXN0eWxlOml0YWxpY1xufVxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtcbiAgYm94LXNpemluZzpjb250ZW50LWJveDtcbiAgaGVpZ2h0OjA7XG4gIGJvcmRlcjoxcHggc29saWQgIzY2NjtcbiAgcGFkZGluZy1ib3R0b206LTFweDtcbiAgbWFyZ2luOjEuNWVtIDBcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiNmZjA7XG4gIGNvbG9yOiMwMDBcbn1cbmNvZGUsIGtiZCwgcHJlLCBzYW1wLCB0dCwgdmFyIHtcbiAgZm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MWVtO1xuICBsaW5lLWhlaWdodDoxLjVlbVxufVxucHJlIHtcbiAgd2hpdGUtc3BhY2U6cHJlLXdyYXBcbn1cbnEge1xuICBxdW90ZXM6XCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIlxufVxuc21hbGwge1xuICBmb250LXNpemU6ODAlXG59XG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTo3NSU7XG4gIGxpbmUtaGVpZ2h0OjA7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVxufVxuc3VwIHtcbiAgdG9wOi0wLjVlbVxufVxuc3ViIHtcbiAgYm90dG9tOi0wLjI1ZW1cbn1cbmRsLCBtZW51LCBvbCwgdWwge1xuICBtYXJnaW46MS41ZW0gMFxufVxub2wgb2wsIG9sIHVsLCB1bCBvbCwgdWwgdWwge1xuICBtYXJnaW46MFxufVxuZGQge1xuICBtYXJnaW46MCAwIDAgMzBweFxufVxubWVudSwgb2wsIHVsIHtcbiAgcGFkZGluZzowIDAgMCAzMHB4XG59XG5pbWcge1xuICBib3JkZXI6MDtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICB3aWR0aDphdXRvXG59XG5zdmc6bm90KDpyb290KSB7XG5vdmVyZmxvdzpoaWRkZW5cbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjowXG59XG5maWVsZHNldCB7XG4gIG1hcmdpbjowIDJweDtcbiAgYm9yZGVyLWNvbG9yOiNjMGMwYzA7XG4gIGJvcmRlci10b3Atd2lkdGg6MC4wNjI1ZW07XG4gIGJvcmRlci10b3Atc3R5bGU6c29saWQ7XG4gIHBhZGRpbmctdG9wOjAuNDYyNWVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOjAuMDYyNWVtO1xuICBib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTowLjkxMjVlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6MC4wNjI1ZW07XG4gIGJvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6MC45MTI1ZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDowLjA2MjVlbTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO1xuICBwYWRkaW5nLXJpZ2h0OjAuOTEyNWVtXG59XG5sZWdlbmQge1xuICBib3JkZXI6MDtcbiAgcGFkZGluZzowXG59XG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbiAgZm9udC1zaXplOjEwMCU7XG4gIG1hcmdpbjowO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgb3V0bGluZTpub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveFxufVxuYnV0dG9uLCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0Om5vcm1hbFxufVxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTpub25lXG59XG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGJvcmRlcjpub25lO1xufVxuLmJ0biA+IGlucHV0IHtcbiAgYm9yZGVyOm5vbmU7XG4gIGNvbG9yOiNmZmY7XG59XG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjpkZWZhdWx0XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBwYWRkaW5nOjBcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtcbiAgYm94LXNpemluZzpjb250ZW50LWJveFxufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4td2Via2l0LWFwcGVhcmFuY2U6bm9uZVxufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5ib3JkZXI6MDtcbnBhZGRpbmc6MFxufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzphdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3Bcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTpibG9jaztcbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOjA7XG4gIG1hcmdpbi10b3A6MS41ZW07XG4gIG1hcmdpbi1ib3R0b206MS41ZW1cbn1cbiIsIlxuXG5bY2xhc3NePVwiZmEtXCJdLCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNwZWFrOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCJcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCJcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiXG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCJcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCJcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIlxufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCJcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIlxufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiXG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiXG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiXG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCJcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCJcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsIC5mYS1jbG9zZTpiZWZvcmUsIC5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiXG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiXG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIlxufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCJcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiXG59XG5cbi5mYS1nZWFyOmJlZm9yZSwgLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiXG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCJcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIlxufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCJcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIlxufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiXG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCJcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIlxufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwgLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiXG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCJcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCJcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIlxufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiXG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCJcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIlxufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIlxufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCJcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiXG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCJcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiXG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCJcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIlxufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIlxufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIlxufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCJcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIlxufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiXG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIlxufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIlxufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiXG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCJcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiXG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiXG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCJcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIlxufVxuXG4uZmEtZGVkZW50OmJlZm9yZSwgLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIlxufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCJcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiXG59XG5cbi5mYS1waG90bzpiZWZvcmUsIC5mYS1pbWFnZTpiZWZvcmUsIC5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIlxufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCJcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIlxufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCJcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIlxufVxuXG4uZmEtZWRpdDpiZWZvcmUsIC5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIlxufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIlxufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIlxufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCJcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIlxufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiXG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiXG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCJcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIlxufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiXG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIlxufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCJcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCJcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiXG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCJcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCJcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiXG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIlxufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCJcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiXG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiXG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCJcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiXG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCJcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCJcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCJcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIlxufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwgLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCJcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiXG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiXG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCJcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCJcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiXG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCJcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIlxufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiXG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIlxufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCJcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLCAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIlxufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIlxufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIlxufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCJcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIlxufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCJcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIlxufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCJcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIlxufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiXG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIlxufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIlxufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIlxufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIlxufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLCAuZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCJcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCJcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiXG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIlxufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCJcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSwgLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIlxufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIlxufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIlxufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiXG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIlxufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiXG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiXG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIlxufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCJcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIlxufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCJcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIlxufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCJcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIlxufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIlxufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIlxufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiXG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIlxufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiXG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSwgLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiXG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIlxufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIlxufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCJcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCJcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCJcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIlxufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIlxufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCJcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCJcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiXG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCJcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCJcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiXG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiXG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIlxufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCJcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIlxufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLCAuZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIlxufVxuXG4uZmEtY2hhaW46YmVmb3JlLCAuZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiXG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiXG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiXG59XG5cbi5mYS1jdXQ6YmVmb3JlLCAuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIlxufVxuXG4uZmEtY29weTpiZWZvcmUsIC5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCJcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiXG59XG5cbi5mYS1zYXZlOmJlZm9yZSwgLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCJcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiXG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSwgLmZhLXJlb3JkZXI6YmVmb3JlLCAuZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiXG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCJcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIlxufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiXG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIlxufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIlxufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIlxufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIlxufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCJcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCJcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCJcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIlxufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIlxufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiXG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiXG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCJcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSwgLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIlxufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSwgLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiXG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSwgLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCJcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCJcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCJcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwgLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIlxufVxuXG4uZmEtbGVnYWw6YmVmb3JlLCAuZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIlxufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSwgLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIlxufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCJcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIlxufVxuXG4uZmEtZmxhc2g6YmVmb3JlLCAuZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiXG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCJcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCJcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSwgLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiXG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiXG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiXG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiXG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIlxufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiXG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiXG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiXG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIlxufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCJcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIlxufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIlxufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiXG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCJcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiXG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIlxufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIlxufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiXG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiXG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCJcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIlxufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIlxufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiXG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCJcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiXG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIlxufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwgLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiXG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiXG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCJcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCJcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIlxufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCJcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLCAuZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIlxufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiXG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiXG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCJcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIlxufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiXG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiXG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCJcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIlxufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCJcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCJcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCJcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIlxufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLCAuZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCJcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsIC5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiXG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiXG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCJcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiXG59XG5cbi5mYS11bmxpbms6YmVmb3JlLCAuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCJcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCJcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIlxufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIlxufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCJcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiXG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIlxufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiXG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCJcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiXG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCJcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCJcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiXG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCJcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCJcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIlxufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCJcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIlxufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIlxufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiXG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCJcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIlxufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIlxufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCJcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiXG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiXG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiXG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiXG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCJcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiXG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCJcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIlxufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSwgLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCJcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiXG59XG5cbi5mYS1ldXJvOmJlZm9yZSwgLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiXG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIlxufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSwgLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiXG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsIC5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIlxufVxuXG4uZmEtY255OmJlZm9yZSwgLmZhLXJtYjpiZWZvcmUsIC5mYS15ZW46YmVmb3JlLCAuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCJcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSwgLmZhLXJvdWJsZTpiZWZvcmUsIC5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIlxufVxuXG4uZmEtd29uOmJlZm9yZSwgLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSwgLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiXG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCJcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiXG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiXG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiXG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiXG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIlxufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIlxufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIlxufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiXG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCJcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCJcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiXG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCJcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCJcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiXG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIlxufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCJcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCJcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiXG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiXG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCJcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiXG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCJcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCJcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIlxufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiXG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiXG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiXG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiXG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCJcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiXG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIlxufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiXG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLCAuZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIlxufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIlxufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCJcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIlxufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCJcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCJcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCJcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIlxufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiXG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsIC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCJcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiXG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCJcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiXG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLCAuZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCJcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIlxufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiXG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiXG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIlxufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCJcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiXG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsIC5mYS1iYW5rOmJlZm9yZSwgLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIlxufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwgLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCJcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCJcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiXG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIlxufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiXG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIlxufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIlxufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCJcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIlxufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiXG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiXG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIlxufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCJcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCJcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiXG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiXG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiXG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIlxufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIlxufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiXG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiXG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCJcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCJcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCJcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiXG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCJcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLCAuZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCJcbn1cblxuLmZhLWNhYjpiZWZvcmUsIC5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCJcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIlxufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiXG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCJcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIlxufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIlxufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiXG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiXG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIlxufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIlxufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSwgLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwgLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiXG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSwgLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCJcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsIC5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIlxufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwgLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiXG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiXG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCJcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIlxufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIlxufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSwgLmZhLWxpZmUtYnVveTpiZWZvcmUsIC5mYS1saWZlLXNhdmVyOmJlZm9yZSwgLmZhLXN1cHBvcnQ6YmVmb3JlLCAuZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCJcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCJcbn1cblxuLmZhLXJhOmJlZm9yZSwgLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCJcbn1cblxuLmZhLWdlOmJlZm9yZSwgLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiXG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCJcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiXG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCJcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCJcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsIC5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIlxufVxuXG4uZmEtc2VuZDpiZWZvcmUsIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiXG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLCAuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiXG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCJcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlLCAuZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIlxufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCJcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiXG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCJcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiXG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCJcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIlxufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsIC5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiXG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIlxufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiXG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCJcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIlxufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCJcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIlxufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIlxufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiXG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCJcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiXG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIlxufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiXG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiXG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCJcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiXG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIlxufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiXG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIlxufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIlxufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCJcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCJcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIlxufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIlxufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiXG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCJcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiXG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCJcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiXG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCJcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIlxufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCJcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIlxufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCJcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIlxufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCJcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCJcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsIC5mYS1zaGVxZWw6YmVmb3JlLCAuZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCJcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCJcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIlxufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIlxufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIlxufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIlxufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIlxufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCJcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCJcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCJcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiXG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIlxufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiXG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCJcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCJcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIlxufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIlxufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCJcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCJcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIlxufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiXG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiXG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIlxufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCJcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCJcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIlxufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCJcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiXG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiXG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiXG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiXG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIlxufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCJcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIlxufVxuXG4uZmEtaG90ZWw6YmVmb3JlLCAuZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCJcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIlxufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIlxufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCJcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiXG59XG5cbltjbGFzc149XCJucGYtaWNvbi1cIl0sIFtjbGFzcyo9XCIgbnBmLWljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdOUEYgSWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4ubnBmLWljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCJcbn1cblxuLm5wZi1pY29uLWRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIlxufVxuXG4ubnBmLWljb24tZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIlxufVxuXG4ubnBmLWljb24tZGlzY3VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiXG59XG5cbi5ucGYtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCJcbn1cblxuLm5wZi1pY29uLW15ZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiXG59XG5cbi5ucGYtaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIlxufVxuXG4ubnBmLWljb24tcHVibGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiXG59XG5cbi5ucGYtaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCJcbn1cblxuLm5wZi1pY29uLXNjYXR0ZXItcGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiXG59XG5cbi5ucGYtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiXG59XG5cbi5ucGYtaWNvbi1jb2x1bW4tY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIlxufVxuXG4ubnBmLWljb24tbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiXG59XG5cbi5ucGYtaWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIlxufVxuXG5cblxuXG5cblxuXG5cbltjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwiIG1kaS1cIl0sXG4ubGV2ZWwtdXAgLmNhcmQtdGl0bGUgaSB7XG5mb250LWZhbWlseTpcIk1hdGVyaWFsLURlc2lnbi1JY29uc1wiO1xuc3BlYWs6bm9uZTtcbmZvbnQtc3R5bGU6bm9ybWFsO1xuZm9udC13ZWlnaHQ6bm9ybWFsO1xuZm9udC12YXJpYW50Om5vcm1hbDtcbnRleHQtdHJhbnNmb3JtOm5vbmU7XG50ZXh0LXJlbmRlcmluZzphdXRvO1xuLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbi1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZVxufVxuLm1kaS1hY3Rpb24tM2Qtcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYwMFwiXG59XG4ubWRpLWFjdGlvbi1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MDFcIlxufVxuLm1kaS1hY3Rpb24tYWNjb3VudC1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MDJcIlxufVxuLm1kaS1hY3Rpb24tYWNjb3VudC1iYWxhbmNlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjAzXCJcbn1cbi5tZGktYWN0aW9uLWFjY291bnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MDRcIlxufVxuLm1kaS1hY3Rpb24tYWNjb3VudC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjA1XCJcbn1cbi5tZGktYWN0aW9uLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MDZcIlxufVxuLm1kaS1hY3Rpb24tYWRkLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYwN1wiXG59XG4ubWRpLWFjdGlvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjA4XCJcbn1cbi5tZGktYWN0aW9uLWFsYXJtLWFkZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjA5XCJcbn1cbi5tZGktYWN0aW9uLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjBhXCJcbn1cbi5tZGktYWN0aW9uLWFsYXJtLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MGJcIlxufVxuLm1kaS1hY3Rpb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjBjXCJcbn1cbi5tZGktYWN0aW9uLWFubm91bmNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjBkXCJcbn1cbi5tZGktYWN0aW9uLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjBlXCJcbn1cbi5tZGktYWN0aW9uLWFzc2Vzc21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYwZlwiXG59XG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MTBcIlxufVxuLm1kaS1hY3Rpb24tYXNzaWdubWVudC1pbmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxMVwiXG59XG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LWxhdGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxMlwiXG59XG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjEzXCJcbn1cbi5tZGktYWN0aW9uLWFzc2lnbm1lbnQtcmV0dXJuZWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxNFwiXG59XG4ubWRpLWFjdGlvbi1hc3NpZ25tZW50LXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjE1XCJcbn1cbi5tZGktYWN0aW9uLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjE2XCJcbn1cbi5tZGktYWN0aW9uLWJhY2t1cDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjE3XCJcbn1cbi5tZGktYWN0aW9uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxOFwiXG59XG4ubWRpLWFjdGlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjE5XCJcbn1cbi5tZGktYWN0aW9uLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxYVwiXG59XG4ubWRpLWFjdGlvbi1idWctcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MWJcIlxufVxuLm1kaS1hY3Rpb24tY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MWNcIlxufVxuLm1kaS1hY3Rpb24tY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYxZFwiXG59XG4ubWRpLWFjdGlvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjFlXCJcbn1cbi5tZGktYWN0aW9uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjFmXCJcbn1cbi5tZGktYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjIwXCJcbn1cbi5tZGktYWN0aW9uLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MjFcIlxufVxuLm1kaS1hY3Rpb24tZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MjJcIlxufVxuLm1kaS1hY3Rpb24tZG9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjIzXCJcbn1cbi5tZGktYWN0aW9uLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MjRcIlxufVxuLm1kaS1hY3Rpb24tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYyNVwiXG59XG4ubWRpLWFjdGlvbi1leGl0LXRvLWFwcDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjI2XCJcbn1cbi5tZGktYWN0aW9uLWV4cGxvcmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYyN1wiXG59XG4ubWRpLWFjdGlvbi1leHRlbnNpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYyOFwiXG59XG4ubWRpLWFjdGlvbi1mYWNlLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjI5XCJcbn1cbi5tZGktYWN0aW9uLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MmFcIlxufVxuLm1kaS1hY3Rpb24tZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjJiXCJcbn1cbi5tZGktYWN0aW9uLWZpbmQtaW4tcGFnZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjJjXCJcbn1cbi5tZGktYWN0aW9uLWZpbmQtcmVwbGFjZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjJkXCJcbn1cbi5tZGktYWN0aW9uLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjJlXCJcbn1cbi5tZGktYWN0aW9uLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYyZlwiXG59XG4ubWRpLWFjdGlvbi1nZXQtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MzBcIlxufVxuLm1kaS1hY3Rpb24tZ3JhZGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYzMVwiXG59XG4ubWRpLWFjdGlvbi1ncm91cC13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MzJcIlxufVxuLm1kaS1hY3Rpb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjMzXCJcbn1cbi5tZGktYWN0aW9uLWhpZ2hsaWdodC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTYzNFwiXG59XG4ubWRpLWFjdGlvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MzVcIlxufVxuLm1kaS1hY3Rpb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjM2XCJcbn1cbi5tZGktYWN0aW9uLWh0dHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2MzdcIlxufVxuLm1kaS1hY3Rpb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjM4XCJcbn1cbi5tZGktYWN0aW9uLWluZm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjM5XCJcbn1cbi5tZGktYWN0aW9uLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2M2FcIlxufVxuLm1kaS1hY3Rpb24taW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjNiXCJcbn1cbi5tZGktYWN0aW9uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2M2NcIlxufVxuLm1kaS1hY3Rpb24tbGFiZWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjNkXCJcbn1cbi5tZGktYWN0aW9uLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2M2VcIlxufVxuLm1kaS1hY3Rpb24tbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2M2ZcIlxufVxuLm1kaS1hY3Rpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjQwXCJcbn1cbi5tZGktYWN0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0MVwiXG59XG4ubWRpLWFjdGlvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0MlwiXG59XG4ubWRpLWFjdGlvbi1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0M1wiXG59XG4ubWRpLWFjdGlvbi1sb3lhbHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NDRcIlxufVxuLm1kaS1hY3Rpb24tbWFya3VucmVhZC1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NDVcIlxufVxuLm1kaS1hY3Rpb24tbm90ZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0NlwiXG59XG4ubWRpLWFjdGlvbi1vcGVuLWluLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0N1wiXG59XG4ubWRpLWFjdGlvbi1vcGVuLWluLW5ldzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjQ4XCJcbn1cbi5tZGktYWN0aW9uLW9wZW4td2l0aDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjQ5XCJcbn1cbi5tZGktYWN0aW9uLXBhZ2V2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NGFcIlxufVxuLm1kaS1hY3Rpb24tcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjRiXCJcbn1cbi5tZGktYWN0aW9uLXBlcm0tY2FtZXJhLW1pYzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjRjXCJcbn1cbi5tZGktYWN0aW9uLXBlcm0tY29udGFjdC1jYWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0ZFwiXG59XG4ubWRpLWFjdGlvbi1wZXJtLWRhdGEtc2V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjRlXCJcbn1cbi5tZGktYWN0aW9uLXBlcm0tZGV2aWNlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY0ZlwiXG59XG4ubWRpLWFjdGlvbi1wZXJtLWlkZW50aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NTBcIlxufVxuLm1kaS1hY3Rpb24tcGVybS1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjUxXCJcbn1cbi5tZGktYWN0aW9uLXBlcm0tcGhvbmUtbXNnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NTJcIlxufVxuLm1kaS1hY3Rpb24tcGVybS1zY2FuLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY1M1wiXG59XG4ubWRpLWFjdGlvbi1waWN0dXJlLWluLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY1NFwiXG59XG4ubWRpLWFjdGlvbi1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NTVcIlxufVxuLm1kaS1hY3Rpb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY1NlwiXG59XG4ubWRpLWFjdGlvbi1xdWVyeS1idWlsZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NTdcIlxufVxuLm1kaS1hY3Rpb24tcXVlc3Rpb24tYW5zd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NThcIlxufVxuLm1kaS1hY3Rpb24tcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjU5XCJcbn1cbi5tZGktYWN0aW9uLXJlZGVlbTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjVhXCJcbn1cbi5tZGktYWN0aW9uLXJlcG9ydC1wcm9ibGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NWJcIlxufVxuLm1kaS1hY3Rpb24tcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjVjXCJcbn1cbi5tZGktYWN0aW9uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY1ZFwiXG59XG4ubWRpLWFjdGlvbi1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjVlXCJcbn1cbi5tZGktYWN0aW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjVmXCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NjBcIlxufVxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtYXBwbGljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NjFcIlxufVxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2MlwiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2M1wiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NjRcIlxufVxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtZGlzcGxheTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjY1XCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NjZcIlxufVxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtaW5wdXQtYW50ZW5uYTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjY3XCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWNvbXBvbmVudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjY4XCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWNvbXBvc2l0ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjY5XCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzLWlucHV0LWhkbWk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2YVwiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1pbnB1dC1zdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2YlwiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1vdmVyc2NhbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjZjXCJcbn1cbi5tZGktYWN0aW9uLXNldHRpbmdzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NmRcIlxufVxuLm1kaS1hY3Rpb24tc2V0dGluZ3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2ZVwiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY2ZlwiXG59XG4ubWRpLWFjdGlvbi1zZXR0aW5ncy12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjcwXCJcbn1cbi5tZGktYWN0aW9uLXNob3A6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY3MVwiXG59XG4ubWRpLWFjdGlvbi1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY3MlwiXG59XG4ubWRpLWFjdGlvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NzNcIlxufVxuLm1kaS1hY3Rpb24tc2hvcC10d286YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY3NFwiXG59XG4ubWRpLWFjdGlvbi1zcGVha2VyLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NzVcIlxufVxuLm1kaS1hY3Rpb24tc3BlbGxjaGVjazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjc2XCJcbn1cbi5tZGktYWN0aW9uLXN0YXItcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjc3XCJcbn1cbi5tZGktYWN0aW9uLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2NzhcIlxufVxuLm1kaS1hY3Rpb24tc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY3OVwiXG59XG4ubWRpLWFjdGlvbi1zdWJqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2N2FcIlxufVxuLm1kaS1hY3Rpb24tc3dhcC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjdiXCJcbn1cbi5tZGktYWN0aW9uLXN3YXAtdmVydDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjdjXCJcbn1cbi5tZGktYWN0aW9uLXN3YXAtdmVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY3ZFwiXG59XG4ubWRpLWFjdGlvbi1zeXN0ZW0tdXBkYXRlLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2N2VcIlxufVxuLm1kaS1hY3Rpb24tdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2N2ZcIlxufVxuLm1kaS1hY3Rpb24tdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4MFwiXG59XG4ubWRpLWFjdGlvbi10aGVhdGVyczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjgxXCJcbn1cbi5tZGktYWN0aW9uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4MlwiXG59XG4ubWRpLWFjdGlvbi10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjgzXCJcbn1cbi5tZGktYWN0aW9uLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ODRcIlxufVxuLm1kaS1hY3Rpb24tdG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ODVcIlxufVxuLm1kaS1hY3Rpb24tdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4NlwiXG59XG4ubWRpLWFjdGlvbi10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ODdcIlxufVxuLm1kaS1hY3Rpb24tdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ODhcIlxufVxuLm1kaS1hY3Rpb24tdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjg5XCJcbn1cbi5tZGktYWN0aW9uLXRyZW5kaW5nLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4YVwiXG59XG4ubWRpLWFjdGlvbi10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjhiXCJcbn1cbi5tZGktYWN0aW9uLXR1cm5lZC1pbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjhjXCJcbn1cbi5tZGktYWN0aW9uLXR1cm5lZC1pbi1ub3Q6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4ZFwiXG59XG4ubWRpLWFjdGlvbi12ZXJpZmllZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OGVcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY4ZlwiXG59XG4ubWRpLWFjdGlvbi12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OTBcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjkxXCJcbn1cbi5tZGktYWN0aW9uLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OTJcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1kYXk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5M1wiXG59XG4ubWRpLWFjdGlvbi12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OTRcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OTVcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5NlwiXG59XG4ubWRpLWFjdGlvbi12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OTdcIlxufVxuLm1kaS1hY3Rpb24tdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5OFwiXG59XG4ubWRpLWFjdGlvbi12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5OVwiXG59XG4ubWRpLWFjdGlvbi12aXNpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OWFcIlxufVxuLm1kaS1hY3Rpb24tdmlzaWJpbGl0eS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5YlwiXG59XG4ubWRpLWFjdGlvbi13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5Y1wiXG59XG4ubWRpLWFjdGlvbi13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNjlkXCJcbn1cbi5tZGktYWN0aW9uLXdhbGxldC10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTY5ZVwiXG59XG4ubWRpLWFjdGlvbi13b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2OWZcIlxufVxuLm1kaS1hbGVydC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmEwXCJcbn1cbi5tZGktYWxlcnQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmExXCJcbn1cbi5tZGktYXYtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZhMlwiXG59XG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YTNcIlxufVxuLm1kaS1hdi1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmE0XCJcbn1cbi5tZGktYXYtZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YTVcIlxufVxuLm1kaS1hdi1leHBsaWNpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmE2XCJcbn1cbi5tZGktYXYtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YTdcIlxufVxuLm1kaS1hdi1mYXN0LXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmE4XCJcbn1cbi5tZGktYXYtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZhOVwiXG59XG4ubWRpLWF2LWhlYXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZhYVwiXG59XG4ubWRpLWF2LWhpZ2gtcXVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmFiXCJcbn1cbi5tZGktYXYtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmFjXCJcbn1cbi5tZGktYXYtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YWRcIlxufVxuLm1kaS1hdi1taWMtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmFlXCJcbn1cbi5tZGktYXYtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmFmXCJcbn1cbi5tZGktYXYtbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZiMFwiXG59XG4ubWRpLWF2LW15LWxpYnJhcnktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjFcIlxufVxuLm1kaS1hdi1teS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjJcIlxufVxuLm1kaS1hdi1teS1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjNcIlxufVxuLm1kaS1hdi1uZXctcmVsZWFzZXM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZiNFwiXG59XG4ubWRpLWF2LW5vdC1pbnRlcmVzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjVcIlxufVxuLm1kaS1hdi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmI2XCJcbn1cbi5tZGktYXYtcGF1c2UtY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZiN1wiXG59XG4ubWRpLWF2LXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjhcIlxufVxuLm1kaS1hdi1wbGF5LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YjlcIlxufVxuLm1kaS1hdi1wbGF5LWNpcmNsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YmFcIlxufVxuLm1kaS1hdi1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YmJcIlxufVxuLm1kaS1hdi1wbGF5bGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZiY1wiXG59XG4ubWRpLWF2LXBsYXktc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YmRcIlxufVxuLm1kaS1hdi1xdWV1ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmJlXCJcbn1cbi5tZGktYXYtcXVldWUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZiZlwiXG59XG4ubWRpLWF2LXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YzBcIlxufVxuLm1kaS1hdi1yZWNlbnQtYWN0b3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YzFcIlxufVxuLm1kaS1hdi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjMlwiXG59XG4ubWRpLWF2LXJlcGVhdC1vbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjM1wiXG59XG4ubWRpLWF2LXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmM0XCJcbn1cbi5tZGktYXYtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmM1XCJcbn1cbi5tZGktYXYtc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YzZcIlxufVxuLm1kaS1hdi1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2YzdcIlxufVxuLm1kaS1hdi1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjOFwiXG59XG4ubWRpLWF2LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjOVwiXG59XG4ubWRpLWF2LXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmNhXCJcbn1cbi5tZGktYXYtc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjYlwiXG59XG4ubWRpLWF2LXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2Y2NcIlxufVxuLm1kaS1hdi12aWRlb2NhbS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjZFwiXG59XG4ubWRpLWF2LXZpZGVvLWNvbGxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZjZVwiXG59XG4ubWRpLWF2LXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2Y2ZcIlxufVxuLm1kaS1hdi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQwXCJcbn1cbi5tZGktYXYtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQxXCJcbn1cbi5tZGktYXYtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZDJcIlxufVxuLm1kaS1hdi13ZWI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZkM1wiXG59XG4ubWRpLWNvbW11bmljYXRpb24tYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZkNFwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tY2FsbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQ1XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLWVuZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQ2XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZkN1wiXG59XG4ubWRpLWNvbW11bmljYXRpb24tY2FsbC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQ4XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmQ5XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZGFcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWNhbGwtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZkYlwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmRjXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jbGVhci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZkZFwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmRlXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmRmXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1kaWFsZXItc2lwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZTBcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWRpYWxwYWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZlMVwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tZG5kLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZTJcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZTNcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZTRcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWltcG9ydC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZlNVwiXG59XG4ubWRpLWNvbW11bmljYXRpb24taW52ZXJ0LWNvbG9ycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZlNlwiXG59XG4ubWRpLWNvbW11bmljYXRpb24taW52ZXJ0LWNvbG9ycy1vbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmU3XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1saXZlLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZlOFwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tbG9jYXRpb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZTlcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLWxvY2F0aW9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZWFcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZlYlwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZWNcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLW5vLXNpbTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmVkXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmVlXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1wb3J0YWJsZS13aWZpLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmVmXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1xdWljay1jb250YWN0cy1kaWFsZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZmMFwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tcXVpY2stY29udGFjdHMtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmYxXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1yaW5nLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmYyXCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1zdGF5LWN1cnJlbnQtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZjNcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLXN0YXktY3VycmVudC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmY0XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1zdGF5LXByaW1hcnktbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZjVcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLXN0YXktcHJpbWFyeS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmY2XCJcbn1cbi5tZGktY29tbXVuaWNhdGlvbi1zd2FwLWNhbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZjdcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZmOFwiXG59XG4ubWRpLWNvbW11bmljYXRpb24tdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZjlcIlxufVxuLm1kaS1jb21tdW5pY2F0aW9uLXZwbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZmYVwiXG59XG4ubWRpLWNvbnRlbnQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU2ZmJcIlxufVxuLm1kaS1jb250ZW50LWFkZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZmY1wiXG59XG4ubWRpLWNvbnRlbnQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmZkXCJcbn1cbi5tZGktY29udGVudC1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTZmZVwiXG59XG4ubWRpLWNvbnRlbnQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNmZmXCJcbn1cbi5tZGktY29udGVudC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwMFwiXG59XG4ubWRpLWNvbnRlbnQtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwMVwiXG59XG4ubWRpLWNvbnRlbnQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwMlwiXG59XG4ubWRpLWNvbnRlbnQtY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MDNcIlxufVxuLm1kaS1jb250ZW50LWNvbnRlbnQtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MDRcIlxufVxuLm1kaS1jb250ZW50LWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwNVwiXG59XG4ubWRpLWNvbnRlbnQtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MDZcIlxufVxuLm1kaS1jb250ZW50LWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzA3XCJcbn1cbi5tZGktY29udGVudC1maWx0ZXItbGlzdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzA4XCJcbn1cbi5tZGktY29udGVudC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MDlcIlxufVxuLm1kaS1jb250ZW50LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwYVwiXG59XG4ubWRpLWNvbnRlbnQtZ2VzdHVyZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzBiXCJcbn1cbi5tZGktY29udGVudC1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzBjXCJcbn1cbi5tZGktY29udGVudC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MGRcIlxufVxuLm1kaS1jb250ZW50LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcwZVwiXG59XG4ubWRpLWNvbnRlbnQtbWFya3VucmVhZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzBmXCJcbn1cbi5tZGktY29udGVudC1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MTBcIlxufVxuLm1kaS1jb250ZW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzExXCJcbn1cbi5tZGktY29udGVudC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MTJcIlxufVxuLm1kaS1jb250ZW50LXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzEzXCJcbn1cbi5tZGktY29udGVudC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzE0XCJcbn1cbi5tZGktY29udGVudC1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcxNVwiXG59XG4ubWRpLWNvbnRlbnQtcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MTZcIlxufVxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcxN1wiXG59XG4ubWRpLWNvbnRlbnQtc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzE4XCJcbn1cbi5tZGktY29udGVudC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MTlcIlxufVxuLm1kaS1jb250ZW50LXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcxYVwiXG59XG4ubWRpLWNvbnRlbnQtdGV4dC1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcxYlwiXG59XG4ubWRpLWNvbnRlbnQtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzFjXCJcbn1cbi5tZGktZGV2aWNlLWFjY2Vzcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzFkXCJcbn1cbi5tZGktZGV2aWNlLWFjY2Vzcy1hbGFybXM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcxZVwiXG59XG4ubWRpLWRldmljZS1hY2Nlc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzFmXCJcbn1cbi5tZGktZGV2aWNlLWFkZC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzIwXCJcbn1cbi5tZGktZGV2aWNlLWFpcnBsYW5lbW9kZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyMVwiXG59XG4ubWRpLWRldmljZS1haXJwbGFuZW1vZGUtb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyMlwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MjNcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzI0XCJcbn1cbi5tZGktZGV2aWNlLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyNVwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MjZcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS04MDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzI3XCJcbn1cbi5tZGktZGV2aWNlLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyOFwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MjlcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy0yMDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzJhXCJcbn1cbi5tZGktZGV2aWNlLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyYlwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LWNoYXJnaW5nLTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MmNcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy02MDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzJkXCJcbn1cbi5tZGktZGV2aWNlLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTcyZVwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MmZcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS1jaGFyZ2luZy1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MzBcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MzFcIlxufVxuLm1kaS1kZXZpY2UtYmF0dGVyeS1zdGQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTczMlwiXG59XG4ubWRpLWRldmljZS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTczM1wiXG59XG4ubWRpLWRldmljZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTczNFwiXG59XG4ubWRpLWRldmljZS1ibHVldG9vdGgtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MzVcIlxufVxuLm1kaS1kZXZpY2UtYmx1ZXRvb3RoLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3MzZcIlxufVxuLm1kaS1kZXZpY2UtYmx1ZXRvb3RoLXNlYXJjaGluZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzM3XCJcbn1cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzM4XCJcbn1cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzM5XCJcbn1cbi5tZGktZGV2aWNlLWJyaWdodG5lc3MtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3M2FcIlxufVxuLm1kaS1kZXZpY2UtYnJpZ2h0bmVzcy1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTczYlwiXG59XG4ubWRpLWRldmljZS1kYXRhLXVzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3M2NcIlxufVxuLm1kaS1kZXZpY2UtZGV2ZWxvcGVyLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTczZFwiXG59XG4ubWRpLWRldmljZS1kZXZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3M2VcIlxufVxuLm1kaS1kZXZpY2UtZHZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3M2ZcIlxufVxuLm1kaS1kZXZpY2UtZ3BzLWZpeGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NDBcIlxufVxuLm1kaS1kZXZpY2UtZ3BzLW5vdC1maXhlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzQxXCJcbn1cbi5tZGktZGV2aWNlLWdwcy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0MlwiXG59XG4ubWRpLWRldmljZS1sb2NhdGlvbi1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzQzXCJcbn1cbi5tZGktZGV2aWNlLWxvY2F0aW9uLXNlYXJjaGluZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzQ0XCJcbn1cbi5tZGktZGV2aWNlLW11bHRpdHJhY2stYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0NVwiXG59XG4ubWRpLWRldmljZS1uZXR3b3JrLWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0NlwiXG59XG4ubWRpLWRldmljZS1uZXR3b3JrLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0N1wiXG59XG4ubWRpLWRldmljZS1uZmM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0OFwiXG59XG4ubWRpLWRldmljZS1ub3ctd2FsbHBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NDlcIlxufVxuLm1kaS1kZXZpY2Utbm93LXdpZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0YVwiXG59XG4ubWRpLWRldmljZS1zY3JlZW4tbG9jay1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc0YlwiXG59XG4ubWRpLWRldmljZS1zY3JlZW4tbG9jay1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzRjXCJcbn1cbi5tZGktZGV2aWNlLXNjcmVlbi1sb2NrLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NGRcIlxufVxuLm1kaS1kZXZpY2Utc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NGVcIlxufVxuLm1kaS1kZXZpY2Utc2Qtc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzRmXCJcbn1cbi5tZGktZGV2aWNlLXNldHRpbmdzLXN5c3RlbS1kYXlkcmVhbTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzUwXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0wLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzUxXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0xLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzUyXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzUzXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci0zLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzU0XCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci00LWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzU1XCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1jb25uZWN0ZWQtbm8taW50ZXJuZXQtMC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc1NlwiXG59XG4ubWRpLWRldmljZS1zaWduYWwtY2VsbHVsYXItY29ubmVjdGVkLW5vLWludGVybmV0LTEtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NTdcIlxufVxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLWNvbm5lY3RlZC1uby1pbnRlcm5ldC0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzU4XCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1jb25uZWN0ZWQtbm8taW50ZXJuZXQtMy1iYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc1OVwiXG59XG4ubWRpLWRldmljZS1zaWduYWwtY2VsbHVsYXItY29ubmVjdGVkLW5vLWludGVybmV0LTQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NWFcIlxufVxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLW5vLXNpbTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzViXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC1jZWxsdWxhci1udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NWNcIlxufVxuLm1kaS1kZXZpY2Utc2lnbmFsLWNlbGx1bGFyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzVkXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC13aWZpLTAtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NWVcIlxufVxuLm1kaS1kZXZpY2Utc2lnbmFsLXdpZmktMS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc1ZlwiXG59XG4ubWRpLWRldmljZS1zaWduYWwtd2lmaS0yLWJhcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzYwXCJcbn1cbi5tZGktZGV2aWNlLXNpZ25hbC13aWZpLTMtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NjFcIlxufVxuLm1kaS1kZXZpY2Utc2lnbmFsLXdpZmktNC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2MlwiXG59XG4ubWRpLWRldmljZS1zaWduYWwtd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2M1wiXG59XG4ubWRpLWRldmljZS1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NjRcIlxufVxuLm1kaS1kZXZpY2UtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NjVcIlxufVxuLm1kaS1kZXZpY2Utd2lmaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NjZcIlxufVxuLm1kaS1kZXZpY2Utd2lmaS10ZXRoZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2N1wiXG59XG4ubWRpLWVkaXRvci1hdHRhY2gtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzY4XCJcbn1cbi5tZGktZWRpdG9yLWF0dGFjaC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzY5XCJcbn1cbi5tZGktZWRpdG9yLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2YVwiXG59XG4ubWRpLWVkaXRvci1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NmJcIlxufVxuLm1kaS1lZGl0b3ItYm9yZGVyLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NmNcIlxufVxuLm1kaS1lZGl0b3ItYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NmRcIlxufVxuLm1kaS1lZGl0b3ItYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2ZVwiXG59XG4ubWRpLWVkaXRvci1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc2ZlwiXG59XG4ubWRpLWVkaXRvci1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzcwXCJcbn1cbi5tZGktZWRpdG9yLWJvcmRlci1vdXRlcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzcxXCJcbn1cbi5tZGktZWRpdG9yLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzcyXCJcbn1cbi5tZGktZWRpdG9yLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzczXCJcbn1cbi5tZGktZWRpdG9yLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3NFwiXG59XG4ubWRpLWVkaXRvci1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3NVwiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3NzZcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3N1wiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzc4XCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzc5XCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3N2FcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3N2JcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3Y1wiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtY29sb3ItcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3ZFwiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtY29sb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzdlXCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc3ZlwiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ODBcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzgxXCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc4MlwiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzgzXCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC1saXN0LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ODRcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ODVcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ODZcIlxufVxuLm1kaS1lZGl0b3ItZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc4N1wiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzg4XCJcbn1cbi5tZGktZWRpdG9yLWZ1bmN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzg5XCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzhhXCJcbn1cbi5tZGktZWRpdG9yLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc4YlwiXG59XG4ubWRpLWVkaXRvci1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc4Y1wiXG59XG4ubWRpLWVkaXRvci1pbnNlcnQtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc4ZFwiXG59XG4ubWRpLWVkaXRvci1pbnNlcnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzhlXCJcbn1cbi5tZGktZWRpdG9yLWluc2VydC1kcml2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OGZcIlxufVxuLm1kaS1lZGl0b3ItaW5zZXJ0LWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OTBcIlxufVxuLm1kaS1lZGl0b3ItaW5zZXJ0LWludml0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5MVwiXG59XG4ubWRpLWVkaXRvci1pbnNlcnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzkyXCJcbn1cbi5tZGktZWRpdG9yLWluc2VydC1waG90bzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlNzkzXCJcbn1cbi5tZGktZWRpdG9yLW1lcmdlLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5NFwiXG59XG4ubWRpLWVkaXRvci1tb2RlLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5NVwiXG59XG4ubWRpLWVkaXRvci1tb2RlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5NlwiXG59XG4ubWRpLWVkaXRvci1wdWJsaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OTdcIlxufVxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OThcIlxufVxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OTlcIlxufVxuLm1kaS1lZGl0b3ItdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OWFcIlxufVxuLm1kaS1lZGl0b3Itd3JhcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OWJcIlxufVxuLm1kaS1maWxlLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5Y1wiXG59XG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5ZFwiXG59XG4ubWRpLWZpbGUtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3OWVcIlxufVxuLm1kaS1maWxlLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTc5ZlwiXG59XG4ubWRpLWZpbGUtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdhMFwiXG59XG4ubWRpLWZpbGUtY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YTFcIlxufVxuLm1kaS1maWxlLWNsb3VkLXF1ZXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YTJcIlxufVxuLm1kaS1maWxlLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2EzXCJcbn1cbi5tZGktZmlsZS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YTRcIlxufVxuLm1kaS1maWxlLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YTVcIlxufVxuLm1kaS1maWxlLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2E2XCJcbn1cbi5tZGktZmlsZS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2E3XCJcbn1cbi5tZGktZmlsZS1mb2xkZXItc2hhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YThcIlxufVxuLm1kaS1oYXJkd2FyZS1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YTlcIlxufVxuLm1kaS1oYXJkd2FyZS1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2FhXCJcbn1cbi5tZGktaGFyZHdhcmUtY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdhYlwiXG59XG4ubWRpLWhhcmR3YXJlLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YWNcIlxufVxuLm1kaS1oYXJkd2FyZS1kZXNrdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdhZFwiXG59XG4ubWRpLWhhcmR3YXJlLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdhZVwiXG59XG4ubWRpLWhhcmR3YXJlLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdhZlwiXG59XG4ubWRpLWhhcmR3YXJlLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdiMFwiXG59XG4ubWRpLWhhcmR3YXJlLWhlYWRzZXQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YjFcIlxufVxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2IyXCJcbn1cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YjNcIlxufVxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YjRcIlxufVxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YjVcIlxufVxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2I2XCJcbn1cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdiN1wiXG59XG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2I4XCJcbn1cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtY2Fwc2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdiOVwiXG59XG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdiYVwiXG59XG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdiYlwiXG59XG4ubWRpLWhhcmR3YXJlLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2JjXCJcbn1cbi5tZGktaGFyZHdhcmUta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YmRcIlxufVxuLm1kaS1oYXJkd2FyZS1rZXlib2FyZC12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2JlXCJcbn1cbi5tZGktaGFyZHdhcmUtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YmZcIlxufVxuLm1kaS1oYXJkd2FyZS1sYXB0b3AtY2hyb21lYm9vazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2MwXCJcbn1cbi5tZGktaGFyZHdhcmUtbGFwdG9wLW1hYzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2MxXCJcbn1cbi5tZGktaGFyZHdhcmUtbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjMlwiXG59XG4ubWRpLWhhcmR3YXJlLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2MzXCJcbn1cbi5tZGktaGFyZHdhcmUtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjNFwiXG59XG4ubWRpLWhhcmR3YXJlLXBob25lLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjNVwiXG59XG4ubWRpLWhhcmR3YXJlLXBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2M2XCJcbn1cbi5tZGktaGFyZHdhcmUtcGhvbmVsaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YzdcIlxufVxuLm1kaS1oYXJkd2FyZS1waG9uZWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3YzhcIlxufVxuLm1kaS1oYXJkd2FyZS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2M5XCJcbn1cbi5tZGktaGFyZHdhcmUtc2ltLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjYVwiXG59XG4ubWRpLWhhcmR3YXJlLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjYlwiXG59XG4ubWRpLWhhcmR3YXJlLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjY1wiXG59XG4ubWRpLWhhcmR3YXJlLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2NkXCJcbn1cbi5tZGktaGFyZHdhcmUtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjZVwiXG59XG4ubWRpLWhhcmR3YXJlLXRhYmxldC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdjZlwiXG59XG4ubWRpLWhhcmR3YXJlLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZDBcIlxufVxuLm1kaS1oYXJkd2FyZS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2QxXCJcbn1cbi5tZGktaW1hZ2UtYWRkLXRvLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2QyXCJcbn1cbi5tZGktaW1hZ2UtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZDNcIlxufVxuLm1kaS1pbWFnZS1hc3Npc3RhbnQtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdkNFwiXG59XG4ubWRpLWltYWdlLWF1ZGlvdHJhY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdkNVwiXG59XG4ubWRpLWltYWdlLWJsdXItY2lyY3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdkNlwiXG59XG4ubWRpLWltYWdlLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZDdcIlxufVxuLm1kaS1pbWFnZS1ibHVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2Q4XCJcbn1cbi5tZGktaW1hZ2UtYmx1ci1vbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2Q5XCJcbn1cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZGFcIlxufVxuLm1kaS1pbWFnZS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdkYlwiXG59XG4ubWRpLWltYWdlLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2RjXCJcbn1cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZGRcIlxufVxuLm1kaS1pbWFnZS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdkZVwiXG59XG4ubWRpLWltYWdlLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2RmXCJcbn1cbi5tZGktaW1hZ2UtYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZTBcIlxufVxuLm1kaS1pbWFnZS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2UxXCJcbn1cbi5tZGktaW1hZ2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZTJcIlxufVxuLm1kaS1pbWFnZS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZTNcIlxufVxuLm1kaS1pbWFnZS1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdlNFwiXG59XG4ubWRpLWltYWdlLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZTVcIlxufVxuLm1kaS1pbWFnZS1jYW1lcmEtcm9sbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2U2XCJcbn1cbi5tZGktaW1hZ2UtY2VudGVyLWZvY3VzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2U3XCJcbn1cbi5tZGktaW1hZ2UtY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdlOFwiXG59XG4ubWRpLWltYWdlLWNvbGxlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZTlcIlxufVxuLm1kaS1pbWFnZS1jb2xvcml6ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2VhXCJcbn1cbi5tZGktaW1hZ2UtY29sb3ItbGVuczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2ViXCJcbn1cbi5tZGktaW1hZ2UtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2VjXCJcbn1cbi5tZGktaW1hZ2UtY29udHJvbC1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2VkXCJcbn1cbi5tZGktaW1hZ2UtY29udHJvbC1wb2ludC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdlZVwiXG59XG4ubWRpLWltYWdlLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdlZlwiXG59XG4ubWRpLWltYWdlLWNyb3AtMy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZjBcIlxufVxuLm1kaS1pbWFnZS1jcm9wLTUtNDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2YxXCJcbn1cbi5tZGktaW1hZ2UtY3JvcC03LTU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmMlwiXG59XG4ubWRpLWltYWdlLWNyb3AtMTYtOTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2YzXCJcbn1cbi5tZGktaW1hZ2UtY3JvcC1kaW46YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmNFwiXG59XG4ubWRpLWltYWdlLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlN2Y1XCJcbn1cbi5tZGktaW1hZ2UtY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmNlwiXG59XG4ubWRpLWltYWdlLWNyb3Atb3JpZ2luYWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmN1wiXG59XG4ubWRpLWltYWdlLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmOFwiXG59XG4ubWRpLWltYWdlLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZjlcIlxufVxuLm1kaS1pbWFnZS1kZWhhemU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmYVwiXG59XG4ubWRpLWltYWdlLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmYlwiXG59XG4ubWRpLWltYWdlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTdmY1wiXG59XG4ubWRpLWltYWdlLWV4cG9zdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZmRcIlxufVxuLm1kaS1pbWFnZS1leHBvc3VyZS1taW51cy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZmVcIlxufVxuLm1kaS1pbWFnZS1leHBvc3VyZS1taW51cy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU3ZmZcIlxufVxuLm1kaS1pbWFnZS1leHBvc3VyZS1wbHVzLTE6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgwMFwiXG59XG4ubWRpLWltYWdlLWV4cG9zdXJlLXBsdXMtMjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODAxXCJcbn1cbi5tZGktaW1hZ2UtZXhwb3N1cmUtemVybzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODAyXCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MDNcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItMTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODA0XCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgwNVwiXG59XG4ubWRpLWltYWdlLWZpbHRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MDZcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItNDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODA3XCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLTU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgwOFwiXG59XG4ubWRpLWltYWdlLWZpbHRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MDlcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItNzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODBhXCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLTg6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgwYlwiXG59XG4ubWRpLWltYWdlLWZpbHRlci05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MGNcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItOS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MGRcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItYi1hbmQtdzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODBlXCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODBmXCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLWRyYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MTBcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MTFcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MTJcIlxufVxuLm1kaS1pbWFnZS1maWx0ZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODEzXCJcbn1cbi5tZGktaW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgxNFwiXG59XG4ubWRpLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MTVcIlxufVxuLm1kaS1pbWFnZS1mbGFyZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODE2XCJcbn1cbi5tZGktaW1hZ2UtZmxhc2gtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODE3XCJcbn1cbi5tZGktaW1hZ2UtZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MThcIlxufVxuLm1kaS1pbWFnZS1mbGFzaC1vbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODE5XCJcbn1cbi5tZGktaW1hZ2UtZmxpcDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODFhXCJcbn1cbi5tZGktaW1hZ2UtZ3JhZGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgxYlwiXG59XG4ubWRpLWltYWdlLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MWNcIlxufVxuLm1kaS1pbWFnZS1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODFkXCJcbn1cbi5tZGktaW1hZ2UtZ3JpZC1vbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODFlXCJcbn1cbi5tZGktaW1hZ2UtaGRyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODFmXCJcbn1cbi5tZGktaW1hZ2UtaGRyLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MjBcIlxufVxuLm1kaS1pbWFnZS1oZHItc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MjFcIlxufVxuLm1kaS1pbWFnZS1oZHItd2VhazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODIyXCJcbn1cbi5tZGktaW1hZ2UtaGVhbGluZzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODIzXCJcbn1cbi5tZGktaW1hZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyNFwiXG59XG4ubWRpLWltYWdlLWltYWdlLWFzcGVjdC1yYXRpbzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODI1XCJcbn1cbi5tZGktaW1hZ2UtaXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MjZcIlxufVxuLm1kaS1pbWFnZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyN1wiXG59XG4ubWRpLWltYWdlLWxlYWstYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MjhcIlxufVxuLm1kaS1pbWFnZS1sZWFrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODI5XCJcbn1cbi5tZGktaW1hZ2UtbGVuczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODJhXCJcbn1cbi5tZGktaW1hZ2UtbG9va3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyYlwiXG59XG4ubWRpLWltYWdlLWxvb2tzLTM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyY1wiXG59XG4ubWRpLWltYWdlLWxvb2tzLTQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyZFwiXG59XG4ubWRpLWltYWdlLWxvb2tzLTU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyZVwiXG59XG4ubWRpLWltYWdlLWxvb2tzLTY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgyZlwiXG59XG4ubWRpLWltYWdlLWxvb2tzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODMwXCJcbn1cbi5tZGktaW1hZ2UtbG9va3MtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MzFcIlxufVxuLm1kaS1pbWFnZS1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODMyXCJcbn1cbi5tZGktaW1hZ2UtbW92aWUtY3JlYXRpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgzM1wiXG59XG4ubWRpLWltYWdlLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODM0XCJcbn1cbi5tZGktaW1hZ2UtbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODM1XCJcbn1cbi5tZGktaW1hZ2UtbmF2aWdhdGUtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MzZcIlxufVxuLm1kaS1pbWFnZS1uYXZpZ2F0ZS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MzdcIlxufVxuLm1kaS1pbWFnZS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4MzhcIlxufVxuLm1kaS1pbWFnZS1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODM5XCJcbn1cbi5tZGktaW1hZ2UtcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODNhXCJcbn1cbi5tZGktaW1hZ2UtcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODNiXCJcbn1cbi5tZGktaW1hZ2UtcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgzY1wiXG59XG4ubWRpLWltYWdlLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTgzZFwiXG59XG4ubWRpLWltYWdlLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4M2VcIlxufVxuLm1kaS1pbWFnZS1waG90by1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODNmXCJcbn1cbi5tZGktaW1hZ2UtcGhvdG8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NDBcIlxufVxuLm1kaS1pbWFnZS1waG90by1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NDFcIlxufVxuLm1kaS1pbWFnZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODQyXCJcbn1cbi5tZGktaW1hZ2UtcmVtb3ZlLXJlZC1leWU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg0M1wiXG59XG4ubWRpLWltYWdlLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NDRcIlxufVxuLm1kaS1pbWFnZS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg0NVwiXG59XG4ubWRpLWltYWdlLXNsaWRlc2hvdzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODQ2XCJcbn1cbi5tZGktaW1hZ2Utc3RyYWlnaHRlbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODQ3XCJcbn1cbi5tZGktaW1hZ2Utc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg0OFwiXG59XG4ubWRpLWltYWdlLXN3aXRjaC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg0OVwiXG59XG4ubWRpLWltYWdlLXN3aXRjaC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODRhXCJcbn1cbi5tZGktaW1hZ2UtdGFnLWZhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NGJcIlxufVxuLm1kaS1pbWFnZS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NGNcIlxufVxuLm1kaS1pbWFnZS10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg0ZFwiXG59XG4ubWRpLWltYWdlLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NGVcIlxufVxuLm1kaS1pbWFnZS10aW1lci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NGZcIlxufVxuLm1kaS1pbWFnZS10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODUwXCJcbn1cbi5tZGktaW1hZ2UtdGltZXItYXV0bzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODUxXCJcbn1cbi5tZGktaW1hZ2UtdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NTJcIlxufVxuLm1kaS1pbWFnZS10b25hbGl0eTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODUzXCJcbn1cbi5tZGktaW1hZ2UtdHJhbnNmb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NTRcIlxufVxuLm1kaS1pbWFnZS10dW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NTVcIlxufVxuLm1kaS1pbWFnZS13Yi1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NTZcIlxufVxuLm1kaS1pbWFnZS13Yi1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg1N1wiXG59XG4ubWRpLWltYWdlLXdiLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODU4XCJcbn1cbi5tZGktaW1hZ2Utd2ItaXJyYWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg1OVwiXG59XG4ubWRpLWltYWdlLXdiLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NWFcIlxufVxuLm1kaS1tYXBzLWJlZW5oZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NWJcIlxufVxuLm1kaS1tYXBzLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg1Y1wiXG59XG4ubWRpLW1hcHMtZGlyZWN0aW9ucy1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NWRcIlxufVxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NWVcIlxufVxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NWZcIlxufVxuLm1kaS1tYXBzLWRpcmVjdGlvbnMtZmVycnk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2MFwiXG59XG4ubWRpLW1hcHMtZGlyZWN0aW9ucy1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2MVwiXG59XG4ubWRpLW1hcHMtZGlyZWN0aW9ucy10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODYyXCJcbn1cbi5tZGktbWFwcy1kaXJlY3Rpb25zLXRyYW5zaXQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2M1wiXG59XG4ubWRpLW1hcHMtZGlyZWN0aW9ucy13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NjRcIlxufVxuLm1kaS1tYXBzLWZsaWdodDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODY1XCJcbn1cbi5tZGktbWFwcy1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODY2XCJcbn1cbi5tZGktbWFwcy1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2N1wiXG59XG4ubWRpLW1hcHMtbGF5ZXJzLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NjhcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWFpcnBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2OVwiXG59XG4ubWRpLW1hcHMtbG9jYWwtYXRtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NmFcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWF0dHJhY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2YlwiXG59XG4ubWRpLW1hcHMtbG9jYWwtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NmNcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWNhZmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2ZFwiXG59XG4ubWRpLW1hcHMtbG9jYWwtY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2ZVwiXG59XG4ubWRpLW1hcHMtbG9jYWwtY29udmVuaWVuY2Utc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg2ZlwiXG59XG4ubWRpLW1hcHMtbG9jYWwtZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3MFwiXG59XG4ubWRpLW1hcHMtbG9jYWwtZmxvcmlzdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODcxXCJcbn1cbi5tZGktbWFwcy1sb2NhbC1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODcyXCJcbn1cbi5tZGktbWFwcy1sb2NhbC1ncm9jZXJ5LXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NzNcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NzRcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NzVcIlxufVxuLm1kaS1tYXBzLWxvY2FsLWxhdW5kcnktc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODc2XCJcbn1cbi5tZGktbWFwcy1sb2NhbC1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NzdcIlxufVxuLm1kaS1tYXBzLWxvY2FsLW1hbGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3OFwiXG59XG4ubWRpLW1hcHMtbG9jYWwtbW92aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4NzlcIlxufVxuLm1kaS1tYXBzLWxvY2FsLW9mZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4N2FcIlxufVxuLm1kaS1tYXBzLWxvY2FsLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3YlwiXG59XG4ubWRpLW1hcHMtbG9jYWwtcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3Y1wiXG59XG4ubWRpLW1hcHMtbG9jYWwtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3ZFwiXG59XG4ubWRpLW1hcHMtbG9jYWwtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg3ZVwiXG59XG4ubWRpLW1hcHMtbG9jYWwtcGxheTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODdmXCJcbn1cbi5tZGktbWFwcy1sb2NhbC1wb3N0LW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODgwXCJcbn1cbi5tZGktbWFwcy1sb2NhbC1wcmludC1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ODFcIlxufVxuLm1kaS1tYXBzLWxvY2FsLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg4MlwiXG59XG4ubWRpLW1hcHMtbG9jYWwtc2VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ODNcIlxufVxuLm1kaS1tYXBzLWxvY2FsLXNoaXBwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ODRcIlxufVxuLm1kaS1tYXBzLWxvY2FsLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg4NVwiXG59XG4ubWRpLW1hcHMtbG9jYXRpb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODg2XCJcbn1cbi5tZGktbWFwcy1tYXA6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg4N1wiXG59XG4ubWRpLW1hcHMtbXktbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg4OFwiXG59XG4ubWRpLW1hcHMtbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODg5XCJcbn1cbi5tZGktbWFwcy1waW4tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODhhXCJcbn1cbi5tZGktbWFwcy1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODhiXCJcbn1cbi5tZGktbWFwcy1yYXRlLXJldmlldzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODhjXCJcbn1cbi5tZGktbWFwcy1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg4ZFwiXG59XG4ubWRpLW1hcHMtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OGVcIlxufVxuLm1kaS1tYXBzLXN0b3JlLW1hbGwtZGlyZWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OGZcIlxufVxuLm1kaS1tYXBzLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg5MFwiXG59XG4ubWRpLW1hcHMtdHJhZmZpYzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODkxXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OTJcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg5M1wiXG59XG4ubWRpLW5hdmlnYXRpb24tYXJyb3ctZHJvcC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OTRcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg5NVwiXG59XG4ubWRpLW5hdmlnYXRpb24tYXJyb3ctZHJvcC11cDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODk2XCJcbn1cbi5tZGktbmF2aWdhdGlvbi1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OTdcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODk4XCJcbn1cbi5tZGktbmF2aWdhdGlvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODk5XCJcbn1cbi5tZGktbmF2aWdhdGlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZTg5YVwiXG59XG4ubWRpLW5hdmlnYXRpb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODliXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODljXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1leHBhbmQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODlkXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1leHBhbmQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlODllXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4OWZcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGEwXCJcbn1cbi5tZGktbmF2aWdhdGlvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YTFcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLW1vcmUtaG9yaXo6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhMlwiXG59XG4ubWRpLW5hdmlnYXRpb24tbW9yZS12ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YTNcIlxufVxuLm1kaS1uYXZpZ2F0aW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhNFwiXG59XG4ubWRpLW5hdmlnYXRpb24tdW5mb2xkLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhNVwiXG59XG4ubWRpLW5hdmlnYXRpb24tdW5mb2xkLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhNlwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1hZGI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhN1wiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhOFwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1kaXNjLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhOVwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1kbmQtZm9yd2FyZHNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YWFcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tZG8tbm90LWRpc3R1cmI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhYlwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1kcml2ZS1ldGE6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhY1wiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1ldmVudC1hdmFpbGFibGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThhZFwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1ldmVudC1idXN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YWVcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tZXZlbnQtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGFmXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLWZvbGRlci1zcGVjaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjBcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tbW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjFcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGIyXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLW5ldHdvcmstbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjNcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtYmx1ZXRvb3RoLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThiNFwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1waG9uZS1mb3J3YXJkZWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThiNVwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjZcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjdcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjhcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YjlcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tcGxheS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGJhXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXBsYXktaW5zdGFsbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGJiXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThiY1wiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1zaW0tY2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGJkXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXNtczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGJlXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXNtcy1mYWlsZWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThiZlwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YzBcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tc3luYy1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGMxXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXN5bmMtcHJvYmxlbTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGMyXCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXN5c3RlbS11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThjM1wiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi10YXAtYW5kLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThjNFwiXG59XG4ubWRpLW5vdGlmaWNhdGlvbi10aW1lLXRvLWxlYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YzVcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tdmlicmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YzZcIlxufVxuLm1kaS1ub3RpZmljYXRpb24tdm9pY2UtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGM3XCJcbn1cbi5tZGktbm90aWZpY2F0aW9uLXZwbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4YzhcIlxufVxuLm1kaS1zb2NpYWwtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGM5XCJcbn1cbi5tZGktc29jaWFsLWRvbWFpbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGNhXCJcbn1cbi5tZGktc29jaWFsLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4Y2JcIlxufVxuLm1kaS1zb2NpYWwtZ3JvdXAtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4Y2NcIlxufVxuLm1kaS1zb2NpYWwtbG9jYXRpb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGNkXCJcbn1cbi5tZGktc29jaWFsLW1vb2Q6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThjZVwiXG59XG4ubWRpLXNvY2lhbC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4Y2ZcIlxufVxuLm1kaS1zb2NpYWwtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ZDBcIlxufVxuLm1kaS1zb2NpYWwtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThkMVwiXG59XG4ubWRpLXNvY2lhbC1ub3RpZmljYXRpb25zLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ZDJcIlxufVxuLm1kaS1zb2NpYWwtbm90aWZpY2F0aW9ucy1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThkM1wiXG59XG4ubWRpLXNvY2lhbC1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGQ0XCJcbn1cbi5tZGktc29jaWFsLXBhcnR5LW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThkNVwiXG59XG4ubWRpLXNvY2lhbC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThkNlwiXG59XG4ubWRpLXNvY2lhbC1wZW9wbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGQ3XCJcbn1cbi5tZGktc29jaWFsLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGQ4XCJcbn1cbi5tZGktc29jaWFsLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThkOVwiXG59XG4ubWRpLXNvY2lhbC1wZXJzb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGRhXCJcbn1cbi5tZGktc29jaWFsLXBsdXMtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ZGJcIlxufVxuLm1kaS1zb2NpYWwtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGRjXCJcbn1cbi5tZGktc29jaWFsLXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGRkXCJcbn1cbi5tZGktc29jaWFsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGRlXCJcbn1cbi5tZGktc29jaWFsLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6XCJcXGU4ZGZcIlxufVxuLm1kaS1zb2NpYWwtd2hhdHNob3Q6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThlMFwiXG59XG4ubWRpLXRvZ2dsZS1jaGVjay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThlMVwiXG59XG4ubWRpLXRvZ2dsZS1jaGVjay1ib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OlwiXFxlOGUyXCJcbn1cbi5tZGktdG9nZ2xlLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThlM1wiXG59XG4ubWRpLXRvZ2dsZS1yYWRpby1idXR0b24tb246YmVmb3JlIHtcbiAgY29udGVudDpcIlxcZThlNCBcIlxufVxuXG5cblxuXG5cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBsaW5lLWhlaWdodDoxLjU7XG4gIGZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgY29sb3I6cmdiYSgwLCAwLCAwLCAwLjg3KVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuaHRtbCB7XG5mb250LXNpemU6MTRweFxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuaHRtbCB7XG5mb250LXNpemU6MTQuNXB4XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuaHRtbCB7XG5mb250LXNpemU6MTVweFxufVxufVxuXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtXG59XG5cblxuXG5cblxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6NDAwXG59XG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcbiAgZm9udC13ZWlnaHQ6aW5oZXJpdFxufVxuaDEge1xuICBmb250LXNpemU6NC4ycmVtO1xuICBsaW5lLWhlaWdodDo0LjYycmVtO1xuICBtYXJnaW46Mi4xcmVtIDAgMS42OHJlbSAwXG59XG5oMiB7XG4gIGZvbnQtc2l6ZTozLjU2cmVtO1xuICBsaW5lLWhlaWdodDozLjkxNnJlbTtcbiAgbWFyZ2luOjEuNzhyZW0gMCAxLjQyNHJlbSAwXG59XG5oMyB7XG4gIGZvbnQtc2l6ZToyLjkycmVtO1xuICBsaW5lLWhlaWdodDozLjIxMnJlbTtcbiAgbWFyZ2luOjEuNDZyZW0gMCAxLjE2OHJlbSAwXG59XG5oNCB7XG4gIGZvbnQtc2l6ZToyLjI4cmVtO1xuICBsaW5lLWhlaWdodDoyLjUwOHJlbTtcbiAgbWFyZ2luOjEuMTRyZW0gMCAwLjkxMnJlbSAwXG59XG5oNSB7XG4gIGZvbnQtc2l6ZToxLjY0cmVtO1xuICBsaW5lLWhlaWdodDoxLjgwNHJlbTtcbiAgbWFyZ2luOjAuODJyZW0gMCAwLjY1NnJlbSAwXG59XG5oNiB7XG4gIGZvbnQtc2l6ZToxcmVtO1xuICBsaW5lLWhlaWdodDoxLjFyZW07XG4gIG1hcmdpbjowLjVyZW0gMCAwLjRyZW0gMFxufVxuXG5cblxuXG5oMSB7XG4gIGZvbnQtc2l6ZToyZW07XG4gIGxpbmUtaGVpZ2h0OjEuNWVtO1xuICBtYXJnaW4tdG9wOjAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTowLjc1ZW07XG4gIC5wYWdlLW15ZGF0YSAucm93ICYge1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICB9XG59XG5oMiB7XG4gIGZvbnQtc2l6ZToxLjVlbTtcbiAgbGluZS1oZWlnaHQ6MmVtO1xuICBtYXJnaW4tdG9wOjFlbTtcbiAgbWFyZ2luLWJvdHRvbToxZW1cbn1cbmgzIHtcbiAgZm9udC1zaXplOjEuMTdlbTtcbiAgbGluZS1oZWlnaHQ6MS4yODIwNWVtO1xuICBtYXJnaW4tdG9wOjEuMjgyMDVlbTtcbiAgbWFyZ2luLWJvdHRvbToxLjI4MjA1ZW1cbn1cbmg0IHtcbiAgZm9udC1zaXplOjFlbTtcbiAgbGluZS1oZWlnaHQ6MS41ZW07XG4gIG1hcmdpbi10b3A6MS41ZW07XG4gIG1hcmdpbi1ib3R0b206MS41ZW1cbn1cbmg1IHtcbiAgZm9udC1zaXplOjAuODNlbTtcbiAgbGluZS1oZWlnaHQ6MS44MDcyM2VtO1xuICBtYXJnaW4tdG9wOjEuODA3MjNlbTtcbiAgbWFyZ2luLWJvdHRvbToxLjgwNzIzZW1cbn1cbmg2IHtcbiAgZm9udC1zaXplOjAuNjdlbTtcbiAgbGluZS1oZWlnaHQ6Mi4yMzg4MWVtO1xuICBtYXJnaW4tdG9wOjIuMjM4ODFlbTtcbiAgbWFyZ2luLWJvdHRvbToyLjIzODgxZW1cbn1cblxuXG5cblxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6aXRhbGljXG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDo1MDBcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOjc1JVxufVxuLmxpZ2h0LCBmb290ZXIucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDozMDBcbn1cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6MjAwXG59XG4uZmxvdy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6MzAwXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4uZmxvdy10ZXh0IHtcbmZvbnQtc2l6ZToxLjJyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4uZmxvdy10ZXh0IHtcbmxpbmUtaGVpZ2h0OjAuOHJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS4yMjRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDowLjkwNHJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS4yNDhyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDoxLjAwOHJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS4yNzJyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDoxLjExMnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS4yOTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS4yMTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTEwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuMzJyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS4zMnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS4zNDRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS40MjRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuMzY4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMHB4KSB7XG4uZmxvdy10ZXh0IHtcbmxpbmUtaGVpZ2h0OjEuNTI4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4uZmxvdy10ZXh0IHtcbmZvbnQtc2l6ZToxLjM5MnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNDBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDoxLjYzMnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS40MTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjcwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS43MzZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuNDRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS44NHJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS40NjRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzMwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6MS45NDRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuNDg4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4uZmxvdy10ZXh0IHtcbmxpbmUtaGVpZ2h0OjIuMDQ4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4uZmxvdy10ZXh0IHtcbmZvbnQtc2l6ZToxLjUxMnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDoyLjE1MnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS41MzZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6Mi4yNTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuNTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6Mi4zNnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS41ODRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6Mi40NjRyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuNjA4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxMHB4KSB7XG4uZmxvdy10ZXh0IHtcbmxpbmUtaGVpZ2h0OjIuNTY4cmVtXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4uZmxvdy10ZXh0IHtcbmZvbnQtc2l6ZToxLjYzMnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuLmZsb3ctdGV4dCB7XG5saW5lLWhlaWdodDoyLjY3MnJlbVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xuLmZsb3ctdGV4dCB7XG5mb250LXNpemU6MS42NTZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6Mi43NzZyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbi5mbG93LXRleHQge1xuZm9udC1zaXplOjEuNjhyZW1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbi5mbG93LXRleHQge1xubGluZS1oZWlnaHQ6Mi44OHJlbVxufVxufSIsIi8vIFNjcmVlbiB3aWR0aHNcbiRzY3JlZW4tbWluOiAzMjBweDtcbiRzY3JlZW4tbW9iaWxlOiA1MDBweDtcbiRzY3JlZW4tdGFibGV0OiA3NjBweDtcbiRzY3JlZW4tZGVza3RvcDogMTAyNHB4O1xuJHNjcmVlbi1tYXg6IDE0NDBweDtcblxuLy8gQnJlYWtwb2ludHNcbiRtaW4td2lkdGg6ICRzY3JlZW4tbWluO1xuJG1vYmlsZTogbWF4LXdpZHRoICRzY3JlZW4tbW9iaWxlO1xuJGxnLW1vYmlsZTogJHNjcmVlbi1tb2JpbGUgKyAxICRzY3JlZW4tdGFibGV0O1xuJHRhYmxldDogbWluLXdpZHRoICRzY3JlZW4tdGFibGV0ICsgMTtcbiR0YWJsZXQtb25seTogJHNjcmVlbi10YWJsZXQgKyAxICRzY3JlZW4tZGVza3RvcCAtIDE7XG4kYWxsLWRldmljZXM6IG1heC13aWR0aCAkc2NyZWVuLWRlc2t0b3AgLSAxO1xuJGRlc2t0b3A6IG1pbi13aWR0aCAkc2NyZWVuLWRlc2t0b3A7XG4kZGVza3RvcC1vbmx5OiAkc2NyZWVuLWRlc2t0b3AgJHNjcmVlbi1tYXggLSAxO1xuJGxnLWRlc2t0b3A6IG1pbi13aWR0aCAkc2NyZWVuLW1heDsiLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiI2NvbnRlbnQge1xuICBvdXRsaW5lOm5vbmU7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxLjV2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogOTAlXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJVxuICB9XG59XG5cbi5jb250YWluZXIgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXZ3O1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1dndcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW1cbn1cblxuLnNlY3Rpb24ubm8tcGFkIHtcbiAgcGFkZGluZzogMFxufVxuXG4uc2VjdGlvbi5uby1wYWQtYm90IHtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLnNlY3Rpb24ubm8tcGFkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwXG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLnJvdyAuY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDAuNzV2d1xufVxuXG4ucm93IC5jb2wuczEge1xuICB3aWR0aDogOC4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zMyB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zNiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zOSB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5yb3cgLmNvbC5zMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG4ucm93IC5jb2wuczExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLnJvdyAuY29sLnMxMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG4ucm93IC5jb2wub2Zmc2V0LXMxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczMge1xuICBtYXJnaW4tbGVmdDogMjUlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczYge1xuICBtYXJnaW4tbGVmdDogNTAlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczkge1xuICBtYXJnaW4tbGVmdDogNzUlXG59XG5cbi5yb3cgLmNvbC5vZmZzZXQtczEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJVxufVxuXG4ucm93IC5jb2wub2Zmc2V0LXMxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyVcbn1cblxuLnJvdyAuY29sLm9mZnNldC1zMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5yb3cgLmNvbC5tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLm00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLm03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLm0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLm0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLm0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyVcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclXG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LW0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCVcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5yb3cgLmNvbC5sMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubDIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5sMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLmw0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubDUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5sNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLmw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICAucm93IC5jb2wubDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5sOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLmwxMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLmwxMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMFxuICB9XG5cbiAgLnJvdyAuY29sLmwxMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxuICB9XG5cbiAgLnJvdyAuY29sLm9mZnNldC1sMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyVcbiAgfVxuXG4gIC5yb3cgLmNvbC5vZmZzZXQtbDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclXG4gIH1cblxuICAucm93IC5jb2wub2Zmc2V0LWwxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCVcbiAgfVxufVxuXG4uc2lkZS1ieS1zaWRlIHtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ZmxleFxufVxuLnNpZGUtYnktc2lkZSAuY2FyZC1wYW5lbCB7XG4gIC13ZWJraXQtZmxleDoxO1xuICAtbXMtZmxleDoxO1xuICAtbW96LWZsZXg6MTtcbiAgLW8tZmxleDoxO1xuICBmbGV4OjFcbn1cbi5zaWRlLWJ5LXNpZGUgLmNhcmQtcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46MCAxMHB4IDAgMFxufVxuLnNpZGUtYnktc2lkZSAuY2FyZC1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOjAgMCAwIDEwcHhcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgcGFkZGluZy1yaWdodDoycmVtO1xuICBwYWRkaW5nLWxlZnQ6MnJlbVxufVxuLmZsZXgtcm93IHtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi13ZWJraXQtZmxleDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OjA7XG4gIC13ZWJraXQtZmxleDowIDEgYXV0bztcbiAgLW1zLWZsZXg6MCAxIGF1dG87XG4gIGZsZXg6MCAxIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOnJvdztcbiAgZmxleC1kaXJlY3Rpb246cm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDp3cmFwO1xuICAtbXMtZmxleC13cmFwOndyYXA7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBtYXJnaW4tcmlnaHQ6LTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6LTAuNXJlbVxufVxuLmZsZXgtcm93LnJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2Vcbn1cbi5jb2wucmV2ZXJzZSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2Vcbn1cbi5jb2wteHMsIC5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtb2Zmc2V0LTEsIC5jb2wteHMtb2Zmc2V0LTIsIC5jb2wteHMtb2Zmc2V0LTMsIC5jb2wteHMtb2Zmc2V0LTQsIC5jb2wteHMtb2Zmc2V0LTUsIC5jb2wteHMtb2Zmc2V0LTYsIC5jb2wteHMtb2Zmc2V0LTcsIC5jb2wteHMtb2Zmc2V0LTgsIC5jb2wteHMtb2Zmc2V0LTksIC5jb2wteHMtb2Zmc2V0LTEwLCAuY29sLXhzLW9mZnNldC0xMSwgLmNvbC14cy1vZmZzZXQtMTIge1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OmZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6MDtcbiAgLXdlYmtpdC1mbGV4OjAgMSBhdXRvO1xuICAtbXMtZmxleDowIDEgYXV0bztcbiAgZmxleDowIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OjA7XG4gIC13ZWJraXQtZmxleC1ncm93OjA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOjA7XG4gIGZsZXgtZ3JvdzowO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOjA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOjA7XG4gIGZsZXgtc2hyaW5rOjA7XG4gIHBhZGRpbmctcmlnaHQ6MC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6MC41cmVtXG59XG4uY29sLXhzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzoxO1xuICAtbXMtZmxleC1wb3NpdGl2ZToxO1xuICBmbGV4LWdyb3c6MTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOjA7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7XG4gIGZsZXgtYmFzaXM6MDtcbiAgbWF4LXdpZHRoOjEwMCVcbn1cbi5jb2wteHMtMSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczo4LjMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjguMzMzMzMzMzMzJTtcbiAgZmxleC1iYXNpczo4LjMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDo4LjMzMzMzMzMzMyVcbn1cbi5jb2wteHMtMiB7XG4gIC13ZWJraXQtZmxleC1iYXNpczoxNi42NjY2NjY2NjclO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxNi42NjY2NjY2NjclO1xuICBmbGV4LWJhc2lzOjE2LjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDoxNi42NjY2NjY2NjclXG59XG4uY29sLXhzLTMge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6MjUlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyNSU7XG4gIGZsZXgtYmFzaXM6MjUlO1xuICBtYXgtd2lkdGg6MjUlXG59XG4uY29sLXhzLTQge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6MzMuMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MzMuMzMzMzMzMzMzJTtcbiAgZmxleC1iYXNpczozMy4zMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6MzMuMzMzMzMzMzMzJVxufVxuLmNvbC14cy01IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOjQxLjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjQxLjY2NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6NDEuNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOjQxLjY2NjY2NjY2NyVcbn1cbi5jb2wteHMtNiB7XG4gIC13ZWJraXQtZmxleC1iYXNpczo1MCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjUwJTtcbiAgZmxleC1iYXNpczo1MCU7XG4gIG1heC13aWR0aDo1MCVcbn1cbi5jb2wteHMtNyB7XG4gIC13ZWJraXQtZmxleC1iYXNpczo1OC4zMzMzMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo1OC4zMzMzMzMzMzMlO1xuICBmbGV4LWJhc2lzOjU4LjMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDo1OC4zMzMzMzMzMzMlXG59XG4uY29sLXhzLTgge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6NjYuNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NjYuNjY2NjY2NjY3JTtcbiAgZmxleC1iYXNpczo2Ni42NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6NjYuNjY2NjY2NjY3JVxufVxuLmNvbC14cy05IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOjc1JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NzUlO1xuICBmbGV4LWJhc2lzOjc1JTtcbiAgbWF4LXdpZHRoOjc1JVxufVxuLmNvbC14cy0xMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczo4My4zMzMzMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo4My4zMzMzMzMzMzMlO1xuICBmbGV4LWJhc2lzOjgzLjMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDo4My4zMzMzMzMzMzMlXG59XG4uY29sLXhzLTExIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOjkxLjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjkxLjY2NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6OTEuNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOjkxLjY2NjY2NjY2NyVcbn1cbi5jb2wteHMtMTIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6MTAwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtcbiAgZmxleC1iYXNpczoxMDAlO1xuICBtYXgtd2lkdGg6MTAwJVxufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OjguMzMzMzMzMzMzJVxufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NyVcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDoyNSVcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMlXG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY3JVxufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OjUwJVxufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMyVcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjclXG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6NzUlXG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMyVcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY3JVxufVxuLnN0YXJ0LXhzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazpzdGFydDtcbiAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246c3RhcnRcbn1cbi5jZW50ZXIteHMge1xuICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgdGV4dC1hbGlnbjpjZW50ZXJcbn1cbi5lbmQteHMge1xuICAtd2Via2l0LWJveC1wYWNrOmVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6ZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246ZW5kXG59XG4udG9wLXhzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246c3RhcnQ7XG4gIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnRcbn1cbi5taWRkbGUteHMge1xuICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOmNlbnRlclxufVxuLmJvdHRvbS14cyB7XG4gIC13ZWJraXQtYm94LWFsaWduOmVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246ZW5kO1xuICBhbGlnbi1pdGVtczpmbGV4LWVuZFxufVxuLmFyb3VuZC14cyB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kXG59XG4uYmV0d2Vlbi14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlblxufVxuLmZpcnN0LXhzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowO1xuICAtd2Via2l0LW9yZGVyOi0xO1xuICAtbXMtZmxleC1vcmRlcjotMTtcbiAgb3JkZXI6LTFcbn1cbi5sYXN0LXhzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyO1xuICAtd2Via2l0LW9yZGVyOjE7XG4gIC1tcy1mbGV4LW9yZGVyOjE7XG4gIG9yZGVyOjFcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuLmNvbnRhaW5lciB7XG53aWR0aDo0NnJlbVxufVxuLmNvbC1zbSwgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS1vZmZzZXQtMSwgLmNvbC1zbS1vZmZzZXQtMiwgLmNvbC1zbS1vZmZzZXQtMywgLmNvbC1zbS1vZmZzZXQtNCwgLmNvbC1zbS1vZmZzZXQtNSwgLmNvbC1zbS1vZmZzZXQtNiwgLmNvbC1zbS1vZmZzZXQtNywgLmNvbC1zbS1vZmZzZXQtOCwgLmNvbC1zbS1vZmZzZXQtOSwgLmNvbC1zbS1vZmZzZXQtMTAsIC5jb2wtc20tb2Zmc2V0LTExLCAuY29sLXNtLW9mZnNldC0xMiB7XG5ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5kaXNwbGF5Oi13ZWJraXQtYm94O1xuZGlzcGxheTotd2Via2l0LWZsZXg7XG5kaXNwbGF5Oi1tcy1mbGV4Ym94O1xuZGlzcGxheTpmbGV4O1xuLXdlYmtpdC1ib3gtZmxleDowO1xuLXdlYmtpdC1mbGV4OjAgMSBhdXRvO1xuLW1zLWZsZXg6MCAxIGF1dG87XG5mbGV4OjAgMSBhdXRvO1xuLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xuLXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDtcbi13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbmZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbi13ZWJraXQtYm94LWZsZXg6MDtcbi13ZWJraXQtZmxleC1ncm93OjA7XG4tbXMtZmxleC1wb3NpdGl2ZTowO1xuZmxleC1ncm93OjA7XG4td2Via2l0LWZsZXgtc2hyaW5rOjA7XG4tbXMtZmxleC1uZWdhdGl2ZTowO1xuZmxleC1zaHJpbms6MDtcbnBhZGRpbmctcmlnaHQ6MC41cmVtO1xucGFkZGluZy1sZWZ0OjAuNXJlbVxufVxuLmNvbC1zbSB7XG4td2Via2l0LWJveC1mbGV4OjE7XG4td2Via2l0LWZsZXgtZ3JvdzoxO1xuLW1zLWZsZXgtcG9zaXRpdmU6MTtcbmZsZXgtZ3JvdzoxO1xuLXdlYmtpdC1mbGV4LWJhc2lzOjA7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO1xuZmxleC1iYXNpczowO1xubWF4LXdpZHRoOjEwMCVcbn1cbi5jb2wtc20tMSB7XG4td2Via2l0LWZsZXgtYmFzaXM6OC4zMzMzMzMzMzMlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6OC4zMzMzMzMzMzMlO1xuZmxleC1iYXNpczo4LjMzMzMzMzMzMyU7XG5tYXgtd2lkdGg6OC4zMzMzMzMzMzMlXG59XG4uY29sLXNtLTIge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjE2LjY2NjY2NjY2NyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxNi42NjY2NjY2NjclO1xuZmxleC1iYXNpczoxNi42NjY2NjY2NjclO1xubWF4LXdpZHRoOjE2LjY2NjY2NjY2NyVcbn1cbi5jb2wtc20tMyB7XG4td2Via2l0LWZsZXgtYmFzaXM6MjUlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjUlO1xuZmxleC1iYXNpczoyNSU7XG5tYXgtd2lkdGg6MjUlXG59XG4uY29sLXNtLTQge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjMzLjMzMzMzMzMzMyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTozMy4zMzMzMzMzMzMlO1xuZmxleC1iYXNpczozMy4zMzMzMzMzMzMlO1xubWF4LXdpZHRoOjMzLjMzMzMzMzMzMyVcbn1cbi5jb2wtc20tNSB7XG4td2Via2l0LWZsZXgtYmFzaXM6NDEuNjY2NjY2NjY3JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjQxLjY2NjY2NjY2NyU7XG5mbGV4LWJhc2lzOjQxLjY2NjY2NjY2NyU7XG5tYXgtd2lkdGg6NDEuNjY2NjY2NjY3JVxufVxuLmNvbC1zbS02IHtcbi13ZWJraXQtZmxleC1iYXNpczo1MCU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo1MCU7XG5mbGV4LWJhc2lzOjUwJTtcbm1heC13aWR0aDo1MCVcbn1cbi5jb2wtc20tNyB7XG4td2Via2l0LWZsZXgtYmFzaXM6NTguMzMzMzMzMzMzJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjU4LjMzMzMzMzMzMyU7XG5mbGV4LWJhc2lzOjU4LjMzMzMzMzMzMyU7XG5tYXgtd2lkdGg6NTguMzMzMzMzMzMzJVxufVxuLmNvbC1zbS04IHtcbi13ZWJraXQtZmxleC1iYXNpczo2Ni42NjY2NjY2NjclO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NjYuNjY2NjY2NjY3JTtcbmZsZXgtYmFzaXM6NjYuNjY2NjY2NjY3JTtcbm1heC13aWR0aDo2Ni42NjY2NjY2NjclXG59XG4uY29sLXNtLTkge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjc1JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjc1JTtcbmZsZXgtYmFzaXM6NzUlO1xubWF4LXdpZHRoOjc1JVxufVxuLmNvbC1zbS0xMCB7XG4td2Via2l0LWZsZXgtYmFzaXM6ODMuMzMzMzMzMzMzJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjgzLjMzMzMzMzMzMyU7XG5mbGV4LWJhc2lzOjgzLjMzMzMzMzMzMyU7XG5tYXgtd2lkdGg6ODMuMzMzMzMzMzMzJVxufVxuLmNvbC1zbS0xMSB7XG4td2Via2l0LWZsZXgtYmFzaXM6OTEuNjY2NjY2NjY3JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjkxLjY2NjY2NjY2NyU7XG5mbGV4LWJhc2lzOjkxLjY2NjY2NjY2NyU7XG5tYXgtd2lkdGg6OTEuNjY2NjY2NjY3JVxufVxuLmNvbC1zbS0xMiB7XG4td2Via2l0LWZsZXgtYmFzaXM6MTAwJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwMCU7XG5mbGV4LWJhc2lzOjEwMCU7XG5tYXgtd2lkdGg6MTAwJVxufVxuLmNvbC1zbS1vZmZzZXQtMSB7XG5tYXJnaW4tbGVmdDo4LjMzMzMzMzMzMyVcbn1cbi5jb2wtc20tb2Zmc2V0LTIge1xubWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY3JVxufVxuLmNvbC1zbS1vZmZzZXQtMyB7XG5tYXJnaW4tbGVmdDoyNSVcbn1cbi5jb2wtc20tb2Zmc2V0LTQge1xubWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzJVxufVxuLmNvbC1zbS1vZmZzZXQtNSB7XG5tYXJnaW4tbGVmdDo0MS42NjY2NjY2NjclXG59XG4uY29sLXNtLW9mZnNldC02IHtcbm1hcmdpbi1sZWZ0OjUwJVxufVxuLmNvbC1zbS1vZmZzZXQtNyB7XG5tYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMlXG59XG4uY29sLXNtLW9mZnNldC04IHtcbm1hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NyVcbn1cbi5jb2wtc20tb2Zmc2V0LTkge1xubWFyZ2luLWxlZnQ6NzUlXG59XG4uY29sLXNtLW9mZnNldC0xMCB7XG5tYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMlXG59XG4uY29sLXNtLW9mZnNldC0xMSB7XG5tYXJnaW4tbGVmdDo5MS42NjY2NjY2NjclXG59XG4uc3RhcnQtc20ge1xuLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbi13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4tbXMtZmxleC1wYWNrOnN0YXJ0O1xuanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG50ZXh0LWFsaWduOnN0YXJ0XG59XG4uY2VudGVyLXNtIHtcbi13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuLW1zLWZsZXgtcGFjazpjZW50ZXI7XG5qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xudGV4dC1hbGlnbjpjZW50ZXJcbn1cbi5lbmQtc20ge1xuLXdlYmtpdC1ib3gtcGFjazplbmQ7XG4td2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbi1tcy1mbGV4LXBhY2s6ZW5kO1xuanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xudGV4dC1hbGlnbjplbmRcbn1cbi50b3Atc20ge1xuLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7XG4td2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4tbXMtZmxleC1hbGlnbjpzdGFydDtcbmFsaWduLWl0ZW1zOmZsZXgtc3RhcnRcbn1cbi5taWRkbGUtc20ge1xuLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuLXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7XG4tbXMtZmxleC1hbGlnbjpjZW50ZXI7XG5hbGlnbi1pdGVtczpjZW50ZXJcbn1cbi5ib3R0b20tc20ge1xuLXdlYmtpdC1ib3gtYWxpZ246ZW5kO1xuLXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LWVuZDtcbi1tcy1mbGV4LWFsaWduOmVuZDtcbmFsaWduLWl0ZW1zOmZsZXgtZW5kXG59XG4uYXJvdW5kLXNtIHtcbi13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbi1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZTtcbmp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmRcbn1cbi5iZXR3ZWVuLXNtIHtcbi13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbi13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4tbXMtZmxleC1wYWNrOmp1c3RpZnk7XG5qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlblxufVxuLmZpcnN0LXNtIHtcbi13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDtcbi13ZWJraXQtb3JkZXI6LTE7XG4tbXMtZmxleC1vcmRlcjotMTtcbm9yZGVyOi0xXG59XG4ubGFzdC1zbSB7XG4td2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7XG4td2Via2l0LW9yZGVyOjE7XG4tbXMtZmxleC1vcmRlcjoxO1xub3JkZXI6MVxufVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4uY29udGFpbmVyIHtcbndpZHRoOjYxcmVtXG59XG4uY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLW9mZnNldC0xLCAuY29sLW1kLW9mZnNldC0yLCAuY29sLW1kLW9mZnNldC0zLCAuY29sLW1kLW9mZnNldC00LCAuY29sLW1kLW9mZnNldC01LCAuY29sLW1kLW9mZnNldC02LCAuY29sLW1kLW9mZnNldC03LCAuY29sLW1kLW9mZnNldC04LCAuY29sLW1kLW9mZnNldC05LCAuY29sLW1kLW9mZnNldC0xMCwgLmNvbC1tZC1vZmZzZXQtMTEsIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbmJveC1zaXppbmc6Ym9yZGVyLWJveDtcbmRpc3BsYXk6LXdlYmtpdC1ib3g7XG5kaXNwbGF5Oi13ZWJraXQtZmxleDtcbmRpc3BsYXk6LW1zLWZsZXhib3g7XG5kaXNwbGF5OmZsZXg7XG4td2Via2l0LWJveC1mbGV4OjA7XG4td2Via2l0LWZsZXg6MCAxIGF1dG87XG4tbXMtZmxleDowIDEgYXV0bztcbmZsZXg6MCAxIGF1dG87XG4td2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4td2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsO1xuLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4tbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuLXdlYmtpdC1ib3gtZmxleDowO1xuLXdlYmtpdC1mbGV4LWdyb3c6MDtcbi1tcy1mbGV4LXBvc2l0aXZlOjA7XG5mbGV4LWdyb3c6MDtcbi13ZWJraXQtZmxleC1zaHJpbms6MDtcbi1tcy1mbGV4LW5lZ2F0aXZlOjA7XG5mbGV4LXNocmluazowO1xucGFkZGluZy1yaWdodDowLjVyZW07XG5wYWRkaW5nLWxlZnQ6MC41cmVtXG59XG4uY29sLW1kIHtcbi13ZWJraXQtYm94LWZsZXg6MTtcbi13ZWJraXQtZmxleC1ncm93OjE7XG4tbXMtZmxleC1wb3NpdGl2ZToxO1xuZmxleC1ncm93OjE7XG4td2Via2l0LWZsZXgtYmFzaXM6MDtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7XG5mbGV4LWJhc2lzOjA7XG5tYXgtd2lkdGg6MTAwJVxufVxuLmNvbC1tZC0xIHtcbi13ZWJraXQtZmxleC1iYXNpczo4LjMzMzMzMzMzMyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo4LjMzMzMzMzMzMyU7XG5mbGV4LWJhc2lzOjguMzMzMzMzMzMzJTtcbm1heC13aWR0aDo4LjMzMzMzMzMzMyVcbn1cbi5jb2wtbWQtMiB7XG4td2Via2l0LWZsZXgtYmFzaXM6MTYuNjY2NjY2NjY3JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjE2LjY2NjY2NjY2NyU7XG5mbGV4LWJhc2lzOjE2LjY2NjY2NjY2NyU7XG5tYXgtd2lkdGg6MTYuNjY2NjY2NjY3JVxufVxuLmNvbC1tZC0zIHtcbi13ZWJraXQtZmxleC1iYXNpczoyNSU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyNSU7XG5mbGV4LWJhc2lzOjI1JTtcbm1heC13aWR0aDoyNSVcbn1cbi5jb2wtbWQtNCB7XG4td2Via2l0LWZsZXgtYmFzaXM6MzMuMzMzMzMzMzMzJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjMzLjMzMzMzMzMzMyU7XG5mbGV4LWJhc2lzOjMzLjMzMzMzMzMzMyU7XG5tYXgtd2lkdGg6MzMuMzMzMzMzMzMzJVxufVxuLmNvbC1tZC01IHtcbi13ZWJraXQtZmxleC1iYXNpczo0MS42NjY2NjY2NjclO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NDEuNjY2NjY2NjY3JTtcbmZsZXgtYmFzaXM6NDEuNjY2NjY2NjY3JTtcbm1heC13aWR0aDo0MS42NjY2NjY2NjclXG59XG4uY29sLW1kLTYge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjUwJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjUwJTtcbmZsZXgtYmFzaXM6NTAlO1xubWF4LXdpZHRoOjUwJVxufVxuLmNvbC1tZC03IHtcbi13ZWJraXQtZmxleC1iYXNpczo1OC4zMzMzMzMzMzMlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NTguMzMzMzMzMzMzJTtcbmZsZXgtYmFzaXM6NTguMzMzMzMzMzMzJTtcbm1heC13aWR0aDo1OC4zMzMzMzMzMzMlXG59XG4uY29sLW1kLTgge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjY2LjY2NjY2NjY2NyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo2Ni42NjY2NjY2NjclO1xuZmxleC1iYXNpczo2Ni42NjY2NjY2NjclO1xubWF4LXdpZHRoOjY2LjY2NjY2NjY2NyVcbn1cbi5jb2wtbWQtOSB7XG4td2Via2l0LWZsZXgtYmFzaXM6NzUlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NzUlO1xuZmxleC1iYXNpczo3NSU7XG5tYXgtd2lkdGg6NzUlXG59XG4uY29sLW1kLTEwIHtcbi13ZWJraXQtZmxleC1iYXNpczo4My4zMzMzMzMzMzMlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ODMuMzMzMzMzMzMzJTtcbmZsZXgtYmFzaXM6ODMuMzMzMzMzMzMzJTtcbm1heC13aWR0aDo4My4zMzMzMzMzMzMlXG59XG4uY29sLW1kLTExIHtcbi13ZWJraXQtZmxleC1iYXNpczo5MS42NjY2NjY2NjclO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6OTEuNjY2NjY2NjY3JTtcbmZsZXgtYmFzaXM6OTEuNjY2NjY2NjY3JTtcbm1heC13aWR0aDo5MS42NjY2NjY2NjclXG59XG4uY29sLW1kLTEyIHtcbi13ZWJraXQtZmxleC1iYXNpczoxMDAlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtcbmZsZXgtYmFzaXM6MTAwJTtcbm1heC13aWR0aDoxMDAlXG59XG4uY29sLW1kLW9mZnNldC0xIHtcbm1hcmdpbi1sZWZ0OjguMzMzMzMzMzMzJVxufVxuLmNvbC1tZC1vZmZzZXQtMiB7XG5tYXJnaW4tbGVmdDoxNi42NjY2NjY2NjclXG59XG4uY29sLW1kLW9mZnNldC0zIHtcbm1hcmdpbi1sZWZ0OjI1JVxufVxuLmNvbC1tZC1vZmZzZXQtNCB7XG5tYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMlXG59XG4uY29sLW1kLW9mZnNldC01IHtcbm1hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NyVcbn1cbi5jb2wtbWQtb2Zmc2V0LTYge1xubWFyZ2luLWxlZnQ6NTAlXG59XG4uY29sLW1kLW9mZnNldC03IHtcbm1hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMyVcbn1cbi5jb2wtbWQtb2Zmc2V0LTgge1xubWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY3JVxufVxuLmNvbC1tZC1vZmZzZXQtOSB7XG5tYXJnaW4tbGVmdDo3NSVcbn1cbi5jb2wtbWQtb2Zmc2V0LTEwIHtcbm1hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMyVcbn1cbi5jb2wtbWQtb2Zmc2V0LTExIHtcbm1hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NyVcbn1cbi5zdGFydC1tZCB7XG4td2Via2l0LWJveC1wYWNrOnN0YXJ0O1xuLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbi1tcy1mbGV4LXBhY2s6c3RhcnQ7XG5qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbnRleHQtYWxpZ246c3RhcnRcbn1cbi5jZW50ZXItbWQge1xuLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4td2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7XG4tbXMtZmxleC1wYWNrOmNlbnRlcjtcbmp1c3RpZnktY29udGVudDpjZW50ZXI7XG50ZXh0LWFsaWduOmNlbnRlclxufVxuLmVuZC1tZCB7XG4td2Via2l0LWJveC1wYWNrOmVuZDtcbi13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuLW1zLWZsZXgtcGFjazplbmQ7XG5qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG50ZXh0LWFsaWduOmVuZFxufVxuLnRvcC1tZCB7XG4td2Via2l0LWJveC1hbGlnbjpzdGFydDtcbi13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbi1tcy1mbGV4LWFsaWduOnN0YXJ0O1xuYWxpZ24taXRlbXM6ZmxleC1zdGFydFxufVxuLm1pZGRsZS1tZCB7XG4td2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4td2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjtcbi1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbmFsaWduLWl0ZW1zOmNlbnRlclxufVxuLmJvdHRvbS1tZCB7XG4td2Via2l0LWJveC1hbGlnbjplbmQ7XG4td2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuLW1zLWZsZXgtYWxpZ246ZW5kO1xuYWxpZ24taXRlbXM6ZmxleC1lbmRcbn1cbi5hcm91bmQtbWQge1xuLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO1xuanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZFxufVxuLmJldHdlZW4tbWQge1xuLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcbi1tcy1mbGV4LXBhY2s6anVzdGlmeTtcbmp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuXG59XG4uZmlyc3QtbWQge1xuLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowO1xuLXdlYmtpdC1vcmRlcjotMTtcbi1tcy1mbGV4LW9yZGVyOi0xO1xub3JkZXI6LTFcbn1cbi5sYXN0LW1kIHtcbi13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6Mjtcbi13ZWJraXQtb3JkZXI6MTtcbi1tcy1mbGV4LW9yZGVyOjE7XG5vcmRlcjoxXG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbi5jb250YWluZXIge1xud2lkdGg6NzFyZW1cbn1cbi5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctb2Zmc2V0LTEsIC5jb2wtbGctb2Zmc2V0LTIsIC5jb2wtbGctb2Zmc2V0LTMsIC5jb2wtbGctb2Zmc2V0LTQsIC5jb2wtbGctb2Zmc2V0LTUsIC5jb2wtbGctb2Zmc2V0LTYsIC5jb2wtbGctb2Zmc2V0LTcsIC5jb2wtbGctb2Zmc2V0LTgsIC5jb2wtbGctb2Zmc2V0LTksIC5jb2wtbGctb2Zmc2V0LTEwLCAuY29sLWxnLW9mZnNldC0xMSwgLmNvbC1sZy1vZmZzZXQtMTIge1xuYm94LXNpemluZzpib3JkZXItYm94O1xuZGlzcGxheTotd2Via2l0LWJveDtcbmRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuZGlzcGxheTotbXMtZmxleGJveDtcbmRpc3BsYXk6ZmxleDtcbi13ZWJraXQtYm94LWZsZXg6MDtcbi13ZWJraXQtZmxleDowIDEgYXV0bztcbi1tcy1mbGV4OjAgMSBhdXRvO1xuZmxleDowIDEgYXV0bztcbi13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbi13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4td2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbi1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4td2Via2l0LWJveC1mbGV4OjA7XG4td2Via2l0LWZsZXgtZ3JvdzowO1xuLW1zLWZsZXgtcG9zaXRpdmU6MDtcbmZsZXgtZ3JvdzowO1xuLXdlYmtpdC1mbGV4LXNocmluazowO1xuLW1zLWZsZXgtbmVnYXRpdmU6MDtcbmZsZXgtc2hyaW5rOjA7XG5wYWRkaW5nLXJpZ2h0OjAuNXJlbTtcbnBhZGRpbmctbGVmdDowLjVyZW1cbn1cbi5jb2wtbGcge1xuLXdlYmtpdC1ib3gtZmxleDoxO1xuLXdlYmtpdC1mbGV4LWdyb3c6MTtcbi1tcy1mbGV4LXBvc2l0aXZlOjE7XG5mbGV4LWdyb3c6MTtcbi13ZWJraXQtZmxleC1iYXNpczowO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtcbmZsZXgtYmFzaXM6MDtcbm1heC13aWR0aDoxMDAlXG59XG4uY29sLWxnLTEge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjguMzMzMzMzMzMzJTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjguMzMzMzMzMzMzJTtcbmZsZXgtYmFzaXM6OC4zMzMzMzMzMzMlO1xubWF4LXdpZHRoOjguMzMzMzMzMzMzJVxufVxuLmNvbC1sZy0yIHtcbi13ZWJraXQtZmxleC1iYXNpczoxNi42NjY2NjY2NjclO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTYuNjY2NjY2NjY3JTtcbmZsZXgtYmFzaXM6MTYuNjY2NjY2NjY3JTtcbm1heC13aWR0aDoxNi42NjY2NjY2NjclXG59XG4uY29sLWxnLTMge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjI1JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjI1JTtcbmZsZXgtYmFzaXM6MjUlO1xubWF4LXdpZHRoOjI1JVxufVxuLmNvbC1sZy00IHtcbi13ZWJraXQtZmxleC1iYXNpczozMy4zMzMzMzMzMzMlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MzMuMzMzMzMzMzMzJTtcbmZsZXgtYmFzaXM6MzMuMzMzMzMzMzMzJTtcbm1heC13aWR0aDozMy4zMzMzMzMzMzMlXG59XG4uY29sLWxnLTUge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjQxLjY2NjY2NjY2NyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo0MS42NjY2NjY2NjclO1xuZmxleC1iYXNpczo0MS42NjY2NjY2NjclO1xubWF4LXdpZHRoOjQxLjY2NjY2NjY2NyVcbn1cbi5jb2wtbGctNiB7XG4td2Via2l0LWZsZXgtYmFzaXM6NTAlO1xuLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NTAlO1xuZmxleC1iYXNpczo1MCU7XG5tYXgtd2lkdGg6NTAlXG59XG4uY29sLWxnLTcge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjU4LjMzMzMzMzMzMyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo1OC4zMzMzMzMzMzMlO1xuZmxleC1iYXNpczo1OC4zMzMzMzMzMzMlO1xubWF4LXdpZHRoOjU4LjMzMzMzMzMzMyVcbn1cbi5jb2wtbGctOCB7XG4td2Via2l0LWZsZXgtYmFzaXM6NjYuNjY2NjY2NjY3JTtcbi1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjY2LjY2NjY2NjY2NyU7XG5mbGV4LWJhc2lzOjY2LjY2NjY2NjY2NyU7XG5tYXgtd2lkdGg6NjYuNjY2NjY2NjY3JVxufVxuLmNvbC1sZy05IHtcbi13ZWJraXQtZmxleC1iYXNpczo3NSU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo3NSU7XG5mbGV4LWJhc2lzOjc1JTtcbm1heC13aWR0aDo3NSVcbn1cbi5jb2wtbGctMTAge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjgzLjMzMzMzMzMzMyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo4My4zMzMzMzMzMzMlO1xuZmxleC1iYXNpczo4My4zMzMzMzMzMzMlO1xubWF4LXdpZHRoOjgzLjMzMzMzMzMzMyVcbn1cbi5jb2wtbGctMTEge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjkxLjY2NjY2NjY2NyU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTo5MS42NjY2NjY2NjclO1xuZmxleC1iYXNpczo5MS42NjY2NjY2NjclO1xubWF4LXdpZHRoOjkxLjY2NjY2NjY2NyVcbn1cbi5jb2wtbGctMTIge1xuLXdlYmtpdC1mbGV4LWJhc2lzOjEwMCU7XG4tbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO1xuZmxleC1iYXNpczoxMDAlO1xubWF4LXdpZHRoOjEwMCVcbn1cbi5jb2wtbGctb2Zmc2V0LTEge1xubWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMlXG59XG4uY29sLWxnLW9mZnNldC0yIHtcbm1hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NyVcbn1cbi5jb2wtbGctb2Zmc2V0LTMge1xubWFyZ2luLWxlZnQ6MjUlXG59XG4uY29sLWxnLW9mZnNldC00IHtcbm1hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMyVcbn1cbi5jb2wtbGctb2Zmc2V0LTUge1xubWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY3JVxufVxuLmNvbC1sZy1vZmZzZXQtNiB7XG5tYXJnaW4tbGVmdDo1MCVcbn1cbi5jb2wtbGctb2Zmc2V0LTcge1xubWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzJVxufVxuLmNvbC1sZy1vZmZzZXQtOCB7XG5tYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjclXG59XG4uY29sLWxnLW9mZnNldC05IHtcbm1hcmdpbi1sZWZ0Ojc1JVxufVxuLmNvbC1sZy1vZmZzZXQtMTAge1xubWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzJVxufVxuLmNvbC1sZy1vZmZzZXQtMTEge1xubWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY3JVxufX0iLCJcblxuLm1vZGFsIHtcblx0ZGlzcGxheTpub25lO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG5cdHBhZGRpbmc6MDtcblx0bWF4LWhlaWdodDo3MCU7XG5cdHdpZHRoOjU1JTtcblx0bWFyZ2luOmF1dG87XG5cdG92ZXJmbG93LXk6YXV0bztcblx0ei1pbmRleDoxMDAwO1xuXHRib3JkZXItcmFkaXVzOjJweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDApO1xuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCk7XG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDApO1xuXHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKDApO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKDApO1xuXHR3aWxsLWNoYW5nZTp0b3AsIG9wYWNpdHlcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi5tb2RhbCB7XG53aWR0aDo4MCVcbn1cbn1cbi5tb2RhbCBoMSwgLm1vZGFsIGgyLCAubW9kYWwgaDMsIC5tb2RhbCBoNCB7XG5cdG1hcmdpbi10b3A6MFxufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcblx0cGFkZGluZzoyNHB4XG59XG4ubW9kYWwgLm1vZGFsLWZvb3RlciB7XG5cdGJvcmRlci1yYWRpdXM6MCAwIDJweCAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0cGFkZGluZzo0cHggNnB4O1xuXHRoZWlnaHQ6NTZweDtcblx0d2lkdGg6MTAwJVxufVxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1sYXJnZSwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5jbGVhciwgLmN1c3RvbS1mb3JtIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5jbGVhciwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAubW9kYWwgLm1vZGFsLWZvb3RlciAub3B0aW9uLXNlbGVjdCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5tb2RhbCAubW9kYWwtZm9vdGVyIC5zdWJtaXQsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW46NnB4IDBcbn1cbiNsZWFuLW92ZXJsYXkge1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0ei1pbmRleDo5OTk7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHRyaWdodDowO1xuXHRoZWlnaHQ6MTE1JTtcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDojMDAwO1xuXHRkaXNwbGF5Om5vbmU7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHlcbn1cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xuXHRwYWRkaW5nOjA7XG5cdGhlaWdodDo3MCVcbn1cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0bWF4LWhlaWdodDoxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTo2NHB4O1xuXHR3aWR0aDoxMDAlO1xuXHRvdmVyZmxvdy15OmF1dG9cbn1cbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWZvb3RlciB7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGJvdHRvbTowXG59XG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcblx0dG9wOmF1dG87XG5cdGJvdHRvbTotMTAwJTtcblx0bWFyZ2luOjA7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC1oZWlnaHQ6NDUlO1xuXHRib3JkZXItcmFkaXVzOjA7XG5cdHdpbGwtY2hhbmdlOmJvdHRvbSwgb3BhY2l0eVxufVxuXG4vKiBGQU5DWUJPWCAqL1xuLmZhbmN5Ym94LWxvY2stdGVzdCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWxvY2sge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0d2lkdGg6IGF1dG87XG5cdGJvZHkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuXHRkaXYge1xuXG5cdH1cbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA4MDAwO1xuXHQuZmFuY3lib3gtbG9jayAmIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cblx0Ji5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5mYW5jeWJveC13cmFwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogODAyMDtcblx0XHQmLmZhbmN5Ym94LW9wZW5lZCB7XG5cdFx0XHR6LWluZGV4OiA4MDMwO1xuXHRcdH1cblx0XHQuZmFuY3lib3gtc2tpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmZhbmN5Ym94LW91dGVye1xuXHRcdFx0XHQuZmFuY3lib3gtaW5uZXIge1xuXHRcdFx0XHRcdC5mYW5jeWJveC1pbWFnZSxcblx0XHRcdFx0XHQuZmFuY3lib3gtaWZyYW1lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYW5jeWJveC1uYXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHotaW5kZXg6IDgwNDA7XG5cdFx0XHRcdFx0Jjpob3ZlciBzcGFuIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFuY3lib3gtcHJldiB7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFuY3lib3gtbmV4dCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmFuY3lib3gtY2xvc2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZS5wbmcpO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTE3cHg7XG5cdFx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHR6LWluZGV4OiA4MDQwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogODA1MDtcblxuXHQuY2hpbGQge1xuXG5cdH1cbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufS8vKi9cblxuXG4uZmFuY3lib3gtaW5uZXIgI2NvbnRlbnQge1xuICAucm93IC5jb2wge1xuICBcdHBhZGRpbmc6MDtcbiAgfVxuICBoMSB7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0bWFyZ2luLWJvdHRvbToxZW0gIWltcG9ydGFudDtcbiAgfVxufSIsIlxuc2VsZWN0OmZvY3VzIHtcblx0b3V0bGluZToxcHggc29saWQgI2M5ZjNlZlxufVxuYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTpub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyYWI3YTlcbn1cbmxhYmVsIHtcblx0Lypmb250LXNpemU6MC44cmVtOyovXG5cdGNvbG9yOiM5ZTllOWVcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5jb2xvcjojZDFkMWQxXG59XG46LW1vei1wbGFjZWhvbGRlciB7XG5jb2xvcjojZDFkMWQxXG59XG46Oi1tb3otcGxhY2Vob2xkZXIge1xuY29sb3I6I2QxZDFkMVxufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5jb2xvcjojZDFkMWQxXG59XG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyOm5vbmU7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM5ZTllOWU7XG5cdGJvcmRlci1yYWRpdXM6MDtcblx0b3V0bGluZTpub25lO1xuXHRoZWlnaHQ6M3JlbTtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjFyZW07XG5cdG1hcmdpbjowIDAgMTVweCAwO1xuXHRwYWRkaW5nOjA7XG5cdGJveC1zaGFkb3c6bm9uZTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xuXHQtbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG50cmFuc2l0aW9uOmFsbCAuM3Ncbn1cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLCBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdLCBpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9dXJsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdLCBpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXRpbWVdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZGF0ZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCwgaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmRpc2FibGVkLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjI2KTtcblx0Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC4yNilcbn1cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQrbGFiZWwsIGlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHk9XCJyZWFkb25seVwiXStsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQrbGFiZWwsIGlucHV0W3R5cGU9cGFzc3dvcmRdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkK2xhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdK2xhYmVsLCBpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQrbGFiZWwsIGlucHV0W3R5cGU9dXJsXVtyZWFkb25seT1cInJlYWRvbmx5XCJdK2xhYmVsLCBpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkK2xhYmVsLCBpbnB1dFt0eXBlPXRpbWVdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQrbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV1bcmVhZG9ubHk9XCJyZWFkb25seVwiXStsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQrbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCtsYWJlbCwgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCtsYWJlbCwgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCtsYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmRpc2FibGVkK2xhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdK2xhYmVsIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjI2KVxufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXVybF06Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRlXTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbmJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNmE2OWE7XG5ib3gtc2hhZG93OjAgMXB4IDAgMCAjMjZhNjlhXG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwge1xuY29sb3I6IzI2YTY5YVxufVxuaW5wdXRbdHlwZT10ZXh0XS52YWxpZCwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1wYXNzd29yZF0udmFsaWQsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPWVtYWlsXS52YWxpZCwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMudmFsaWQsIGlucHV0W3R5cGU9dXJsXS52YWxpZCwgaW5wdXRbdHlwZT11cmxdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPXRpbWVdLnZhbGlkLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPWRhdGVdLnZhbGlkLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS52YWxpZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMudmFsaWQsIGlucHV0W3R5cGU9dGVsXS52YWxpZCwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLnZhbGlkLCBpbnB1dFt0eXBlPW51bWJlcl0udmFsaWQsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy52YWxpZCwgaW5wdXRbdHlwZT1zZWFyY2hdLnZhbGlkLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMudmFsaWQsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkLCB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM0Q0FGNTA7XG5cdGJveC1zaGFkb3c6MCAxcHggMCAwICM0Q0FGNTBcbn1cbmlucHV0W3R5cGU9dGV4dF0uaW52YWxpZCwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPWVtYWlsXS5pbnZhbGlkLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPXVybF0uaW52YWxpZCwgaW5wdXRbdHlwZT11cmxdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9dGltZV0uaW52YWxpZCwgaW5wdXRbdHlwZT10aW1lXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPWRhdGVdLmludmFsaWQsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMuaW52YWxpZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW52YWxpZCwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMuaW52YWxpZCwgaW5wdXRbdHlwZT10ZWxdLmludmFsaWQsIGlucHV0W3R5cGU9dGVsXTpmb2N1cy5pbnZhbGlkLCBpbnB1dFt0eXBlPW51bWJlcl0uaW52YWxpZCwgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLmludmFsaWQsIGlucHV0W3R5cGU9c2VhcmNoXS5pbnZhbGlkLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMuaW52YWxpZCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNDQzMzY7XG5cdGJveC1zaGFkb3c6MCAxcHggMCAwICNGNDQzMzZcbn1cbi5wYWdlLXVzZXItbG9naW4gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5wYWdlLXVzZXItbG9naW4gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5mb3JtLXR5cGUtcGFzc3dvcmQsXG4ucGFnZS11c2VyLWxvZ2luIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuLnBhZ2UtdXNlci1sb2dpbiAuZm9ybS10eXBlLXBhc3N3b3JkLFxuLmlucHV0LWZpZWxkIHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6MXJlbVxufVxuLnBhZ2UtdXNlci1sb2dpbiAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCxcbi5wYWdlLXVzZXItbG9naW4gLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwsXG4uaW5wdXQtZmllbGQgbGFiZWwge1xuXHRjb2xvcjojOWU5ZTllO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjAuOHJlbTtcblx0bGVmdDowLjc1dnc7XG5cdGZvbnQtc2l6ZToxcmVtO1xuXHRjdXJzb3I6dGV4dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjowLjJzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246MC4ycyBlYXNlLW91dFxufVxuLnBhZ2UtdXNlci1sb2dpbiAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsLmFjdGl2ZSxcbi5wYWdlLXVzZXItbG9naW4gLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwuYWN0aXZlLFxuLnBhZ2UtdXNlci1yZWdpc3RlciAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsLmFjdGl2ZSxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwuYWN0aXZlLFxuLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSB7XG5cdGZvbnQtc2l6ZTowLjhyZW07XG5cdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE0MCUpO1xuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNDAlKTtcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNDAlKTtcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE0MCUpO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTQwJSlcbn1cbi5wYWdlLXVzZXItbG9naW4gI2VkaXQtYWN0aW9ucyxcbi5wYWdlLXVzZXItcmVnaXN0ZXIgI2VkaXQtYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5jb25maXJtLXBhcmVudCwgXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5wYXNzd29yZC1wYXJlbnQge1xuXHR3aWR0aDphdXRvO1xufVxuLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6M3JlbTtcblx0Zm9udC1zaXplOjJyZW07XG5cdC13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjJzO1xuXHQtbW96LXRyYW5zaXRpb246Y29sb3IgMC4ycztcblx0LW8tdHJhbnNpdGlvbjpjb2xvciAwLjJzO1xuXHQtbXMtdHJhbnNpdGlvbjpjb2xvciAwLjJzO1xuXHR0cmFuc2l0aW9uOmNvbG9yIDAuMnNcbn1cbi5pbnB1dC1maWVsZCAucHJlZml4LmFjdGl2ZSB7XG5cdGNvbG9yOiMyNmE2OWFcbn1cbi5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQsIC5pbnB1dC1maWVsZCAucHJlZml4IH4gdGV4dGFyZWEge1xubWFyZ2luLWxlZnQ6M3JlbTtcbndpZHRoOjkyJTtcbndpZHRoOmNhbGMoMTAwJSAtIDNyZW0pXG59XG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IHRleHRhcmVhIHtcbnBhZGRpbmctdG9wOi44cmVtXG59XG4uaW5wdXQtZmllbGQgLnByZWZpeCB+IGxhYmVsIHtcbm1hcmdpbi1sZWZ0OjNyZW1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbi5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xud2lkdGg6ODYlO1xud2lkdGg6Y2FsYygxMDAlIC0gM3JlbSlcbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xud2lkdGg6ODAlO1xud2lkdGg6Y2FsYygxMDAlIC0gM3JlbSlcbn1cbn1cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDppbmhlcml0O1xuXHRwYWRkaW5nLWxlZnQ6NHJlbTtcblx0d2lkdGg6Y2FsYygxMDAlIC0gNHJlbSlcbn1cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG5cdGJvcmRlcjowO1xuXHRib3gtc2hhZG93Om5vbmU7XG5cdGNvbG9yOiM0NDRcbn1cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMrbGFiZWwgaSwgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSB7XG5jb2xvcjojNDQ0XG59XG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdK2xhYmVsIHtcblx0bGVmdDoxcmVtXG59XG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlIHtcbnBvc2l0aW9uOmFic29sdXRlO1xudG9wOjA7XG5yaWdodDoxcmVtO1xuY29sb3I6dHJhbnNwYXJlbnQ7XG5jdXJzb3I6cG9pbnRlcjtcbmZvbnQtc2l6ZToycmVtO1xudHJhbnNpdGlvbjouM3MgY29sb3Jcbn1cbnRleHRhcmVhIHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjNyZW07XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnRcbn1cbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcblx0b3ZlcmZsb3cteTpoaWRkZW47XG5cdHBhZGRpbmc6MS42cmVtIDA7XG5cdHJlc2l6ZTpub25lO1xuXHRtaW4taGVpZ2h0OjNyZW1cbn1cbi5oaWRkZW5kaXYge1xuXHRkaXNwbGF5Om5vbmU7XG5cdHdoaXRlLXNwYWNlOnByZS13cmFwO1xuXHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO1xuXHRwYWRkaW5nLXRvcDoxLjJyZW1cbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLCBcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmxlZnQ6LTk5OTlweDtcbnZpc2liaWxpdHk6aGlkZGVuXG59XG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWwsIFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcbnBvc2l0aW9uOnJlbGF0aXZlO1xucGFkZGluZy1sZWZ0OjM1cHg7XG5jdXJzb3I6cG9pbnRlcjtcbmRpc3BsYXk6aW5saW5lLWJsb2NrO1xuaGVpZ2h0OjI1cHg7XG5cbi13ZWJraXQtdHJhbnNpdGlvbjowLjI4cyBlYXNlO1xuLW1vei10cmFuc2l0aW9uOjAuMjhzIGVhc2U7XG4tby10cmFuc2l0aW9uOjAuMjhzIGVhc2U7XG4tbXMtdHJhbnNpdGlvbjowLjI4cyBlYXNlO1xudHJhbnNpdGlvbjowLjI4cyBlYXNlO1xuLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuLW1vei11c2VyLXNlbGVjdDpub25lO1xuLWtodG1sLXVzZXItc2VsZWN0Om5vbmU7XG4tbXMtdXNlci1zZWxlY3Q6bm9uZVxufVxuW3R5cGU9XCJyYWRpb1wiXStsYWJlbDpiZWZvcmUsIFxuW3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlciB7XG5jb250ZW50OicnO1xucG9zaXRpb246YWJzb2x1dGU7XG5sZWZ0OjA7XG50b3A6MDtcbm1hcmdpbjo0cHg7XG53aWR0aDoxNnB4O1xuaGVpZ2h0OjE2cHg7XG56LWluZGV4OjA7XG4td2Via2l0LXRyYW5zaXRpb246MC4yOHMgZWFzZTtcbi1tb3otdHJhbnNpdGlvbjowLjI4cyBlYXNlO1xuLW8tdHJhbnNpdGlvbjowLjI4cyBlYXNlO1xuLW1zLXRyYW5zaXRpb246MC4yOHMgZWFzZTtcbnRyYW5zaXRpb246MC4yOHMgZWFzZVxufVxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSB7XG5ib3JkZXItcmFkaXVzOjUwJTtcbmJvcmRlcjoycHggc29saWQgIzVhNWE1YVxufVxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmFmdGVyIHtcbmJvcmRlci1yYWRpdXM6NTAlO1xuYm9yZGVyOjJweCBzb2xpZCAjNWE1YTVhO1xuei1pbmRleDotMTtcbi13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO1xuLW1vei10cmFuc2Zvcm06c2NhbGUoMCk7XG4tbXMtdHJhbnNmb3JtOnNjYWxlKDApO1xuLW8tdHJhbnNmb3JtOnNjYWxlKDApO1xudHJhbnNmb3JtOnNjYWxlKDApXG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnRcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDphZnRlciB7XG5cdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRib3JkZXI6MnB4IHNvbGlkICMyNmE2OWE7XG5cdGJhY2tncm91bmQtY29sb3I6IzI2YTY5YTtcblx0ei1pbmRleDowO1xuXHQtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjAyKTtcblx0LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wMik7XG5cdC1tcy10cmFuc2Zvcm06c2NhbGUoMS4wMik7XG5cdC1vLXRyYW5zZm9ybTpzY2FsZSgxLjAyKTtcblx0dHJhbnNmb3JtOnNjYWxlKDEuMDIpXG59XG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdGJvcmRlcjoycHggc29saWQgIzI2YTY5YVxufVxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdGJvcmRlcjoycHggc29saWQgIzI2YTY5YTtcblx0YmFja2dyb3VuZC1jb2xvcjojMjZhNjlhO1xuXHR6LWluZGV4OjA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNSk7XG5cdC1tb3otdHJhbnNmb3JtOnNjYWxlKDAuNSk7XG5cdC1tcy10cmFuc2Zvcm06c2NhbGUoMC41KTtcblx0LW8tdHJhbnNmb3JtOnNjYWxlKDAuNSk7XG5cdHRyYW5zZm9ybTpzY2FsZSgwLjUpXG59XG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlLCBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbmJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5ib3JkZXItY29sb3I6cmdiYSgwLCAwLCAwLCAwLjI2KVxufVxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCtsYWJlbCB7XG5cdGNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNilcbn1cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpob3ZlcjpiZWZvcmUge1xuYm9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNilcbn1cbmZvcm0gcCB7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcblx0dGV4dC1hbGlnbjpsZWZ0XG59XG5mb3JtIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206MFxufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLCBcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG5wb3NpdGlvbjphYnNvbHV0ZTtcbmxlZnQ6LTk5OTlweFxufVxuW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCB7XG5wb3NpdGlvbjpyZWxhdGl2ZTtcbnBhZGRpbmctbGVmdDozNXB4O1xuY3Vyc29yOnBvaW50ZXI7XG5kaXNwbGF5OmlubGluZS1ibG9jaztcbmhlaWdodDoyNXB4O1xubGluZS1oZWlnaHQ6MjVweDtcbmZvbnQtc2l6ZToxcmVtO1xuLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuLW1vei11c2VyLXNlbGVjdDpub25lO1xuLWtodG1sLXVzZXItc2VsZWN0Om5vbmU7XG4tbXMtdXNlci1zZWxlY3Q6bm9uZVxufVxuW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUge1xuY29udGVudDonJztcbnBvc2l0aW9uOmFic29sdXRlO1xudG9wOjA7XG5sZWZ0OjA7XG53aWR0aDoxOHB4O1xuaGVpZ2h0OjE4cHg7XG56LWluZGV4OjA7XG5ib3JkZXI6MnB4IHNvbGlkICM1YTVhNWE7XG5ib3JkZXItcmFkaXVzOjFweDtcbm1hcmdpbi10b3A6MnB4O1xuLXdlYmtpdC10cmFuc2l0aW9uOjAuMnM7XG4tbW96LXRyYW5zaXRpb246MC4ycztcbi1vLXRyYW5zaXRpb246MC4ycztcbi1tcy10cmFuc2l0aW9uOjAuMnM7XG50cmFuc2l0aW9uOjAuMnNcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xuYm9yZGVyOm5vbmU7XG5iYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNilcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuXHR0b3A6LTRweDtcblx0bGVmdDotM3B4O1xuXHR3aWR0aDoxMnB4O1xuXHRoZWlnaHQ6MjJweDtcblx0Ym9yZGVyLXRvcDoycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OjJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMjZhNjlhO1xuXHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjZhNjlhO1xuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSg0MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlKDQwZGVnKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCVcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNilcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZStsYWJlbDpiZWZvcmUge1xuXHRsZWZ0Oi0xMHB4O1xuXHR0b3A6LTExcHg7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoyMnB4O1xuXHRib3JkZXItdG9wOm5vbmU7XG5cdGJvcmRlci1sZWZ0Om5vbmU7XG5cdGJvcmRlci1yaWdodDoycHggc29saWQgIzI2YTY5YTtcblx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCVcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xuXHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnRcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluK2xhYmVsOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czoycHhcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluK2xhYmVsOmJlZm9yZSwgW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4rbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OicnO1xuXHRsZWZ0OjA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xudHJhbnNpdGlvbjpib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG5cdHotaW5kZXg6MVxufVxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUge1xud2lkdGg6MDtcbmhlaWdodDowO1xuYm9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbmxlZnQ6NnB4O1xudG9wOjEwcHg7XG4td2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDM3ZGVnKTtcbnRyYW5zZm9ybTpyb3RhdGVaKDM3ZGVnKTtcbi13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoyMCUgNDAlO1xudHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCVcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YWZ0ZXIge1xuaGVpZ2h0OjIwcHg7XG53aWR0aDoyMHB4O1xuYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbmJvcmRlcjoycHggc29saWQgIzVhNWE1YTtcbnRvcDowcHg7XG56LWluZGV4OjBcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcblx0dG9wOjA7XG5cdGxlZnQ6MXB4O1xuXHR3aWR0aDo4cHg7XG5cdGhlaWdodDoxM3B4O1xuXHRib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooMzdkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlWigzN2RlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46MTAwJSAxMDAlXG59XG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcblx0dG9wOjBweDtcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdGJvcmRlcjoycHggc29saWQgIzI2YTY5YTtcblx0YmFja2dyb3VuZC1jb2xvcjojMjZhNjlhO1xuXHR6LWluZGV4OjBcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlIHtcbmJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5ib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpK2xhYmVsOmFmdGVyIHtcbmJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbmJhY2tncm91bmQtY29sb3I6I0JEQkRCRFxufVxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50XG59XG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjojQkRCREJEO1xuXHRib3JkZXItY29sb3I6I0JEQkRCRFxufVxuXG5cblxuXG5cblxuXG5cblxuXG4uc3dpdGNoLCAuc3dpdGNoICoge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDpub25lXG59XG4uc3dpdGNoIGxhYmVsIHtcblx0Y3Vyc29yOnBvaW50ZXJcbn1cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRvcGFjaXR5OjA7XG5cdHdpZHRoOjA7XG5cdGhlaWdodDowXG59XG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmxldmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjojODRjN2MxXG59XG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmxldmVyOmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjojMjZhNjlhXG59XG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG5cdGNvbnRlbnQ6XCJcIjtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDo0MHB4O1xuXHRoZWlnaHQ6MTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjojODE4MTgxO1xuXHRib3JkZXItcmFkaXVzOjE1cHg7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4zcyBlYXNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDE2cHhcbn1cbi5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjIxcHg7XG5cdGhlaWdodDoyMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGMUYxRjE7XG5cdGJvcmRlci1yYWRpdXM6MjFweDtcblx0Ym94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0bGVmdDotNXB4O1xuXHR0b3A6LTNweDtcblx0dHJhbnNpdGlvbjpsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlXG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTphZnRlciB7XG5ib3gtc2hhZG93OjAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCAxNXB4IHJnYmEoMzgsIDE2NiwgMTU0LCAwLjEpXG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6YWZ0ZXIge1xuYm94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpXG59XG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmxldmVyOmFmdGVyIHtcblx0bGVmdDoyNHB4XG59XG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSsubGV2ZXIge1xuXHRjdXJzb3I6ZGVmYXVsdFxufVxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rLmxldmVyOmFmdGVyLCAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkKy5sZXZlcjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6I0JEQkRCRFxufVxuLnNlbGVjdC1sYWJlbCB7XG5cdHBvc2l0aW9uOmFic29sdXRlXG59XG4uc2VsZWN0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZVxufVxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0Ym9yZGVyOm5vbmU7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM5ZTllOWU7XG5cdG91dGxpbmU6bm9uZTtcblx0aGVpZ2h0OjNyZW07XG5cdGxpbmUtaGVpZ2h0OjNyZW07XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxcmVtO1xuXHRtYXJnaW46MCAwIDE1cHggMDtcblx0cGFkZGluZzowO1xuXHRkaXNwbGF5OmJsb2NrXG59XG4uc2VsZWN0LXdyYXBwZXIgLm1kaS1uYXZpZ2F0aW9uLWFycm93LWRyb3AtZG93biB7XG5cdGNvbG9yOmluaXRpYWw7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcblx0Zm9udC1zaXplOjIzcHhcbn1cbi5zZWxlY3Qtd3JhcHBlciAubWRpLW5hdmlnYXRpb24tYXJyb3ctZHJvcC1kb3duLmRpc2FibGVkIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjI2KVxufVxuLnNlbGVjdC13cmFwcGVyK2xhYmVsIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDotMTRweDtcblx0Zm9udC1zaXplOjAuOHJlbVxufVxuc2VsZWN0IHtcblx0ZGlzcGxheTpub25lXG59XG5zZWxlY3QuYnJvd3Nlci1kZWZhdWx0IHtcblx0ZGlzcGxheTpibG9ja1xufVxuc2VsZWN0OmRpc2FibGVkIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpXG59XG4uc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmRpc2FibGVkIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRjdXJzb3I6ZGVmYXVsdDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuXHQtbW96LXVzZXItc2VsZWN0Om5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDpub25lO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMylcbn1cbi5zZWxlY3Qtd3JhcHBlciBpIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpXG59XG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkIHtcblx0Y29sb3I6cmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50XG59XG4uZmlsZS1maWVsZCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlXG59XG4uZmlsZS1maWVsZCBpbnB1dC5maWxlLXBhdGgge1xuXHRtYXJnaW4tbGVmdDoxMDBweDtcblx0d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpXG59XG4uZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmNsZWFyLCAuY3VzdG9tLWZvcm0gLmZpbGUtZmllbGQgLmNsZWFyLCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5maWxlLWZpZWxkIC5vcHRpb24tc2VsZWN0LCAuZmlsZS1maWVsZCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmZpbGUtZmllbGQgLnN1Ym1pdCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHRoZWlnaHQ6M3JlbTtcblx0bGluZS1oZWlnaHQ6M3JlbVxufVxuLmZpbGUtZmllbGQgc3BhbiB7XG5cdGN1cnNvcjpwb2ludGVyXG59XG4uZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRmb250LXNpemU6MjBweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG9wYWNpdHk6MDtcblx0ZmlsdGVyOmFscGhhKG9wYWNpdHk9MClcbn1cbi5yYW5nZS1maWVsZCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlXG59XG5pbnB1dFt0eXBlPXJhbmdlXSwgaW5wdXRbdHlwZT1yYW5nZV0rLnRodW1iIHtcblx0Y3Vyc29yOnBvaW50ZXJcbn1cbmlucHV0W3R5cGU9cmFuZ2VdIHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjoxNXB4IDBweDtcblx0cGFkZGluZzowXG59XG5pbnB1dFt0eXBlPXJhbmdlXSsudGh1bWIge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ym9yZGVyOm5vbmU7XG5cdGhlaWdodDowO1xuXHR3aWR0aDowO1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojMjZhNjlhO1xuXHR0b3A6MTBweDtcblx0bWFyZ2luLWxlZnQ6LTZweDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKVxufVxuaW5wdXRbdHlwZT1yYW5nZV0rLnRodW1iIC52YWx1ZSB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjMwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjojMjZhNjlhO1xuXHRmb250LXNpemU6MDtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZylcbn1cbmlucHV0W3R5cGU9cmFuZ2VdKy50aHVtYi5hY3RpdmUge1xuXHRib3JkZXItcmFkaXVzOjUwJSA1MCUgNTAlIDBcbn1cbmlucHV0W3R5cGU9cmFuZ2VdKy50aHVtYi5hY3RpdmUgLnZhbHVlIHtcblx0Y29sb3I6I2ZmZjtcblx0bWFyZ2luLWxlZnQ6LTFweDtcblx0bWFyZ2luLXRvcDo4cHg7XG5cdGZvbnQtc2l6ZToxMHB4XG59XG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG5cdG91dGxpbmU6bm9uZVxufVxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZVxufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbmhlaWdodDozcHg7XG5iYWNrZ3JvdW5kOiNjMmMwYzI7XG5ib3JkZXI6bm9uZVxufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbi13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuYm9yZGVyOm5vbmU7XG5oZWlnaHQ6MTRweDtcbndpZHRoOjE0cHg7XG5ib3JkZXItcmFkaXVzOjUwJTtcbmJhY2tncm91bmQtY29sb3I6IzI2YTY5YTtcbnRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcbm1hcmdpbjotNXB4IDAgMCAwO1xuLXdlYmtpdC10cmFuc2l0aW9uOjAuM3M7XG4tbW96LXRyYW5zaXRpb246MC4zcztcbi1vLXRyYW5zaXRpb246MC4zcztcbi1tcy10cmFuc2l0aW9uOjAuM3M7XG50cmFuc2l0aW9uOjAuM3Ncbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5iYWNrZ3JvdW5kOiNjY2Ncbn1cbmlucHV0W3R5cGU9cmFuZ2VdIHtcblx0Ym9yZGVyOjFweCBzb2xpZCB3aGl0ZVxufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuaGVpZ2h0OjNweDtcbmJhY2tncm91bmQ6I2RkZDtcbmJvcmRlcjpub25lXG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG5ib3JkZXI6bm9uZTtcbmhlaWdodDoxNHB4O1xud2lkdGg6MTRweDtcbmJvcmRlci1yYWRpdXM6NTAlO1xuYmFja2dyb3VuZDojMjZhNjlhO1xubWFyZ2luLXRvcDotNXB4XG59XG5pbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XG5vdXRsaW5lOjFweCBzb2xpZCB3aGl0ZTtcbm91dGxpbmUtb2Zmc2V0Oi0xcHhcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcbmJhY2tncm91bmQ6I2NjY1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG5oZWlnaHQ6M3B4O1xuYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbmJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbmJvcmRlci13aWR0aDo2cHggMDtcbmNvbG9yOnRyYW5zcGFyZW50XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuYmFja2dyb3VuZDojNzc3XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuYmFja2dyb3VuZDojZGRkXG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbmJvcmRlcjpub25lO1xuaGVpZ2h0OjE0cHg7XG53aWR0aDoxNHB4O1xuYm9yZGVyLXJhZGl1czo1MCU7XG5iYWNrZ3JvdW5kOiMyNmE2OWFcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG5iYWNrZ3JvdW5kOiM4ODhcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG5iYWNrZ3JvdW5kOiNjY2Ncbn1cbnNlbGVjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjVweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xuXHRib3JkZXItcmFkaXVzOjJweDtcblx0aGVpZ2h0OjNyZW1cbn1cblxuXG5cblxuXG5cbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuI3BzY2llbmNlLXNpbmdsZS1xdWVzdGlvbi1mb3JtIC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIG1hcmdpbjowO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgd2lkdGg6IDE3dnc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpbyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG4gICAgaGVpZ2h0OiAxMXZoO1xuICAgIHBhZGRpbmc6IDAuNXZoO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDE0LjV2aDtcblxuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgZmxvYXQ6bGVmdDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmM7XG5cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwwLjE2KSwwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsMCwwLDAuMTYpLDAgMnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXG59XG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvcyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3hlcyB7XG4gIC5mb3JtLXJhZGlvcyxcbiAgLmZvcm0tY2hlY2tib3hlcyB7XG4gIFx0LypkaXNwbGF5OmlubGluZS1ibG9jazsqL1xuICB9XG4gID4gbGFiZWwge1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHR3aWR0aDoxMDAlO1xuICBcdGRpc3BsYXk6YmxvY2s7XG4gICAgY29sb3I6IzMzMztcblx0Zm9udC1mYW1pbHk6XCJBcmNoaXZvIE5hcnJvd1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6NDJweDtcblx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRsaW5lLWhlaWdodDoxLjJlbTtcbiAgICAjcHNjaWVuY2Utc2luZ2xlLXF1ZXN0aW9uLWZvcm0gJiB7XG4gICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgPiAuZGVzY3JpcHRpb24ge1xuICBcdEBpbmNsdWRlIGVsZW1lbnQtaW52aXNpYmxlO1xuICB9XG59XG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvOmhvdmVyLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgICAgXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwwLDAsMC4yKSwwIDZweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE5KTtcbn1cblxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpby5zZWxlY3RlZCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpby5zZWxlY3RlZCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQsXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvLnNlbGVjdGVkLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpby5zZWxlY3RlZDpob3Zlcixcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQsXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLWNoZWNrYm94LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvIGlucHV0LFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4uZmllbGQtd2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZm9ybS10eXBlLXJhZGlvIGxhYmVsLFxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHBhZGRpbmctbGVmdDowO1xuICAmOmJlZm9yZSB7XG4gIFx0ZGlzcGxheTpub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICBcdGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuLmZpZWxkLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZvcm0tdHlwZS1yYWRpby5zZWxlY3RlZCBsYWJlbCxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXR5cGUtY2hlY2tib3guc2VsZWN0ZWQgbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTAsMjUwLDI1MCwxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIGJ1dHRvbi5za2lwLXN0ZXAge1xuICBtYXJnaW4tdG9wOjR2aDtcbn1cblxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyIC5maWVsZC1uYW1lLWZpZWxkLXNpZ24tdXAge1xuXHRtYXJnaW46MnZ3IDAgMXZ3O1xufVxuXG5cblxuLnN1Ym1pdC1xdWVzdGlvbi13cmFwcGVyLFxuLnNraXAtcXVlc3Rpb24td3JhcHBlciB7XG5cdGNsZWFyOmJvdGg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5cblxuYm9keS5zZWN0aW9uLXVzZXIge1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudXNlci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpXG4gIH1cbiAgLnVzZXItY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIC5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxuICAjZWRpdC1hY3Rpb25zOmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgY2xlYXI6Ym90aDtcbiAgfVxuICAjZWRpdC1zdWJtaXQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICB9XG59XG5ib2R5LnBhZ2UtdXNlci1lZGl0LnBhZ2UtdXNlci0sXG5ib2R5LnBhZ2UtdXNlci1lZGl0LnBhZ2UtdXNlci1lZGl0LW1haW4ge1xuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM5ZTllOWU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZm9ybS1pdGVtLWN1cnJlbnQtcGFzcyB7XG4gICAgcGFkZGluZy1ib3R0b206M2VtO1xuICB9XG59XG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCB7XG5cdCNlZGl0LWFjdGlvbnMsXG5cdCNlZGl0LXN1Ym1pdCB7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQjZWRpdC1hY3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOjF2aDtcblx0XHRtYXJnaW4tYm90dG9tOjF2aDtcblx0fVxufVxuXG5cbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAqIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLmZvcm0td3JhcHBlciA+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206MzBweDtcbn1cblxuI2NvbnRlbnQgI3VzZXItcHJvZmlsZS1mb3JtIC5mb3JtLXdyYXBwZXIgPiAucXVlc3Rpb24tb3B0aW9ucyxcbiNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAjY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb250ZW50ICN1c2VyLXByb2ZpbGUtZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgI2NvbnRlbnQgI3VzZXItcHJvZmlsZS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgfVxufVxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gcC5xdWVzdGlvbi1oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCB7XG4gIG1hcmdpbi1sZWZ0OjA7XG4gIG1hcmdpbi1yaWdodDowO1xufVxuI2NvbnRlbnQgI3VzZXItcHJvZmlsZS1mb3JtIC5maWVsZC10eXBlLW51bWJlci1pbnRlZ2VyID4gLnF1ZXN0aW9uLW9wdGlvbnMsXG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLnR5cGUtbnVtZXJpYyAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OjA7XG59XG4jY29udGVudCAjdXNlci1wcm9maWxlLWZvcm0gLmZvcm0tdHlwZS1zbGlkZXIgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206MDtcbn1cblxuXG4ucGFnZS0tbGVnYWwtYWNjZXB0LW5ldyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG59XG4jc2l0ZS1kaXNjbGFpbWVyLWNvbmZpcm0gLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuI3NpdGUtZGlzY2xhaW1lci1jb25maXJtICNlZGl0LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbn0iLCJcblxubmF2IHtcbiAgY29sb3I6I2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjojZWU2ZTczO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NTZweDtcbiAgbGluZS1oZWlnaHQ6NTZweFxufVxubmF2IGEge1xuICBjb2xvcjojZmZmXG59XG5uYXYgLm5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGhlaWdodDoxMDAlXG59XG5uYXYgLm5hdi13cmFwcGVyIGkge1xuICBkaXNwbGF5OmJsb2NrO1xuICBmb250LXNpemU6MnJlbVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xubmF2IGEuYnV0dG9uLWNvbGxhcHNlIHtcbmRpc3BsYXk6bm9uZVxufVxufVxubmF2IC5idXR0b24tY29sbGFwc2Uge1xuICBmbG9hdDpsZWZ0O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoxO1xuICBoZWlnaHQ6NTZweFxufVxubmF2IC5idXR0b24tY29sbGFwc2UgaSB7XG4gIGZvbnQtc2l6ZToyLjdyZW07XG4gIGhlaWdodDo1NnB4O1xuICBsaW5lLWhlaWdodDo1NnB4XG59XG5uYXYgLmJyYW5kLWxvZ28ge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgY29sb3I6I2ZmZjtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZToyLjFyZW07XG4gIHBhZGRpbmc6MFxufVxubmF2IC5icmFuZC1sb2dvLmNlbnRlciB7XG4gIGxlZnQ6NTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xubmF2IC5icmFuZC1sb2dvIHtcbmxlZnQ6NTAlO1xuLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbi1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4tbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4tby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbnRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpXG59XG59XG5uYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICByaWdodDowLjVyZW07XG4gIHBhZGRpbmc6MFxufVxubmF2IHVsIHtcbiAgbWFyZ2luOjBcbn1cbm5hdiB1bCBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBmbG9hdDpsZWZ0O1xuICBwYWRkaW5nOjBcbn1cbm5hdiB1bCBsaTpob3ZlciwgbmF2IHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjEpXG59XG5uYXYgdWwgYSB7XG4gIGZvbnQtc2l6ZToxcmVtO1xuICBjb2xvcjojZmZmO1xuICBkaXNwbGF5OmJsb2NrO1xuICBwYWRkaW5nOjAgMTVweFxufVxubmF2IHVsLmxlZnQge1xuICBmbG9hdDpsZWZ0XG59XG5uYXYgLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOjBcbn1cbm5hdiAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBoZWlnaHQ6MTAwJTtcbiAgZm9udC1zaXplOjEuMnJlbTtcbiAgYm9yZGVyOm5vbmU7XG4gIHBhZGRpbmctbGVmdDoycmVtXG59XG5uYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuYm9yZGVyOm5vbmU7XG5ib3gtc2hhZG93Om5vbmVcbn1cbm5hdiAuaW5wdXQtZmllbGQgbGFiZWwge1xuICB0b3A6MDtcbiAgbGVmdDowXG59XG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsIGkge1xuICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246Y29sb3IgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjpjb2xvciAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjpjb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOmNvbG9yIDAuM3Ncbn1cbm5hdiAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIGkge1xuICBjb2xvcjojZmZmXG59XG5uYXYgLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApXG59XG4ubmF2YmFyLWZpeGVkIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGhlaWdodDo1NnB4O1xuICB6LWluZGV4Ojk5OFxufVxuLm5hdmJhci1maXhlZCBuYXYge1xuICBwb3NpdGlvbjpmaXhlZFxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xubmF2LCBuYXYgLm5hdi13cmFwcGVyIGksIG5hdiBhLmJ1dHRvbi1jb2xsYXBzZSwgbmF2IGEuYnV0dG9uLWNvbGxhcHNlIGkge1xuaGVpZ2h0OjY0cHg7XG5saW5lLWhlaWdodDo2NHB4XG59XG4ubmF2YmFyLWZpeGVkIHtcbmhlaWdodDo2NHB4XG59XG59XG5cblxuXG5cblxuXG5cblxuI2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OjA7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjEuNXZ3IDF2d1xufVxuI2hlYWRlcjpiZWZvcmUsICNoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OlwiXCI7XG4gIGRpc3BsYXk6dGFibGVcbn1cbiNoZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjpib3RoXG59XG4jaGVhZGVyIC5tYXN0aGVhZCB7XG4gIGZsb2F0OmxlZnQ7XG4gIHdpZHRoOjMzLjMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6MCU7XG4gIG1hcmdpbi1yaWdodDotMzMuMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xuICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzpib3JkZXItYm94O1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDpicmVhay13b3JkXG59XG4jaGVhZGVyIC5tYXN0aGVhZCBhPmltZyB7XG4gIHdpZHRoOjI4dndcbn1cbiNoZWFkZXIgLmNvbXBhbnktbG9nbyB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBmbG9hdDpsZWZ0O1xuICB3aWR0aDozMy4zMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OjMzLjMzMzMzJTtcbiAgbWFyZ2luLXJpZ2h0Oi02Ni42NjY2NyU7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgd29yZC13cmFwOmJyZWFrLXdvcmRcbn1cbiNoZWFkZXIgLmNvbXBhbnktbG9nbyBhPmltZyB7XG4gIHdpZHRoOjEydndcbn1cbiNoZWFkZXIgbmF2IHtcbiAgYmFja2dyb3VuZDpub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZTtcbiAgLW1zLWJveC1zaGFkb3c6bm9uZTtcbiAgLW1vei1ib3gtc2hhZG93Om5vbmU7XG4gIC1vLWJveC1zaGFkb3c6bm9uZTtcbiAgYm94LXNoYWRvdzpub25lO1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi13ZWJraXQtZmxleDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICBwYWRkaW5nOjA7XG4gIHRleHQtYWxpZ246cmlnaHQ7XG4gIGZsb2F0OmxlZnQ7XG4gIHdpZHRoOjMzLjMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6NjYuNjY2NjclO1xuICBtYXJnaW4tcmlnaHQ6LTEwMCU7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgd29yZC13cmFwOmJyZWFrLXdvcmRcbn1cbiNoZWFkZXIgbmF2Pi5idG4sICNoZWFkZXIgbmF2Pi5idG4tbGFyZ2UsICNoZWFkZXIgLmN1c3RvbS1mb3JtIG5hdj4uY2xlYXIsIC5jdXN0b20tZm9ybSAjaGVhZGVyIG5hdj4uY2xlYXIsICNoZWFkZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBuYXY+Lm9wdGlvbi1zZWxlY3QsIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2hlYWRlciBuYXY+Lm9wdGlvbi1zZWxlY3QsICNoZWFkZXIgLmN1c3RvbS1mb3JtIC5idG4tZmxleCBuYXY+LnN1Ym1pdCwgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjaGVhZGVyIG5hdj4uc3VibWl0IHtcbiAgLXdlYmtpdC1mbGV4OjE7XG4gIC1tcy1mbGV4OjE7XG4gIC1tb3otZmxleDoxO1xuICAtby1mbGV4OjE7XG4gIGZsZXg6MTtcbiAgZm9udC1zaXplOjF2dztcbiAgaGVpZ2h0OjMuNXZ3O1xuICBsaW5lLWhlaWdodDozLjV2dztcbiAgbWFyZ2luOjAuN3Z3IDAuNXZ3O1xuICBwYWRkaW5nOjBcbn1cbiNoZWFkZXIgbmF2IC5sb2dvdXQge1xuICBtYXJnaW46MC43dncgMC43dncgMC43dncgMTF2d1xufVxuXG5cbi5ub3QtbG9nZ2VkLWluICNuYXYge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cblxuXG4jbmF2IHtcbiAgLXdlYmtpdC1mbGV4OjE7XG4gIC1tcy1mbGV4OjE7XG4gIC1tb3otZmxleDoxO1xuICAtby1mbGV4OjE7XG4gIGZsZXg6MTtcbiAgaGVpZ2h0OmF1dG87XG4gIG1hcmdpbjowIDAgMXZ3O1xuICBtYXgtaGVpZ2h0Ojg1dmg7XG4gIG1heC13aWR0aDoxMXZ3O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6OC4zNXZ3O1xuICB3aWR0aDoxMDAlO1xuICB6LWluZGV4OjRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiNuYXYge1xudG9wOjEwdndcbn1cbn1cbi5sb2dnZWQtaW4gI25hdisjY29udGVudCB7XG4gIG1hcmdpbjowIDAgMCAxMXZ3O1xuICBtaW4taGVpZ2h0OjY1dnc7XG4gIHdpZHRoOmNhbGMoMTAwJSAtIDExdncpXG59XG5cbiNuYXYgYSB7XG4gIGNvbG9yOiMyMjI7XG59XG4jbmF2LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMDEpICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOm5vbmVcbn1cbiNuYXYuZGlzYWJsZWQgLm5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6bm9uZVxufVxuI25hdiB1bC5tZW51IHtcbiAgZGlzcGxheTpibG9jaztcbiAgaGVpZ2h0OjEwMCU7XG4gIHBhZGRpbmc6MDtcbiAgd2lkdGg6MTAwJVxufVxuI25hdiB1bC5tZW51PmxpIHtcbiAgZGlzcGxheTpibG9jaztcbiAgZmxvYXQ6bm9uZTtcbiAgcG9zaXRpb246cmVsYXRpdmVcbn1cbiNuYXYgdWwubWVudT5saSAubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czoxdnc7XG4gIGN1cnNvcjpoZWxwO1xuICBmb250LXNpemU6MS4zdmg7XG4gIGhlaWdodDoyLjV2aDtcbiAgbGluZS1oZWlnaHQ6Mi41dmg7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICByaWdodDowLjJ2dztcbiAgd2lkdGg6M3Z3O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgdG9wOi0wLjV2aFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuI25hdiB1bC5tZW51PmxpIC5ub3RpZmljYXRpb24ge1xuZm9udC1zaXplOjEuM3Z3O1xuaGVpZ2h0OjIuNXZ3O1xubGluZS1oZWlnaHQ6Mi41dnc7XG50b3A6LTAuNXZ3XG59XG59XG4jbmF2IHVsLm1lbnU+bGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTQ5LCAxNDksIDE0OSwgMC40Nilcbn1cbiNuYXYgdWwubWVudT5saS5hY2NvdW50IGEsICNuYXYgdWwubWVudT5saS5yZXNvdXJjZXMgYSwgI25hdiB1bC5tZW51PmxpLmFib3V0IGEsICNuYXYgdWwubWVudT5saS5zaGFyZSBhLCAjbmF2IHVsLm1lbnU+bGkuaGVscCBhIHtcbiAgaGVpZ2h0OjN2aFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuI25hdiB1bC5tZW51PmxpLmFjY291bnQgYSwgI25hdiB1bC5tZW51PmxpLnJlc291cmNlcyBhLCAjbmF2IHVsLm1lbnU+bGkuYWJvdXQgYSwgI25hdiB1bC5tZW51PmxpLnNoYXJlIGEsICNuYXYgdWwubWVudT5saS5oZWxwIGEge1xuaGVpZ2h0OjN2d1xufVxufVxuI25hdiB1bC5tZW51PmxpIGEge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOnJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTpibG9jaztcbiAgZm9udC1zaXplOjEuN3ZoO1xuICBoZWlnaHQ6MTIuN3ZoO1xuICBsaW5lLWhlaWdodDoxZW07XG4gIHBhZGRpbmc6MC41dmggMDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHdpZHRoOjEwMCVcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiNuYXYgdWwubWVudT5saSBhIHtcbmZvbnQtc2l6ZToxLjd2dztcbmhlaWdodDoxMi43dnc7XG5wYWRkaW5nOjAuNXZ3IDBcbn1cbn1cbiNuYXYgdWwubWVudT5saSBhIC5tZWRpdW0ge1xuICBmb250LXNpemU6OXZoXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4jbmF2IHVsLm1lbnU+bGkgYSAubWVkaXVtIHtcbmZvbnQtc2l6ZTo5dndcbn1cbn1cbiNuYXYgdWwubWVudT5saSBhIHAge1xuICBjb2xvcjpyZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZToxLjd2aDtcbiAgbWFyZ2luOjBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiNuYXYgdWwubWVudT5saSBhIHAge1xuZm9udC1zaXplOjEuN3Z3XG59XG59XG5cblxuXG5cblxuXG5cblxuIiwiLnBhZ2luYXRpb24gbGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6ICM0NDRcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczXG59XG5cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICBjb2xvcjogIzk5OVxufVxuXG4ucGFnaW5hdGlvbiBsaSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtXG59IiwiXG5cblxudGFibGUsIHRoLCB0ZCB7XG4gIGJvcmRlcjpub25lXG59XG50YWJsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6dGFibGVcbn1cbnRhYmxlLmJvcmRlcmVkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMFxufVxudGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5iYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJcbn1cbnRhYmxlLmhvdmVyYWJsZSB0Ym9keSB0ciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlXG59XG50YWJsZS5ob3ZlcmFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJcbn1cbnRhYmxlLmNlbnRlcmVkIHRoZWFkIHRyIHRoLCB0YWJsZS5jZW50ZXJlZCB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246Y2VudGVyXG59XG50aGVhZCB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQwZDBcbn1cbnRkLCB0aCB7XG4gIHBhZGRpbmc6MTVweCA1cHg7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjpsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6MnB4XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbndpZHRoOjEwMCU7XG5ib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG5ib3JkZXItc3BhY2luZzowO1xuZGlzcGxheTpibG9jaztcbnBvc2l0aW9uOnJlbGF0aXZlXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoLCB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbm1hcmdpbjowO1xudmVydGljYWwtYWxpZ246dG9wXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbnRleHQtYWxpZ246bGVmdFxufVxudGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG5kaXNwbGF5OmJsb2NrO1xuZmxvYXQ6bGVmdFxufVxudGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB7XG5kaXNwbGF5OmJsb2NrO1xucGFkZGluZzowIDEwcHggMCAwXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHRoOjpiZWZvcmUge1xuY29udGVudDpcIlxcMDBhMFwiXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHtcbmRpc3BsYXk6YmxvY2s7XG53aWR0aDphdXRvO1xucG9zaXRpb246cmVsYXRpdmU7XG5vdmVyZmxvdy14OmF1dG87XG53aGl0ZS1zcGFjZTpub3dyYXBcbn1cbnRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIge1xuZGlzcGxheTppbmxpbmUtYmxvY2s7XG52ZXJ0aWNhbC1hbGlnbjp0b3Bcbn1cbnRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuZGlzcGxheTpibG9jaztcbnRleHQtYWxpZ246cmlnaHRcbn1cbnRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuZGlzcGxheTpibG9jaztcbm1pbi1oZWlnaHQ6MS4yNWVtO1xudGV4dC1hbGlnbjpsZWZ0XG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRyIHtcbnBhZGRpbmc6MCAxMHB4XG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbmJvcmRlcjowO1xuYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDBkMGQwXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRoIHtcbmJvcmRlci1ib3R0b206MDtcbmJvcmRlci1sZWZ0OjBcbn1cbnRhYmxlLnJlc3BvbnNpdmUtdGFibGUuYm9yZGVyZWQgdGQge1xuYm9yZGVyLWxlZnQ6MDtcbmJvcmRlci1yaWdodDowO1xuYm9yZGVyLWJvdHRvbTowXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRyIHtcbmJvcmRlcjowXG59XG50YWJsZS5yZXNwb25zaXZlLXRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHtcbmJvcmRlci1yaWdodDoxcHggc29saWQgI2QwZDBkMFxufVxufSIsIi8qKlxuICogVGFicy5cbiAqL1xuXG4vKiBCYXNpYyBwb3NpdGlvbmluZyBzdHlsZXMgc2hhcmVkIGJ5IHByaW1hcnkgYW5kIHNlY29uZGFyeSB0YWJzLiAqL1xuJXRhYnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLyogSUUgOSBhbmQgZWFybGllciBkb24ndCB1bmRlcnN0YW5kIGdyYWRpZW50cy4gKi9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogJHNhbnM7XG59XG4ldGFic19fdGFiIHtcbiAgZmxvYXQ6IGxlZnQ7IC8qIExUUiAqL1xuICBtYXJnaW46IDAgM3B4O1xufVxuJXRhYnNfX3RhYi1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSwgLjU1ZW0pO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBQcmltYXJ5IHRhYnMuICovXG4udGFicy1wcmltYXJ5LFxuLnRhYnMucHJpbWFyeSB7XG4gIEBleHRlbmQgJXRhYnM7XG59XG4udGFicy5wcmltYXJ5ID4gbGksXG4udGFicy1wcmltYXJ5X190YWIge1xuICBAZXh0ZW5kICV0YWJzX190YWI7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDRweCk7XG4gIGJvcmRlcjogJGJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgLyogSUUgOSBhbmQgZWFybGllciBkb24ndCB1bmRlcnN0YW5kIGdyYWRpZW50cy4gKi9cbiAgYm9yZGVyLWJvdHRvbTogMCBcXDAvaWU7XG59XG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlLFxuLnRhYnMtcHJpbWFyeV9fdGFiLmlzLWFjdGl2ZSB7XG4gIEBleHRlbmQgLnRhYnMtcHJpbWFyeV9fdGFiO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4vLyBXZSB1c2UgMyBwbGFjZWhvbGRlciBzdHlsZXMgdG8gcHJldmVudCBAZXh0ZW5kIGZyb20gZ29pbmcgc2VsZWN0b3IgY3JhenkuXG4ldGFicy1wcmltYXJ5X190YWItbGluayB7XG4gIEBleHRlbmQgJXRhYnNfX3RhYi1saW5rO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyg0cHgpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zcyk7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuJXRhYnMtcHJpbWFyeV9fdGFiLWxpbmstaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNmMmYyZjI7XG59XG4ldGFicy1wcmltYXJ5X190YWItbGluay1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udGFicy5wcmltYXJ5ID4gbGkgPiBhLFxuYS50YWJzLXByaW1hcnlfX3RhYi1saW5rIHtcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluaztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICV0YWJzLXByaW1hcnlfX3RhYi1saW5rLWlzLWhvdmVyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICV0YWJzLXByaW1hcnlfX3RhYi1saW5rLWlzLWFjdGl2ZTtcbiAgfVxufVxuXG4udGFicy5wcmltYXJ5ID4gbGkuaXMtYWN0aXZlID4gYS5pcy1hY3RpdmUsXG5hLnRhYnMtcHJpbWFyeV9fdGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluaztcbiAgQGV4dGVuZCAldGFicy1wcmltYXJ5X190YWItbGluay1pcy1hY3RpdmU7XG59XG5cbi8qIFNlY29uZGFyeSB0YWJzLiAqL1xuLnRhYnMtc2Vjb25kYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206MmVtO1xuICBoZWlnaHQ6YXV0bztcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG4udGFicy1zZWNvbmRhcnk6YWZ0ZXIge1xuICBkaXNwbGF5OnRhYmxlO1xuICBjb250ZW50OicnO1xuICBjbGVhcjpib3RoO1xufVxuXG4udGFicy1zZWNvbmRhcnlfX3RhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiMxNTY1QzAgIWltcG9ydGFudDtcbn1cbi50YWJzLXNlY29uZGFyeV9fdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTowLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xufVxuLnRhYnMtc2Vjb25kYXJ5X190YWIgYSxcbi50YWJzLXNlY29uZGFyeV9fdGFiLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6I2ZmZjtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwiLy8gU2NhbGluZyBWYXJpYWJsZXNcbiRnb2xkZW46ICAgICAgICAgICAxLjYxODtcbiRtaW5vci1zZWNvbmQ6ICAgICAxLjA2NztcbiRtYWpvci1zZWNvbmQ6ICAgICAxLjEyNTtcbiRtaW5vci10aGlyZDogICAgICAxLjI7XG4kbWFqb3ItdGhpcmQ6ICAgICAgMS4yNTtcbiRwZXJmZWN0LWZvdXJ0aDogICAxLjMzMztcbiRhdWdtZW50ZWQtZm91cnRoOiAxLjQxNDtcbiRwZXJmZWN0LWZpZnRoOiAgICAxLjU7XG4kbWlub3Itc2l4dGg6ICAgICAgMS42O1xuJG1ham9yLXNpeHRoOiAgICAgIDEuNjY3O1xuJG1pbm9yLXNldmVudGg6ICAgIDEuNzc4O1xuJG1ham9yLXNldmVudGg6ICAgIDEuODc1O1xuJG9jdGF2ZTogICAgICAgICAgIDI7XG4kbWFqb3ItdGVudGg6ICAgICAgMi41O1xuJG1ham9yLWVsZXZlbnRoOiAgIDIuNjY3O1xuJG1ham9yLXR3ZWxmdGg6ICAgIDM7XG4kZG91YmxlLW9jdGF2ZTogICAgNDtcblxuJG1vZHVsYXItc2NhbGUtcmF0aW86ICRwZXJmZWN0LWZvdXJ0aCAhZGVmYXVsdDtcbiRtb2R1bGFyLXNjYWxlLWJhc2U6IGVtKCRlbS1iYXNlKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIG1vZHVsYXItc2NhbGUoJGluY3JlbWVudCwgJHZhbHVlOiAkbW9kdWxhci1zY2FsZS1iYXNlLCAkcmF0aW86ICRtb2R1bGFyLXNjYWxlLXJhdGlvKSB7XG4gICR2MTogbnRoKCR2YWx1ZSwgMSk7XG4gICR2MjogbnRoKCR2YWx1ZSwgbGVuZ3RoKCR2YWx1ZSkpO1xuICAkdmFsdWU6ICR2MTtcblxuICAvLyBzY2FsZSAkdjIgdG8ganVzdCBhYm92ZSAkdjFcbiAgQHdoaWxlICR2MiA+ICR2MSB7XG4gICAgJHYyOiAoJHYyIC8gJHJhdGlvKTsgLy8gd2lsbCBiZSBvZmYtYnktMVxuICB9XG4gIEB3aGlsZSAkdjIgPCAkdjEge1xuICAgICR2MjogKCR2MiAqICRyYXRpbyk7IC8vIHdpbGwgZml4IG9mZi1ieS0xXG4gIH1cblxuICAvLyBjaGVjayBBRlRFUiBzY2FsaW5nICR2MiB0byBwcmV2ZW50IGRvdWJsZS1jb3VudGluZyBjb3JuZXItY2FzZVxuICAkZG91YmxlLXN0cmFuZGVkOiAkdjIgPiAkdjE7XG5cbiAgQGlmICRpbmNyZW1lbnQgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpbmNyZW1lbnQge1xuICAgICAgQGlmICRkb3VibGUtc3RyYW5kZWQgYW5kICgkdjEgKiAkcmF0aW8pID4gJHYyIHtcbiAgICAgICAgJHZhbHVlOiAkdjI7XG4gICAgICAgICR2MjogKCR2MiAqICRyYXRpbyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHYxOiAoJHYxICogJHJhdGlvKTtcbiAgICAgICAgJHZhbHVlOiAkdjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpbmNyZW1lbnQgPCAwIHtcbiAgICAvLyBhZGp1c3QgJHYyIHRvIGp1c3QgYmVsb3cgJHYxXG4gICAgQGlmICRkb3VibGUtc3RyYW5kZWQge1xuICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gJGluY3JlbWVudCB0aHJvdWdoIC0xIHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxIC8gJHJhdGlvKSA8ICR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgLyAkcmF0aW8pO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAvICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBxdWljayBtZXRob2QgZm9yIHRhcmdldGluZyBgYm9yZGVyLXJhZGl1c2Agb24gYm90aCBjb3JuZXJzIG9uIHRoZSBzaWRlIG9mIGEgYm94LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRyYWRpaVxuLy8vICAgTGlzdCBvZiBhcmd1bWVudHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQtb25lIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoNXB4KTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQtdHdvIHtcbi8vLyAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDNweCk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudC1vbmUge1xuLy8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4vLy8gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50LXR3byB7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbi8vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuLy8vICAgfVxuLy8vXG4vLy8gQG91dHB1dCBgYm9yZGVyLXJhZGl1c2BcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaWk7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpaSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGlpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGlpKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpaTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpaTtcbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaWkpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGlpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaWk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIG1peGluIGZvciBnZW5lcmF0aW5nIHZlbmRvciBwcmVmaXhlcyBvbiBub24tc3RhbmRhcmRpemVkIHByb3BlcnRpZXMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1pY3Jvc29mdCB7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgIGZhbHNlICFnbG9iYWw7XG59XG4iLCIvKiBEZWZhdWx0IFdvcmRQcmVzcyBzY3JlZW4gcmVhZGVyIHN0eWxlICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIxNzU5YjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRvcDogNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxufVxyXG5cclxuLypcclxuICogVGhlIHNraXAtbGluayBsaW5rIHdpbGwgYmUgY29tcGxldGVseSBoaWRkZW4gdW50aWwgYSB1c2VyIHRhYnMgdG8gdGhlIGxpbmsuXHJcbiAqL1xyXG4jc2tpcC1saW5rIHtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAycHggMCAzcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn0iLCIucHJlcGFyaW5nIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uaW1nLXJvdW5kZWQtZGFzaGVkIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweFxufVxuXG4uY2FwdGlhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudFxufVxuXG4ubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG59XG5cblxuXG5cblxuXG5cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDM5YmU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi52YWxpZ24td3JhcHBlciAudmFsaWduIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxudWwge1xuICBwYWRkaW5nOiAwXG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lXG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoXG59XG5cblxuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwXG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0VGOUE5QVxufVxuXG4uZnJvbnQubm90LWxvZ2dlZC1pbiAuZmVhdHVyZWQgaDIge1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLm5vZGUtMzMgeyAgLy8gdXNlciBndWlkZVxuICB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICB1bCB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgfVxuXG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICB9XG4gIHVsIGxpIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICB9XG4gIHVsIGxpIGxpIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZVxuICB9XG4gIGIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgfVxufSIsImZvb3Rlci5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczXG59XG5cbmZvb3Rlci5wYWdlLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4wOClcbn1cblxuXG5cblxuI2Zvb3RlciAucm93IHtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0bGluZS1oZWlnaHQ6NHZ3O1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowIDF2dztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdHRvcDowXG59XG4jZm9vdGVyIHVsIHtcblx0bWFyZ2luOjA7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdHdpZHRoOjEwMCVcbn1cbiNmb290ZXIgdWwgbGkge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cGFkZGluZzowIDAuNXZ3XG59IiwiaHRtbCBib2R5LmFkbWluLW1lbnUubG9nZ2VkLWluIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sbGVjdGlvbiB7XG5cdG1hcmdpbjogMC41dncgMCAxdncgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMFxufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG5cdGhlaWdodDogODRweDtcblx0cGFkZGluZy1sZWZ0OiA3MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLmNpcmNsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGVmdDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIGkuY2lyY2xlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAudGl0bGUge1xuXHRmb250LXNpemU6IDE2cHhcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgcCB7XG5cdG1hcmdpbjogMFxufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTZweDtcblx0cmlnaHQ6IDE2cHhcbn1cblxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZVxufVxuXG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG5cdGNvbG9yOiAjZWFmYWY5XG59XG5cbi5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogMC4yNXM7XG5cdC1vLXRyYW5zaXRpb246IDAuMjVzO1xuXHQtbXMtdHJhbnNpdGlvbjogMC4yNXM7XG5cdHRyYW5zaXRpb246IDAuMjVzO1xuXHRjb2xvcjogIzI2YTY5YVxufVxuXG4uY29sbGVjdGlvbiBhLmNvbGxlY3Rpb24taXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkXG59XG5cbi5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHhcbn1cblxuLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMzBweFxufVxuXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNvbG9yOiAjMjZhNjlhXG59XG5cbnNwYW4uYmFkZ2Uge1xuXHRtaW4td2lkdGg6IDNyZW07XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5zcGFuLmJhZGdlLm5ldyB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YTtcblx0Ym9yZGVyLXJhZGl1czogMnB4XG59XG5cbnNwYW4uYmFkZ2UubmV3OmFmdGVyIHtcblx0Y29udGVudDogXCIgbmV3XCJcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG4udmlkZW8tY29udGFpbmVyLm5vLWNvbnRyb2xzIHtcblx0cGFkZGluZy10b3A6IDBcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG4ucHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhY2VjZTY7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0bWFyZ2luOiAwLjV2dyAwIDF2dyAwO1xuXHRvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wcm9ncmVzcyAuZGV0ZXJtaW5hdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgbGluZWFyO1xuXHQtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgbGluZWFyO1xuXHQtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhcjtcblx0LW1zLXRyYW5zaXRpb246IHdpZHRoIDAuM3MgbGluZWFyO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGxpbmVhclxufVxuXG4ucHJvZ3Jlc3MgLmluZGV0ZXJtaW5hdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhXG59XG5cbi5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG5cdC1tcy1hbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG5cdC1vLWFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlXG59XG5cbi5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xuXHQtbXMtYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcblx0LW8tYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS4xNXM7XG5cdC1tcy1hbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuMTVzXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcblx0MCUge1xuXHRcdGxlZnQ6IC0zNSU7XG5cdFx0cmlnaHQ6IDEwMCVcblx0fVxuXG5cdDYwJSB7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRyaWdodDogLTkwJVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRyaWdodDogLTkwJVxuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuXHQwJSB7XG5cdFx0bGVmdDogLTM1JTtcblx0XHRyaWdodDogMTAwJVxuXHR9XG5cblx0NjAlIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHJpZ2h0OiAtOTAlXG5cdH1cblxuXHQxMDAlIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHJpZ2h0OiAtOTAlXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuXHQwJSB7XG5cdFx0bGVmdDogLTM1JTtcblx0XHRyaWdodDogMTAwJVxuXHR9XG5cblx0NjAlIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHJpZ2h0OiAtOTAlXG5cdH1cblxuXHQxMDAlIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHJpZ2h0OiAtOTAlXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAtMjAwJTtcblx0XHRyaWdodDogMTAwJVxuXHR9XG5cblx0NjAlIHtcblx0XHRsZWZ0OiAxMDclO1xuXHRcdHJpZ2h0OiAtOCVcblx0fVxuXG5cdDEwMCUge1xuXHRcdGxlZnQ6IDEwNyU7XG5cdFx0cmlnaHQ6IC04JVxuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuXHQwJSB7XG5cdFx0bGVmdDogLTIwMCU7XG5cdFx0cmlnaHQ6IDEwMCVcblx0fVxuXG5cdDYwJSB7XG5cdFx0bGVmdDogMTA3JTtcblx0XHRyaWdodDogLTglXG5cdH1cblxuXHQxMDAlIHtcblx0XHRsZWZ0OiAxMDclO1xuXHRcdHJpZ2h0OiAtOCVcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAtMjAwJTtcblx0XHRyaWdodDogMTAwJVxuXHR9XG5cblx0NjAlIHtcblx0XHRsZWZ0OiAxMDclO1xuXHRcdHJpZ2h0OiAtOCVcblx0fVxuXG5cdDEwMCUge1xuXHRcdGxlZnQ6IDEwNyU7XG5cdFx0cmlnaHQ6IC04JVxuXHR9XG5cbn1cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuLmxlZnQtYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5yaWdodC1hbGlnbiB7XG5cdHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jZW50ZXIsXG4uY2VudGVyLWFsaWduIHtcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxufVxuXG4ucmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudFxufVxuXG4ubm8tc2VsZWN0LFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSsudGh1bWIge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlXG59XG5cbi5jZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4udHJ1bmNhdGUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuXG4ubm8tcGFkZGluZyB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudFxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuLmNhcmQtcGFuZWwge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kID4gLmJsb2NrLFxuLmNhcmQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4jcHJvZ3Jlc3NiYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCxcbi5ub2RlLS13ZWJmb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDAuNXZ3IDAgMXZ3IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDJweFxufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgbGFiZWwge1xuICBmb250LXdlaWdodDpub3JtYWw7XG59XG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIGgyLmJsb2NrLXRpdGxlLFxuLmNhcmQgLmNhcmQtdGl0bGUsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtdGl0bGUsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtdGl0bGUsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC10aXRsZSxcbiNmb290ZXIgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLXRpdGxlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLmNhcmQgLmNhcmQtdGl0bGUuYWN0aXZhdG9yLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLmFjdGl2YXRvcixcbiNwcm9ncmVzc2JhciAuY2FyZC10aXRsZS5hY3RpdmF0b3IsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC10aXRsZS5hY3RpdmF0b3IsXG4jZm9vdGVyIC5jYXJkLXRpdGxlLmFjdGl2YXRvcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtdGl0bGUuYWN0aXZhdG9yLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC10aXRsZS5hY3RpdmF0b3Ige1xuXHRjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNhcmQuc21hbGwsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uc21hbGwsXG4uc21hbGwjcHJvZ3Jlc3NiYXIsXG4uc21hbGwjcXVlc3Rpb24tb2YtdGhlLWRheSxcbi5zbWFsbCNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnNtYWxsLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5zbWFsbC5sZXZlbC11cCxcbi5jYXJkLm1lZGl1bSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0sXG4ubWVkaXVtI3Byb2dyZXNzYmFyLFxuLm1lZGl1bSNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLm1lZGl1bSNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubWVkaXVtLmxldmVsLXVwLFxuLmNhcmQubGFyZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubGFyZ2UsXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSxcbi5sYXJnZSNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY2FyZC5zbWFsbCAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5zbWFsbCAuY2FyZC1pbWFnZSxcbi5zbWFsbCNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLnNtYWxsI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuc21hbGwudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIC5jYXJkLWltYWdlLFxuLmNhcmQubWVkaXVtIC5jYXJkLWltYWdlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLm1lZGl1bSAuY2FyZC1pbWFnZSxcbi5tZWRpdW0jcHJvZ3Jlc3NiYXIgLmNhcmQtaW1hZ2UsXG4ubWVkaXVtI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtaW1hZ2UsXG4ubWVkaXVtI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubWVkaXVtLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWltYWdlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5tZWRpdW0ubGV2ZWwtdXAgLmNhcmQtaW1hZ2UsXG4uY2FyZC5sYXJnZSAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSAuY2FyZC1pbWFnZSxcbi5sYXJnZSNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbi5sYXJnZSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLmxhcmdlI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubGFyZ2UudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxhcmdlLmxldmVsLXVwIC5jYXJkLWltYWdlIHtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY2FyZC5zbWFsbCAuY2FyZC1jb250ZW50LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsIC5jYXJkLWNvbnRlbnQsXG4uc21hbGwjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQsXG4uc21hbGwjZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnNtYWxsLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQsXG4uY2FyZC5tZWRpdW0gLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0gLmNhcmQtY29udGVudCxcbi5tZWRpdW0jcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbi5tZWRpdW0jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuLm1lZGl1bSNmb290ZXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubWVkaXVtLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLm1lZGl1bS5sZXZlbC11cCAuY2FyZC1jb250ZW50LFxuLmNhcmQubGFyZ2UgLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSAuY2FyZC1jb250ZW50LFxuLmxhcmdlI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4ubGFyZ2UjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuLmxhcmdlI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5sYXJnZS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sYXJnZS5sZXZlbC11cCAuY2FyZC1jb250ZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY2FyZC5zbWFsbCAuY2FyZC1hY3Rpb24sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uc21hbGwgLmNhcmQtYWN0aW9uLFxuLnNtYWxsI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbixcbi5zbWFsbCNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWFjdGlvbixcbi5zbWFsbCNmb290ZXIgLmNhcmQtYWN0aW9uLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5zbWFsbC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnNtYWxsLmxldmVsLXVwIC5jYXJkLWFjdGlvbixcbi5jYXJkLm1lZGl1bSAuY2FyZC1hY3Rpb24sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ubWVkaXVtIC5jYXJkLWFjdGlvbixcbi5tZWRpdW0jcHJvZ3Jlc3NiYXIgLmNhcmQtYWN0aW9uLFxuLm1lZGl1bSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWFjdGlvbixcbi5tZWRpdW0jZm9vdGVyIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubWVkaXVtLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWFjdGlvbixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubWVkaXVtLmxldmVsLXVwIC5jYXJkLWFjdGlvbixcbi5jYXJkLmxhcmdlIC5jYXJkLWFjdGlvbixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSAuY2FyZC1hY3Rpb24sXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIgLmNhcmQtYWN0aW9uLFxuLmxhcmdlI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtYWN0aW9uLFxuLmxhcmdlI2Zvb3RlciAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWFjdGlvbixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGFyZ2UubGV2ZWwtdXAgLmNhcmQtYWN0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwXG59XG5cbi5jYXJkLnNtYWxsLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsLFxuLnNtYWxsI3Byb2dyZXNzYmFyLFxuLnNtYWxsI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4uc21hbGwjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5zbWFsbC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuc21hbGwubGV2ZWwtdXAge1xuXHRoZWlnaHQ6IDMwMHB4XG59XG5cbi5jYXJkLnNtYWxsIC5jYXJkLWltYWdlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnNtYWxsIC5jYXJkLWltYWdlLFxuLnNtYWxsI3Byb2dyZXNzYmFyIC5jYXJkLWltYWdlLFxuLnNtYWxsI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtaW1hZ2UsXG4uc21hbGwjZm9vdGVyIC5jYXJkLWltYWdlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5zbWFsbC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1pbWFnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuc21hbGwubGV2ZWwtdXAgLmNhcmQtaW1hZ2Uge1xuXHRoZWlnaHQ6IDE1MHB4XG59XG5cbi5jYXJkLnNtYWxsIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uc21hbGwgLmNhcmQtY29udGVudCxcbi5zbWFsbCNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50LFxuLnNtYWxsI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbi5zbWFsbCNmb290ZXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAuc21hbGwudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuc21hbGwubGV2ZWwtdXAgLmNhcmQtY29udGVudCB7XG5cdGhlaWdodDogMTUwcHhcbn1cblxuLmNhcmQubWVkaXVtLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLm1lZGl1bSxcbi5tZWRpdW0jcHJvZ3Jlc3NiYXIsXG4ubWVkaXVtI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4ubWVkaXVtI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubWVkaXVtLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5tZWRpdW0ubGV2ZWwtdXAge1xuXHRoZWlnaHQ6IDQwMHB4XG59XG5cbi5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0gLmNhcmQtaW1hZ2UsXG4ubWVkaXVtI3Byb2dyZXNzYmFyIC5jYXJkLWltYWdlLFxuLm1lZGl1bSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLm1lZGl1bSNmb290ZXIgLmNhcmQtaW1hZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLm1lZGl1bS51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1pbWFnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubWVkaXVtLmxldmVsLXVwIC5jYXJkLWltYWdlIHtcblx0aGVpZ2h0OiAyNTBweFxufVxuXG4uY2FyZC5tZWRpdW0gLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5tZWRpdW0gLmNhcmQtY29udGVudCxcbi5tZWRpdW0jcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbi5tZWRpdW0jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuLm1lZGl1bSNmb290ZXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubWVkaXVtLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLm1lZGl1bS5sZXZlbC11cCAuY2FyZC1jb250ZW50IHtcblx0aGVpZ2h0OiAxNTBweFxufVxuXG4uY2FyZC5sYXJnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSxcbi5sYXJnZSNwcm9ncmVzc2Jhcixcbi5sYXJnZSNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLmxhcmdlI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubGFyZ2UudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxhcmdlLmxldmVsLXVwIHtcblx0aGVpZ2h0OiA1MDBweFxufVxuXG4uY2FyZC5sYXJnZSAuY2FyZC1pbWFnZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5sYXJnZSAuY2FyZC1pbWFnZSxcbi5sYXJnZSNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSxcbi5sYXJnZSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWltYWdlLFxuLmxhcmdlI2Zvb3RlciAuY2FyZC1pbWFnZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAubGFyZ2UudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxhcmdlLmxldmVsLXVwIC5jYXJkLWltYWdlIHtcblx0aGVpZ2h0OiAzMzBweFxufVxuXG4uY2FyZC5sYXJnZSAuY2FyZC1jb250ZW50LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLmxhcmdlIC5jYXJkLWNvbnRlbnQsXG4ubGFyZ2UjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbi5sYXJnZSNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQsXG4ubGFyZ2UjZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmxhcmdlLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxhcmdlLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQge1xuXHRoZWlnaHQ6IDE3MHB4XG59XG5cbi5jYXJkIC5jYXJkLWltYWdlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWltYWdlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWltYWdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtaW1hZ2UsXG4jZm9vdGVyIC5jYXJkLWltYWdlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1pbWFnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNhcmQgLmNhcmQtaW1hZ2UgaW1nLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWltYWdlIGltZyxcbiNwcm9ncmVzc2JhciAuY2FyZC1pbWFnZSBpbWcsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1pbWFnZSBpbWcsXG4jZm9vdGVyIC5jYXJkLWltYWdlIGltZyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtaW1hZ2UgaW1nLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1pbWFnZSBpbWcge1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlXG59XG5cbi5jYXJkIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtaW1hZ2UgLmNhcmQtdGl0bGUsXG4jZm9vdGVyIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtaW1hZ2UgLmNhcmQtdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMjBweFxufVxuXG4uY2FyZCAuY2FyZC1jb250ZW50LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQsXG4jZm9vdGVyIC5jYXJkLWNvbnRlbnQsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweFxufVxuXG4uY2FyZCAuY2FyZC1jb250ZW50IHAsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCBwLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQgcCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgcCxcbiNmb290ZXIgLmNhcmQtY29udGVudCBwLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IHAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgcCB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGluaGVyaXRcbn1cblxuLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuI2Zvb3RlciAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDQ4cHhcbn1cblxuLmNhcmQgLmNhcmQtYWN0aW9uLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWFjdGlvbixcbiNwcm9ncmVzc2JhciAuY2FyZC1hY3Rpb24sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1hY3Rpb24sXG4jZm9vdGVyIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtYWN0aW9uLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1hY3Rpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuXHRwYWRkaW5nOiAyMHB4XG59XG5cbi5jYXJkIC5jYXJkLWFjdGlvbiBhLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWFjdGlvbiBhLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbiBhLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtYWN0aW9uIGEsXG4jZm9vdGVyIC5jYXJkLWFjdGlvbiBhLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24gYSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtYWN0aW9uIGEge1xuXHRjb2xvcjogI2ZmYWI0MDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jYXJkIC5jYXJkLWFjdGlvbiBhOmhvdmVyLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWFjdGlvbiBhOmhvdmVyLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbiBhOmhvdmVyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtYWN0aW9uIGE6aG92ZXIsXG4jZm9vdGVyIC5jYXJkLWFjdGlvbiBhOmhvdmVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24gYTpob3Zlcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtYWN0aW9uIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZDhhNlxufVxuXG4uY2FyZCAuY2FyZC1yZXZlYWwsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtcmV2ZWFsLFxuI3Byb2dyZXNzYmFyIC5jYXJkLXJldmVhbCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLXJldmVhbCxcbiNmb290ZXIgLmNhcmQtcmV2ZWFsLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1yZXZlYWwsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLXJldmVhbCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHRvcDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBub25lXG59XG5cbi5jYXJkIC5jYXJkLXJldmVhbCAuY2FyZC10aXRsZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUsXG4jcHJvZ3Jlc3NiYXIgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlLFxuI2Zvb3RlciAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLXJldmVhbCAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTAwMVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcblx0I3RvYXN0LWNvbnRhaW5lciB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogMCVcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MDFweCkgYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcblx0I3RvYXN0LWNvbnRhaW5lciB7XG5cdFx0bWluLXdpZHRoOiAzMCU7XG5cdFx0bGVmdDogNSU7XG5cdFx0Ym90dG9tOiA3JVxuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5M3B4KSB7XG5cdCN0b2FzdC1jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogOCU7XG5cdFx0dG9wOiAxMCU7XG5cdFx0cmlnaHQ6IDclXG5cdH1cblxufVxuXG4udG9hc3Qge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcblx0cGFkZGluZzogMCAyNXB4O1xuXHRmb250LXNpemU6IDEuMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4udG9hc3QgLmJ0bixcbi50b2FzdCAuYnRuLWxhcmdlLFxuLnRvYXN0IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnRvYXN0IC5jbGVhcixcbi50b2FzdCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudG9hc3QgLm9wdGlvbi1zZWxlY3QsXG4udG9hc3QgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudG9hc3QgLnN1Ym1pdCxcbi50b2FzdCAuYnRuLWZsYXQge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtXG59XG5cbi50b2FzdC5yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogMjRweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcblx0LnRvYXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwXG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAxcHgpIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG5cdC50b2FzdCB7XG5cdFx0ZmxvYXQ6IGxlZnRcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTNweCkge1xuXHQudG9hc3Qge1xuXHRcdGZsb2F0OiByaWdodFxuXHR9XG5cbn1cblxuLnRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0Ly93aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi50YWJzIC50YWIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuOHB4O1xuXHR3aWR0aDogMTUlXG59XG5cbi50YWJzIC50YWIgYSB7XG5cdGNvbG9yOiAjZWU2ZTczO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI4cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMjhzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMjhzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjI4cyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjI4cyBlYXNlXG59XG5cbi50YWJzIC50YWIgYTpob3ZlciB7XG5cdGNvbG9yOiAjZjljOWNiXG59XG5cbi50YWJzIC5pbmRpY2F0b3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmIyYjU7XG5cdHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodFxufVxuXG4udGFicyAudGFiIHtcblx0cGFkZGluZzogMFxufVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDEwcHggOHB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHotaW5kZXg6IDEwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMXJlbTtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lsbC1jaGFuZ2U6IHRvcCwgbGVmdFxufVxuXG4uYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcblx0ei1pbmRleDogLTE7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwJTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAlO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwJTtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwJTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eVxufVxuXG4ucGFnZS11c2VyLXBhc3N3b3JkICNlZGl0LXN1Ym1pdCxcbi5idG4sXG4uYnRuLWxhcmdlLFxuLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uYnRuLWZsYXQsXG4ucGFnZS0tbGVnYWwtYWNjZXB0LW5ldyAjZWRpdC1zdWJtaXR7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBhZGRpbmc6IDAgMnJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuLnBhZ2UtdXNlci1wYXNzd29yZCAjZWRpdC1hY3Rpb25zIHtcbiAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5idG4uZGlzYWJsZWQsXG4uZGlzYWJsZWQuYnRuLWxhcmdlLFxuLmN1c3RvbS1mb3JtIC5kaXNhYmxlZC5jbGVhcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2FibGVkLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNhYmxlZC5zdWJtaXQsXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5jbGVhcjpkaXNhYmxlZCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6ZGlzYWJsZWQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjOUY5RjlGO1xuXHRjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmJ0bi5kaXNhYmxlZCAqLFxuLmRpc2FibGVkLmJ0bi1sYXJnZSAqLFxuLmN1c3RvbS1mb3JtIC5kaXNhYmxlZC5jbGVhciAqLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzYWJsZWQub3B0aW9uLXNlbGVjdCAqLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuZGlzYWJsZWQuc3VibWl0ICosXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkICosXG4uYnRuLWxhcmdlLmRpc2FibGVkICosXG4uYnRuOmRpc2FibGVkICosXG4uYnRuLWxhcmdlOmRpc2FibGVkICosXG4uY3VzdG9tLWZvcm0gLmNsZWFyOmRpc2FibGVkICosXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkICosXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6ZGlzYWJsZWQgKixcbi5idG4tbGFyZ2U6ZGlzYWJsZWQgKixcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQgKiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uZGlzYWJsZWQuYnRuLWxhcmdlOmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5kaXNhYmxlZC5jbGVhcjpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmRpc2FibGVkLm9wdGlvbi1zZWxlY3Q6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5kaXNhYmxlZC5zdWJtaXQ6aG92ZXIsXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZDpob3Zlcixcbi5idG46ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5jbGVhcjpkaXNhYmxlZDpob3Zlcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQ6ZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG5cdGNvbG9yOiAjOUY5RjlGXG59XG5cbi5idG4gaSxcbi5idG4tbGFyZ2UgaSxcbi5jdXN0b20tZm9ybSAuY2xlYXIgaSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QgaSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCBpLFxuLmJ0bi1mbG9hdGluZyBpLFxuLmJ0bi1sYXJnZSBpLFxuLmJ0bi1mbGF0IGkge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cbi5wYWdlLXVzZXItcGFzc3dvcmQgI2VkaXQtc3VibWl0LFxuLmJ0bixcbi5idG4tbGFyZ2UsXG4uY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbiNzaXRlLWRpc2NsYWltZXItY29uZmlybSAjZWRpdC1zdWJtaXQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAuNXB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuLnBhZ2UtdXNlci1wYXNzd29yZCAjZWRpdC1zdWJtaXQ6aG92ZXIsXG4uYnRuOmhvdmVyLFxuLmJ0bi1sYXJnZTpob3Zlcixcbi5jdXN0b20tZm9ybSAuY2xlYXI6aG92ZXIsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmhvdmVyLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmhvdmVyLFxuXG4jc2l0ZS1kaXNjbGFpbWVyLWNvbmZpcm0gI2VkaXQtc3VibWl0OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmJiYmFkXG59XG4ucGFnZS11c2VyLXBhc3N3b3JkICNlZGl0LXN1Ym1pdCB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmJ0bi1mbG9hdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICNGRkY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcblx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmJ0bi1mbG9hdGluZyBpIHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAzN3B4XG59XG5cbi5idG4tZmxvYXRpbmc6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogMFxufVxuXG4uYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZSB7XG5cdHdpZHRoOiA1NS41cHg7XG5cdGhlaWdodDogNTUuNXB4XG59XG5cbi5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIGkge1xuXHRsaW5lLWhlaWdodDogNTUuNXB4XG59XG5cbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuXHRib3JkZXI6IG5vbmVcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyM3B4O1xuXHRib3R0b206IDIzcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR6LWluZGV4OiA5OThcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4gdWwge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNjRweFxufVxuXG4uZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuLmZpeGVkLWFjdGlvbi1idG4gdWwgYS5idG4tZmxvYXRpbmcge1xuXHRvcGFjaXR5OiAwXG59XG5cbi5idG4tZmxhdCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzM0MzQzNDtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5idG4tZmxhdC5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjYjNiM2IzO1xuXHRjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmJ0bi1sYXJnZSB7XG5cdGhlaWdodDogNTRweDtcblx0bGluZS1oZWlnaHQ6IDU2cHhcbn1cblxuLmJ0bi1sYXJnZSBpIHtcblx0Zm9udC1zaXplOiAxLjZyZW1cbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1pbi13aWR0aDogMTAwcHg7XG5cdG1heC1oZWlnaHQ6IDY1MHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHotaW5kZXg6IDE7XG5cdHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGxpIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG4uZHJvcGRvd24tY29udGVudCBsaTpob3Zlcixcbi5kcm9wZG93bi1jb250ZW50IGxpLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQgbGk+YSxcbi5kcm9wZG93bi1jb250ZW50IGxpPnNwYW4ge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Y29sb3I6ICMyNmE2OWE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxcmVtIDFyZW1cbn1cblxuLmNvbGxhcHNpYmxlIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcblx0bWFyZ2luOiAwLjV2dyAwIDF2dyAwXG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDNyZW07XG5cdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkXG59XG5cbi5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG5cdHdpZHRoOiAycmVtO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW1cbn1cblxuLmNvbGxhcHNpYmxlLWJvZHkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNvbGxhcHNpYmxlLWJvZHkgcCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMnJlbVxufVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lXG59XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUgbGkge1xuXHRwYWRkaW5nOiAwXG59XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0bWFyZ2luOiAwIDFyZW1cbn1cblxuLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtYm9keSB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRlxufVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkgYSB7XG5cdG1hcmdpbjogMCAxcmVtIDAgMnJlbVxufVxuXG4uY29sbGFwc2libGUucG9wb3V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lXG59XG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQ+bGkge1xuXHRib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMC45MikgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IG1hcmdpbiAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NClcbn1cblxuLmNvbGxhcHNpYmxlLnBvcG91dD5saTpob3ZlciB7XG5cdHdpbGwtY2hhbmdlOiBtYXJnaW4sIHRyYW5zZm9ybVxufVxuXG4uY29sbGFwc2libGUucG9wb3V0PmxpLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0bWFyZ2luOiAxNnB4IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXG59XG5cbi5tYXRlcmlhbGJveGVkIHtcblx0Y3Vyc29yOiB6b29tLWluO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHNcbn1cblxuLm1hdGVyaWFsYm94ZWQ6aG92ZXIge1xuXHR3aWxsLWNoYW5nZTogbGVmdCwgdG9wLCB3aWR0aCwgaGVpZ2h0XG59XG5cbi5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG5cdG9wYWNpdHk6IC44XG59XG5cbi5tYXRlcmlhbGJveGVkLmFjdGl2ZSB7XG5cdGN1cnNvcjogem9vbS1vdXRcbn1cblxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblx0ei1pbmRleDogOTk5O1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eVxufVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAlIDE1JTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR6LWluZGV4OiAxMDAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuXG4udGFibGUtb2YtY29udGVudHMuZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWRcbn1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGxpIHtcblx0cGFkZGluZzogMnB4IDBcbn1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjNzU3NTc1O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGhlaWdodDogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogLjQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4udGFibGUtb2YtY29udGVudHMgYTpob3ZlciB7XG5cdGNvbG9yOiAjYThhOGE4O1xuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhNGE0ZlxufVxuXG4udGFibGUtb2YtY29udGVudHMgYS5hY3RpdmUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VhNGE0ZlxufVxuXG4uc2lkZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAyNDBweDtcblx0bGVmdDogLTEwNSU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG5cdGhlaWdodDogLW1vei1jYWxjKDEwMCUpO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0ei1pbmRleDogOTk5O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWxsLWNoYW5nZTogbGVmdFxufVxuXG4uc2lkZS1uYXYucmlnaHQtYWxpZ25lZCB7XG5cdHdpbGwtY2hhbmdlOiByaWdodDtcblx0cmlnaHQ6IC0xMDUlO1xuXHRsZWZ0OiBhdXRvXG59XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUge1xuXHRtYXJnaW46IDBcbn1cblxuLnNpZGUtbmF2IGxpIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMTVweFxufVxuXG4uc2lkZS1uYXYgbGk6aG92ZXIsXG4uc2lkZS1uYXYgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZFxufVxuXG4uc2lkZS1uYXYgYSB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGxpbmUtaGVpZ2h0OiA2NHB4O1xuXHRwYWRkaW5nOiAwIDE1cHhcbn1cblxuLmRyYWctdGFyZ2V0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5OFxufVxuXG4uc2lkZS1uYXYuZml4ZWQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGNvbG9yOiAjNDQ0XG59XG5cbi5zaWRlLW5hdi5maXhlZCB7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZFxufVxuXG4uc2lkZS1uYXYuZml4ZWQucmlnaHQtYWxpZ25lZCB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuXHQuc2lkZS1uYXYuZml4ZWQge1xuXHRcdGxlZnQ6IC0xMDUlXG5cdH1cblxuXHQuc2lkZS1uYXYuZml4ZWQucmlnaHQtYWxpZ25lZCB7XG5cdFx0cmlnaHQ6IC0xMDUlO1xuXHRcdGxlZnQ6IGF1dG9cblx0fVxuXG59XG5cbi5zaWRlLW5hdiAuY29sbGFwc2libGUtYm9keSBsaS5hY3RpdmUsXG4uc2lkZS1uYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlNmU3M1xufVxuXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgbGkuYWN0aXZlIGEsXG4uc2lkZS1uYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogI2ZmZlxufVxuXG4jc2lkZW5hdi1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEyMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHotaW5kZXg6IDk5Nztcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHlcbn1cblxuLnByZWxvYWRlci13cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHhcbn1cblxuLnByZWxvYWRlci13cmFwcGVyLnNtYWxsIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweFxufVxuXG4ucHJlbG9hZGVyLXdyYXBwZXIuYmlnIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweFxufVxuXG4ucHJlbG9hZGVyLXdyYXBwZXIuYWN0aXZlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGVcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuXHR9XG5cbn1cblxuLnNwaW5uZXItbGF5ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDBcbn1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG5cdGJvcmRlci1jb2xvcjogIzQyODVmNFxufVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG5cdGJvcmRlci1jb2xvcjogI2RiNDQzN1xufVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG5cdGJvcmRlci1jb2xvcjogI2Y0YjQwMFxufVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuXHRib3JkZXItY29sb3I6ICMwZjlkNThcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcblx0YW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoXG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuXHRhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aFxufVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcblx0YW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGhcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuXHRhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoXG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcblx0YW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcblx0MTIuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxuXHR9XG5cblx0MjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcblx0fVxuXG5cdDM3LjUlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZylcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpXG5cdH1cblxuXHQ2Mi41JSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpXG5cdH1cblxuXHQ3NSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKVxuXHR9XG5cblx0ODcuNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKVxuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZylcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcblx0MTIuNSUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZylcblx0fVxuXG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxuXHR9XG5cblx0MzcuNSUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZylcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKVxuXHR9XG5cblx0NjIuNSUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZylcblx0fVxuXG5cdDc1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKVxuXHR9XG5cblx0ODcuNSUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZylcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDI2JSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0ODklIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ5MCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDI1JSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0MjYlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ4OSUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDkwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDE1JSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0MjUlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDUxJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQxNSUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDI1JSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHQ1MSUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ0MCUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0NzUlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHQ3NiUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0NDAlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDc1JSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0NzYlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ2NSUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDc1JSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0OTAlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0NjUlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQ3NSUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDkwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cbn1cblxuLmdhcC1wYXRjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA0NSU7XG5cdHdpZHRoOiAxMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0XG59XG5cbi5nYXAtcGF0Y2ggLmNpcmNsZSB7XG5cdHdpZHRoOiAxMDAwJTtcblx0bGVmdDogLTQ1MCVcbn1cblxuLmNpcmNsZS1jbGlwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0XG59XG5cbi5jaXJjbGUtY2xpcHBlciAuY2lyY2xlIHtcblx0d2lkdGg6IDIwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXdpZHRoOiAzcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcblx0YW5pbWF0aW9uOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMFxufVxuXG4uY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZylcbn1cblxuLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xuXHRsZWZ0OiAtMTAwJTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpXG59XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcblx0YW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aFxufVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcblx0LXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcblx0YW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGhcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKVxuXHR9XG5cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKVxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpXG5cdH1cblxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKVxuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZylcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByaWdodC1zcGluIHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpXG5cdH1cblxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKVxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyByaWdodC1zcGluIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZylcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZylcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKVxuXHR9XG5cbn1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHRhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxufVxuXG4uc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDQ0MHB4O1xuXHR3aWR0aDogMTAwJVxufVxuXG4uc2xpZGVyLmZ1bGxzY3JlZW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMFxufVxuXG4uc2xpZGVyLmZ1bGxzY3JlZW4gdWwuc2xpZGVzIHtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbi5zbGlkZXIuZnVsbHNjcmVlbiB1bC5pbmRpY2F0b3JzIHtcblx0ei1pbmRleDogMjtcblx0Ym90dG9tOiAzMHB4XG59XG5cbi5zbGlkZXIgLnNsaWRlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG5cdG1hcmdpbjogMDtcblx0aGVpZ2h0OiA0MDBweFxufVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkgaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG59XG5cbi5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTUlO1xuXHRsZWZ0OiAxNSU7XG5cdHdpZHRoOiA3MCU7XG5cdG9wYWNpdHk6IDBcbn1cblxuLnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHAge1xuXHRjb2xvcjogI2UwZTBlMFxufVxuXG4uc2xpZGVyIC5zbGlkZXMgbGkuYWN0aXZlIHtcblx0ei1pbmRleDogMlxufVxuXG4uc2xpZGVyIC5pbmRpY2F0b3JzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogMFxufVxuXG4uc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2cHg7XG5cdG1hcmdpbjogMCAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0LW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLnNsaWRlciAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MFxufVxuXG4ucGlja2VyIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4ucGlja2VyX19pbnB1dCB7XG5cdGN1cnNvcjogZGVmYXVsdFxufVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuXHRib3JkZXItY29sb3I6ICMwMDg5ZWNcbn1cblxuLnBpY2tlcl9faG9sZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuXG4vKiFcbiAqIERlZmF1bHQgbW9iaWxlLWZpcnN0LCByZXNwb25zaXZlIHN0eWxpbmcgZm9yIHBpY2thZGF0ZS5qc1xuICogRGVtbzogaHR0cDovL2Ftc3VsLmdpdGh1Yi5pby9waWNrYWRhdGUuanNcbiAqL1xuLnBpY2tlcl9faG9sZGVyLFxuLnBpY2tlcl9fZnJhbWUge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDEwMCVcbn1cblxuLnBpY2tlcl9faG9sZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIHRvcCAwcyAwLjE1cztcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0LCB0b3AgMHMgMC4xNXM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIHRvcCAwcyAwLjE1cztcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnBpY2tlcl9fZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtaW4td2lkdGg6IDI1NnB4O1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXRcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OjI4Ljg3NWVtKSB7XG5cdC5waWNrZXJfX2ZyYW1lIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAtMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA4MCVcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLWhlaWdodDo0MC4xMjVlbSkge1xuXHQucGlja2VyX19mcmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNy41JVxuXHR9XG5cbn1cblxuLnBpY2tlcl9fd3JhcCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbkBtZWRpYSAobWluLWhlaWdodDoyOC44NzVlbSkge1xuXHQucGlja2VyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9ja1xuXHR9XG5cbn1cblxuLnBpY2tlcl9fYm94IHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6MjguODc1ZW0pIHtcblx0LnBpY2tlcl9fYm94IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICM4OTg5ODk7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMzZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDEycHggMzZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG5cdFx0Ym94LXNoYWRvdzogMCAxMnB4IDM2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpXG5cdH1cblxufVxuXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMUUwMDAwMDAsIGVuZENvbG9yc3RyPSMxRTAwMDAwMClcIjtcblx0em9vbTogMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMyKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXRcbn1cblxuLnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcblx0dG9wOiAwO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdC1tb3otb3BhY2l0eTogMTtcblx0b3BhY2l0eTogMVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6MzUuODc1ZW0pIHtcblx0LnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcblx0XHR0b3A6IDEwJTtcblx0XHRib3R0b206IDIwJSBhdXRvXG5cdH1cblxufVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuXHRib3JkZXItY29sb3I6ICNFM0YyRkRcbn1cblxuLnBpY2tlcl9fZnJhbWUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAzMjVweFxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6MzguODc1ZW0pIHtcblx0LnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcblx0XHR0b3A6IDEwJTtcblx0XHRib3R0b206IGF1dG9cblx0fVxuXG59XG5cbi5waWNrZXJfX2JveCB7XG5cdHBhZGRpbmc6IDAgMWVtXG59XG5cbi5waWNrZXJfX2hlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAuNzVlbVxufVxuXG4ucGlja2VyX19tb250aCxcbi5waWNrZXJfX3llYXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMjVlbVxufVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLFxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiAuMjVlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMjVlbVxufVxuXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoLmJyb3dzZXItZGVmYXVsdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0d2lkdGg6IDQwJVxufVxuXG4ucGlja2VyX19zZWxlY3QtLXllYXIuYnJvd3Nlci1kZWZhdWx0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHR3aWR0aDogMjUlXG59XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsXG4ucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSlcbn1cblxuLnBpY2tlcl9fbmF2LS1wcmV2LFxuLnBpY2tlcl9fbmF2LS1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAuNWVtIDEuMjVlbTtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHR0b3A6IC0wLjI1ZW1cbn1cblxuLnBpY2tlcl9fbmF2LS1wcmV2IHtcblx0bGVmdDogLTFlbTtcblx0cGFkZGluZy1yaWdodDogMS4yNWVtXG59XG5cbi5waWNrZXJfX25hdi0tbmV4dCB7XG5cdHJpZ2h0OiAtMWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuMjVlbVxufVxuXG4ucGlja2VyX19uYXYtLWRpc2FibGVkLFxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3Zlcixcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpiZWZvcmU6aG92ZXIge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZjVmNTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjVcbn1cblxuLnBpY2tlcl9fdGFibGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAuNzVlbTtcblx0bWFyZ2luLWJvdHRvbTogLjVlbVxufVxuXG4ucGlja2VyX190YWJsZSB0aCxcbi5waWNrZXJfX3RhYmxlIHRkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5waWNrZXJfX3RhYmxlIHRkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwXG59XG5cbi5waWNrZXJfX3dlZWtkYXkge1xuXHR3aWR0aDogMTQuMjg1NzE0Mjg2JTtcblx0Zm9udC1zaXplOiAuNzVlbTtcblx0cGFkZGluZy1ib3R0b206IC4yNWVtO1xuXHRjb2xvcjogIzk5OTk5OTtcblx0Zm9udC13ZWlnaHQ6IDUwMFxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6MzMuODc1ZW0pIHtcblx0LnBpY2tlcl9fd2Vla2RheSB7XG5cdFx0cGFkZGluZy1ib3R0b206IC41ZW1cblx0fVxuXG59XG5cbi5waWNrZXJfX2RheS0tdG9kYXkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjNTk1OTU5O1xuXHRsZXR0ZXItc3BhY2luZzogLS4zO1xuXHRwYWRkaW5nOiAuNzVyZW0gMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjYWFhYWFhXG59XG5cbi5waWNrZXJfX2RheS0taW5mb2N1czpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IC43NXJlbSAwO1xuXHRjb2xvcjogI2ZmZlxufVxuXG4ucGlja2VyX19kYXktLW91dGZvY3VzOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogI2RkZGRkZDtcblx0Zm9udC13ZWlnaHQ6IDUwMFxufVxuXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdGJhY2tncm91bmQ6ICMwMDg5ZWM7XG5cdGNvbG9yOiAjZmZmZmZmXG59XG5cbi5waWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0Ym9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogI2RkZGRkZDtcblx0Y3Vyc29yOiBkZWZhdWx0XG59XG5cbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkLFxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjYmJiYmJiXG59XG5cbi5waWNrZXJfX2Zvb3RlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXksXG4ucGlja2VyX19idXR0b24tLWNsZWFyLFxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogLjhlbTtcblx0cGFkZGluZzogLjY2ZW0gMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdpZHRoOiAzMyU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmhvdmVyLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3Zlcixcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjYjFkY2ZiXG59XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6Zm9jdXMsXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLFxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICNiMWRjZmI7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0b3V0bGluZTogbm9uZVxufVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLFxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAwXG59XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlLFxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIiBcIjtcblx0bWFyZ2luLXJpZ2h0OiAuNDVlbVxufVxuXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSB7XG5cdHRvcDogLTAuMDVlbTtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci10b3A6IDAuNjZlbSBzb2xpZCAjMDA1OWJjO1xuXHRib3JkZXItbGVmdDogLjY2ZW0gc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuXHR0b3A6IC0wLjI1ZW07XG5cdHdpZHRoOiAuNjZlbTtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTIyMDBcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRDdcIjtcblx0dG9wOiAtMC4xZW07XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG5cdG1hcmdpbi1yaWdodDogLjM1ZW07XG5cdGNvbG9yOiAjNzc3Nzc3XG59XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdLFxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXItY29sb3I6ICNmNWY1ZjU7XG5cdGNvbG9yOiAjZGRkZGRkO1xuXHRjdXJzb3I6IGRlZmF1bHRcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF06YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2FhYWFhYVxufVxuXG4ucGlja2VyX19ib3gge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLnBpY2tlcl9fZGF0ZS1kaXNwbGF5IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLnBpY2tlcl9fbmF2LS1wcmV2OmhvdmVyLFxuLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0YmFja2dyb3VuZDogI2ExZGVkOFxufVxuXG4ucGlja2VyX193ZWVrZGF5LWRpc3BsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWY4OTdmO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTVweFxufVxuXG4ucGlja2VyX19tb250aC1kaXNwbGF5IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAycmVtXG59XG5cbi5waWNrZXJfX2RheS1kaXNwbGF5IHtcblx0Zm9udC1zaXplOiA0LjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLnBpY2tlcl9feWVhci1kaXNwbGF5IHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNClcbn1cblxuLnBpY2tlcl9fYm94IHtcblx0cGFkZGluZzogMFxufVxuXG4ucGlja2VyX19jYWxlbmRhci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDFyZW1cbn1cblxuLnBpY2tlcl9fY2FsZW5kYXItY29udGFpbmVyIHRoZWFkIHtcblx0Ym9yZGVyOiBub25lXG59XG5cbi5waWNrZXJfX3RhYmxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVlbVxufVxuXG4ucGlja2VyX19kYXktLWluZm9jdXMge1xuXHRjb2xvcjogIzU5NTk1OTtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMztcblx0cGFkZGluZzogLjc1cmVtIDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5waWNrZXJfX2RheS5waWNrZXJfX2RheS0tdG9kYXkge1xuXHRjb2xvcjogIzI2YTY5YVxufVxuXG4ucGlja2VyX19kYXkucGlja2VyX19kYXktLXRvZGF5LnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG5cdGNvbG9yOiAjZmZmXG59XG5cbi5waWNrZXJfX3dlZWtkYXkge1xuXHRmb250LXNpemU6IC45cmVtXG59XG5cbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xuXHRjb2xvcjogI2ZmZmZmZlxufVxuXG4ucGlja2VyX19kYXktLXNlbGVjdGVkLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyxcbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIucGlja2VyX19kYXktLW91dGZvY3VzLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhMWRlZDhcbn1cblxuLnBpY2tlcl9fZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDVweCAxMHB4XG59XG5cbi5waWNrZXJfX2Nsb3NlLFxuLnBpY2tlcl9fdG9kYXkge1xuXHRmb250LXNpemU6IDEuMXJlbTtcblx0cGFkZGluZzogMCAxcmVtO1xuXHRjb2xvcjogIzI2YTY5YVxufVxuXG4ucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLFxuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRib3JkZXItdG9wOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDAuNzVlbSBzb2xpZCAjNjc2NzY3O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG9cbn1cblxuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjNjc2NzY3XG59XG5cbmJ1dHRvbi5waWNrZXJfX3RvZGF5OmZvY3VzLFxuYnV0dG9uLnBpY2tlcl9fY2xlYXI6Zm9jdXMsXG5idXR0b24ucGlja2VyX19jbG9zZTpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhMWRlZDhcbn1cblxuLnBpY2tlcl9fbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDAuNzVlbSAwIDQuMmVtO1xuXHRtYXJnaW46IDBcbn1cblxuLnBpY2tlcl9fbGlzdC1pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IC43NWVtIDEuMjVlbVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6NDYuNzVlbSkge1xuXHQucGlja2VyX19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IC41ZW0gMWVtXG5cdH1cblxufVxuXG4ucGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuXHRib3JkZXItY29sb3I6ICMwMDg5ZWM7XG5cdHotaW5kZXg6IDEwXG59XG5cbi5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQge1xuXHRib3JkZXItY29sb3I6ICMwMDg5ZWM7XG5cdHotaW5kZXg6IDEwXG59XG5cbi5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRiYWNrZ3JvdW5kOiAjYjFkY2ZiXG59XG5cbi5waWNrZXJfX2xpc3QtaXRlbS0tc2VsZWN0ZWQsXG4ucGlja2VyX19saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19saXN0LWl0ZW0tLXNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogIzAwODllYztcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHotaW5kZXg6IDEwXG59XG5cbi5waWNrZXJfX2xpc3QtaXRlbS0tZGlzYWJsZWQsXG4ucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0Ym9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogI2RkZGRkZDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRib3JkZXItY29sb3I6ICNkZGRkZGQ7XG5cdHotaW5kZXg6IGF1dG9cbn1cblxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbjogMWVtIGF1dG8gMDtcblx0cGFkZGluZzogMWVtIDEuMjVlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IC42N2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjNjY2XG59XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3Zlcixcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpmb2N1cyB7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuXHRiYWNrZ3JvdW5kOiAjZWUyMjAwO1xuXHRib3JkZXItY29sb3I6ICNlZTIyMDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6IG5vbmVcbn1cblxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSB7XG5cdHRvcDogLTAuMjVlbTtcblx0Y29sb3I6ICM2NjY7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRmb250LXdlaWdodDogYm9sZFxufVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXI6YmVmb3JlLFxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzOmJlZm9yZSB7XG5cdGNvbG9yOiAjZmZmZmZmXG59XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fZnJhbWUge1xuXHRtaW4td2lkdGg6IDI1NnB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4XG59XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYm94IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OjQwLjEyNWVtKSB7XG5cdC5waWNrZXItLXRpbWUgLnBpY2tlcl9fYm94IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1ZW1cblx0fVxuXG59XG5cbi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uc2xpY2stbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMFxufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmVcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGN1cnNvcjogaGFuZFxufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLnNsaWNrLXRyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZVxufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuXHRjbGVhcjogYm90aFxufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRkaXNwbGF5OiBub25lXG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcblx0ZmxvYXQ6IHJpZ2h0XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuXHRkaXNwbGF5OiBub25lXG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcblx0ZGlzcGxheTogYmxvY2tcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZj8xNDQwMjkwODQ4JykgY2VudGVyIGNlbnRlciBuby1yZXBlYXRcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG5cdHNyYzogdXJsKCcvZm9udHMvc2xpY2suZW90PzE0NDAyOTA4NDgnKTtcblx0c3JjOiB1cmwoJy9mb250cy9zbGljay5lb3Q/JjE0NDAyOTA4NDgjaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCcvZm9udHMvc2xpY2sud29mZj8xNDQwMjkwODQ4JykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcvZm9udHMvc2xpY2sudHRmPzE0NDAyOTA4NDgnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcvZm9udHMvc2xpY2suc3ZnPzE0NDAyOTA4NDgjc2xpY2snKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDBweDtcblx0Zm9udC1zaXplOiAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmVcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMC4yNVxufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJzbGlja1wiO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogMC43NTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiAtMjVweFxufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0yNXB4XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oaQXCJcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKGklwiXG59XG5cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IC0yNXB4XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuXHRsZWZ0OiAtMjVweDtcblx0cmlnaHQ6IGF1dG9cbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCLihpJcIlxufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oaQXCJcbn1cblxuLnNsaWNrLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHhcbn1cblxuLnNsaWNrLWRvdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTQ1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlXG59XG5cbi5zbGljay1kb3RzIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0b3V0bGluZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDBweDtcblx0Zm9udC1zaXplOiAwcHg7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZVxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb250ZW50OiBcIuKAolwiO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmb250LWZhbWlseTogXCJzbGlja1wiO1xuXHRmb250LXNpemU6IDZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdG9wYWNpdHk6IDAuMjU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcblx0Y29sb3I6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNzVcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGk+LnNlbGVjdGl6ZS1pbnB1dD5kaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZlxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcblx0Y29udGVudDogJyEnO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNXB4IDhweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG5cdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwXG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOHB4O1xuXHR0b3A6IDUwJTtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdG9wYWNpdHk6IDAuNDtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudFxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG5cdGNvbG9yOiAjMDAwMDAwXG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcblx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yaWdodDogMCBub25lXG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcblx0Ym9yZGVyLXRvcDogMCBub25lXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDE3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAycHggMCAwIDA7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzNiYjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcblx0Ym9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSlcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA1NzhkXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuXHRib3JkZXItbGVmdC1jb2xvcjogI2FhYWFhYVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWlucHV0IGlucHV0IHtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG5cdHBhZGRpbmc6IDhweCA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcblx0cGFkZGluZzogNXB4IDhweCAycHhcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZlxufVxuXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnRcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDBcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dD4qIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6b29tOiAxO1xuXHQqZGlzcGxheTogaW5saW5lXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0PmRpdiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwIDNweCAzcHggMDtcblx0cGFkZGluZzogMnB4IDZweDtcblx0YmFja2dyb3VuZDogIzFkYTdlZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDczYmJcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQ+ZGl2LmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICM5MmM4MzY7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NzhkXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkPmRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkPmRpdi5hY3RpdmUge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogI2QyZDJkMjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYVxufVxuXG4uc2VsZWN0aXplLWlucHV0PmlucHV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMXB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5zZWxlY3RpemUtaW5wdXQ+aW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dD5pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG5cdGNvbnRlbnQ6ICcgJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBsZWZ0XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnICc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdGhlaWdodDogMXB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwXG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRtYXJnaW46IC0xcHggMCAwIDA7XG5cdGJvcmRlci10b3A6IDAgbm9uZTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHhcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0sXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuXHRwYWRkaW5nOiA1cHggOHB4XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuXHRib3JkZXItdG9wOiAwIG5vbmVcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGN1cnNvcjogZGVmYXVsdFxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZkO1xuXHRjb2xvcjogIzQ5NWM2OFxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcblx0Y29sb3I6ICM0OTVjNjhcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcblx0Y29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KVxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDIwMHB4XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dCB7XG5cdGN1cnNvcjogdGV4dFxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnICc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTVweDtcblx0bWFyZ2luLXRvcDogLTNweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuXHRib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG5cdG1hcmdpbi10b3A6IC00cHg7XG5cdGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuXHRsZWZ0OiAxNXB4O1xuXHRyaWdodDogYXV0b1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQ+aW5wdXQge1xuXHRtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHhcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIHtcblx0Y29sb3I6ICM5OTk7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdLFxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuXHRib3JkZXItY29sb3I6ICNlNmU2ZTZcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuXHRiYWNrZ3JvdW5kOiBub25lXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0IFtkYXRhLXZhbHVlXSB7XG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgNTEsIDgzLCAwLjMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFiOWRlYztcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMWRhN2VlLCAjMTc4ZWU5KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMxZGE3ZWUpLCB0bygjMTc4ZWU5KSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzFkYTdlZSwgIzE3OGVlOSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMxZGE3ZWUsICMxNzhlZTkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWRhN2VlLCAjMTc4ZWU5KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYxZGE3ZWUnLCBlbmRDb2xvcnN0cj0nI2ZmMTc4ZWU5JywgR3JhZGllbnRUeXBlPTApO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuXHRib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCBbZGF0YS12YWx1ZV0uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwODVkNDtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDhmZDgpLCB0bygjMDA3NWNmKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGZkOCwgIzAwNzVjZik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhmZDgsICMwMDc1Y2YpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDhmZDgnLCBlbmRDb2xvcnN0cj0nI2ZmMDA3NWNmJywgR3JhZGllbnRUeXBlPTApXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZjJmMmYyKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZWZlZmUpLCB0bygjZjJmMmYyKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSwgI2YyZjJmMik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUsICNmMmYyZjIpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmVmZWZlLCAjZjJmMmYyKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZWZlZmUnLCBlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJywgR3JhZGllbnRUeXBlPTApXG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtZHJvcGRvd24uc2luZ2xlIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjhiOGI4XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDAuODVlbVxufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwXG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcDogMCBub25lXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluRG93biB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweClcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxufVxuXG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMFxuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMVxuXHR9XG5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxXG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDBcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxuXG59XG5cbkBrZXlmcmFtZXMgcG9wLWluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgcG9wLWluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9wLWluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5ALW1zLWtleWZyYW1lcyBwb3AtaW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSlcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSlcblx0fVxuXG59XG5cbkAtby1rZXlmcmFtZXMgcG9wLWluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpXG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSlcblx0fVxuXG59XG5cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSlcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSlcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpXG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXHR9XG5cbn1cblxuQC1tcy1rZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSlcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpXG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXHR9XG5cbn1cblxuQC1vLWtleWZyYW1lcyBwdWxzZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSlcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG5cdH1cblxuXHQyMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMmRlZylcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpXG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgd29iYmxlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZylcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuXHR9XG5cblx0MjAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDJkZWcpXG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKVxuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuXHR9XG5cbn1cblxuQC1tcy1rZXlmcmFtZXMgd29iYmxlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZylcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG59XG5cbkAtby1rZXlmcmFtZXMgd29iYmxlIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG5cdDIwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKVxuXHR9XG5cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZylcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblx0fVxuXG59XG5cbi5mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXhcbn1cblxuLmZsZXggLmZsZXgtZXZlbiB7XG5cdC13ZWJraXQtZmxleDogMSAxIGF1dG87XG5cdC1tcy1mbGV4OiAxIDEgYXV0bztcblx0LW1vei1mbGV4OiAxIDEgYXV0bztcblx0LW8tZmxleDogMSAxIGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvXG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4ub25lLXRvb2x0aXAgLmNvbC14cy05IHtcblx0cGFkZGluZy1yaWdodDogMTUwcHhcbn1cblxuLmRpc3BsYXktb24tbWVkaXVtLFxuLmRpc3BsYXktb24tbW9iaWxlLW1lbnUsXG4uZGlzcGxheS1vbi1zbWFsbCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uZGlzcGxheS1vbi1sYXJnZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQuZGlzcGxheS1vbi1sYXJnZSxcblx0LmRpc3BsYXktb24tbW9iaWxlLW1lbnUsXG5cdC5kaXNwbGF5LW9uLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblx0fVxuXG5cdC5kaXNwbGF5LW9uLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHQuZGlzcGxheS1vbi1tb2JpbGUtbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xuXHQuZGlzcGxheS1vbi1tZWRpdW0sXG5cdC5kaXNwbGF5LW9uLWxhcmdlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblx0fVxuXG5cdC5kaXNwbGF5LW9uLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG5cdH1cblxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuLmNhcmQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4jcHJvZ3Jlc3NiYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCxcbi5jYXJkLXBhbmVsIHtcblx0bWFyZ2luOiAwLjVyZW0gMCAyMHB4XG59XG5cbi5jYXJkLnJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5yb3csXG4ucm93I3Byb2dyZXNzYmFyLFxuLnJvdyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLnJvdyNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnJvdy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAucm93LmxldmVsLXVwLFxuLmNhcmQuZmxleC1yb3csXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uZmxleC1yb3csXG4uZmxleC1yb3cjcHJvZ3Jlc3NiYXIsXG4uZmxleC1yb3cjcXVlc3Rpb24tb2YtdGhlLWRheSxcbi5mbGV4LXJvdyNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZsZXgtcm93LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCxcbi5jYXJkLXBhbmVsLnJvdyxcbi5jYXJkLXBhbmVsLmZsZXgtcm93IHtcblx0bWFyZ2luOiAwLjVyZW0gLTAuNXJlbSAxLjVyZW1cbn1cblxuLmNhcmQgLnJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAucm93LFxuI3Byb2dyZXNzYmFyIC5yb3csXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucm93LFxuI2Zvb3RlciAucm93LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAucm93LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAucm93LFxuLmNhcmQgLmZsZXgtcm93LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5mbGV4LXJvdyxcbiNwcm9ncmVzc2JhciAuZmxleC1yb3csXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuZmxleC1yb3csXG4jZm9vdGVyIC5mbGV4LXJvdyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmZsZXgtcm93LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuZmxleC1yb3csXG4uY2FyZC1wYW5lbCAucm93LFxuLmNhcmQtcGFuZWwgLmZsZXgtcm93IHtcblx0d2lkdGg6IDEwMCVcbn1cblxuLmNhcmQgLmNhcmQtY29udGVudCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50LFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50LFxuI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50LFxuLmNhcmQtcGFuZWwgLmNhcmQtY29udGVudCB7XG5cdHBhZGRpbmc6IDE1cHhcbn1cblxuLmNhcmQgLmNvbGxlY3Rpb24sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNvbGxlY3Rpb24sXG4jcHJvZ3Jlc3NiYXIgLmNvbGxlY3Rpb24sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuY29sbGVjdGlvbixcbiNmb290ZXIgLmNvbGxlY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jb2xsZWN0aW9uLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY29sbGVjdGlvbixcbi5jYXJkLXBhbmVsIC5jb2xsZWN0aW9uIHtcblx0cGFkZGluZzogMFxufVxuXG4uY2FyZCAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4jcHJvZ3Jlc3NiYXIgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4jZm9vdGVyIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0sXG4uY2FyZC1wYW5lbCAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtIHtcblx0bGluZS1oZWlnaHQ6IDJlbTtcblx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggNDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJkIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ubmV3OmJlZm9yZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUsXG4jcHJvZ3Jlc3NiYXIgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlLFxuI2Zvb3RlciAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLm5ldzpiZWZvcmUsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ubmV3OmJlZm9yZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlLFxuLmNhcmQtcGFuZWwgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5uZXc6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzQyOGJjYTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGNvbnRlbnQ6IFwibmV3XCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAwLjZlbTtcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRwYWRkaW5nOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dG9wOiAxNXB4XG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQgaDIuYmxvY2stdGl0bGUsXG4uY2FyZCAuY2FyZC10aXRsZSxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC10aXRsZSxcbiNwcm9ncmVzc2JhciAuY2FyZC10aXRsZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLXRpdGxlLFxuI2Zvb3RlciAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtdGl0bGUsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLXRpdGxlLFxuLmNhcmQtcGFuZWwgLmNhcmQtdGl0bGUge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRtYXJnaW46IDBcbn1cblxuLnN0YXJ0LWxnIHtcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR0ZXh0LWFsaWduOiBzdGFydFxufVxuXG4uY2VudGVyLWxnIHtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmVuZC1sZyB7XG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHRleHQtYWxpZ246IGVuZFxufVxuXG4udG9wLWxnIHtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG5cbi5taWRkbGUtbGcge1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmJvdHRvbS1sZyB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmRcbn1cblxuLmFyb3VuZC1sZyB7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXG59XG5cbi5iZXR3ZWVuLWxnIHtcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4uZmlyc3QtbGcge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuXHQtd2Via2l0LW9yZGVyOiAtMTtcblx0LW1zLWZsZXgtb3JkZXI6IC0xO1xuXHRvcmRlcjogLTFcbn1cblxuLmxhc3QtbGcge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHQtd2Via2l0LW9yZGVyOiAxO1xuXHQtbXMtZmxleC1vcmRlcjogMTtcblx0b3JkZXI6IDFcbn1cblxuLmJyb29jaGVzIHtcblx0cGFkZGluZzogMFxufVxuI3Byb2dyZXNzYmFyIHtcblx0bWF4LWhlaWdodDo4MHZoO1xufVxuLmJyb29jaGVzIC5icm9vY2gge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdGFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdGN1cnNvcjogaGVscDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uYnJvb2NoZXMgLmJyb29jaCAubWVkaXVtIHtcblx0Ym9yZGVyOiAzcHggc29saWQgIzYwNjA2MDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDIuN3Z3O1xuXHRoZWlnaHQ6IDV2dztcblx0bGluZS1oZWlnaHQ6IDQuN3Z3O1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDV2d1xufVxuLmJyb29jaGVzIC5icm9vY2ggLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyLjd2aDtcbiAgICBoZWlnaHQ6IDV2aDtcbiAgICBsaW5lLWhlaWdodDogNC43dmg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDV2aDtcbn1cblxuLmJyb29jaGVzIC5icm9vY2ggcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogNXB4IDAgMFxufVxuXG4uZGlzY292ZXJpZXMuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbi5kaXNjb3Zlcmllcy5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmXG59XG5cbi5kaXNjb3ZlcmllcyAuc2xpY2stdHJhY2sge1xuXHRwYWRkaW5nOiAxMHB4IDBcbn1cblxuLmRpc2NvdmVyaWVzIC5kaXNjb3Zlcnkge1xuXHRtYXJnaW46IDAgMTBweFxufVxuXG4uZGlzY292ZXJpZXMgLmRpc2NvdmVyeSAuY2FyZC10aXRsZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDF2dyAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNXZ3ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMXZ3IDAgMDtcblx0cGFkZGluZzogMXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxufVxuXG4uZGlzY292ZXJpZXMgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRpc2NvdmVyaWVzIC5zbGljay1uZXh0OmJlZm9yZSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOClcbn1cblxuLmRpc2NvdmVyeSAuY2hhcnQge1xuXHRtaW4taGVpZ2h0OiAzNXZ3XG59XG5cbi5kaXNjb3ZlcnkgLmNoYXJ0LmxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvYnVuZGxlcy9hcHAvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSA1MCUgNTAlIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZGlzY292ZXJ5IC5jaGFydC5sb2FkaW5nOmFmdGVyIHtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xuXHRmb250LXNpemU6IDEuM3Z3O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxdnc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCVcbn1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jYXJkLmNvbC14cy03LFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5jb2wteHMtNyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtZGlzY292ZXJ5IHNwYW4uY29sLXhzLTcsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLmNvbC14cy03I3Byb2dyZXNzYmFyLFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNyNmb290ZXIsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5jb2wteHMtNy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzcy1kaXNjb3ZlcnkgLmNvbC14cy03LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wYWdlLW15ZGF0YSAjY29udGVudCAuY29sLXhzLTcubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC5jb2wteHMtNy5sZXZlbC11cCB7XG5cdG1hcmdpbi1yaWdodDogOTBweFxufVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLmNhcmQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1kaXNjb3Zlcnkgc3BhbiAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLWRpc2NvdmVyeSAjcHJvZ3Jlc3NiYXIgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Zvb3RlciAuY2FyZC10aXRsZSxcbiNkaXNjdXNzLWRpc2NvdmVyeSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzLWRpc2NvdmVyeSAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzcy1kaXNjb3ZlcnkgLmxldmVsLXVwIC5jYXJkLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRcbn1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5jYXJkIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtYWN0aW9uLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1kaXNjb3Zlcnkgc3BhbiAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI3Byb2dyZXNzYmFyIC5jYXJkLWFjdGlvbixcbiNkaXNjdXNzLWRpc2NvdmVyeSAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Zvb3RlciAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1hY3Rpb24sXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1hY3Rpb24sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3MtZGlzY292ZXJ5IC5sZXZlbC11cCAuY2FyZC1hY3Rpb24ge1xuXHRib3JkZXItdG9wOiBub25lXG59XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXRhaWxzIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0bWFyZ2luOiAwXG59XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAucG9zdC1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMWVtIDBcbn1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5IC5wb3N0LWRlc2NyaXB0aW9uIHAge1xuXHRmb250LXdlaWdodDogYm9sZFxufVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgLnBvc3QtY29tbWVudHMgLnBvc3QtZGV0YWlscyAuZGF0ZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbiNkaXNjdXNzLWRpc2NvdmVyeSAjQ29tbWVudCB7XG5cdG1hcmdpbjogNDBweCAwIDBcbn1cblxuI2Rpc2N1c3MtZGlzY292ZXJ5ICNDb21tZW50IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUge1xuXHRmb250LXNpemU6IDEuMjVlbVxufVxuXG4jZGlzY3Vzcy1kaXNjb3ZlcnkgI0NvbW1lbnQgLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcblx0cGFkZGluZzogMS4ycmVtIDBcbn1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRtYXJnaW46IDAgMCAxZW1cbn1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3csXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgI2Zvb3RlciAuY2FyZC1jb250ZW50IC5yb3csXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93LFxuI2Rpc2N1c3Npb25zLWxpc3QgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3csXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyB7XG5cdG1hcmdpbi10b3A6IDIwcHhcbn1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bixcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bixcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5idG4sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bi1sYXJnZSxcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLWxhcmdlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmJ0bi1sYXJnZSxcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5idG4tbGFyZ2UsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuYnRuLWxhcmdlLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9ucy1saXN0IHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY2xlYXIsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb25zLWxpc3QgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmNsZWFyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY2xlYXIsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jbGVhcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLmNsZWFyLFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9ucy1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5vcHRpb24tc2VsZWN0LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAub3B0aW9uLXNlbGVjdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5vcHRpb24tc2VsZWN0LFxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5zdWJtaXQsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuc3VibWl0LFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3Npb25zLWxpc3Qgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5zdWJtaXQsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY3Vzc2lvbnMtbGlzdCAjcXVlc3Rpb24tb2YtdGhlLWRheSAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNmb290ZXIgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI2Zvb3RlciAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbiNkaXNjdXNzaW9ucy1saXN0IC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb25zLWxpc3QgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAjZGlzY3Vzc2lvbnMtbGlzdCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAucm93IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkaXNjdXNzaW9ucy1saXN0IC5sZXZlbC11cCAuY2FyZC1jb250ZW50IC5yb3cgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMC45dndcbn1cblxuI2Rpc2N1c3Npb25zLWxpc3QgLmNhcmQgLmNhcmQtY29udGVudCAucm93IC5jb21tZW50cyxcbiNkaXNjdXNzaW9ucy1saXN0IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3BhbiAuY2FyZC1jb250ZW50IC5yb3cgLmNvbW1lbnRzLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzc2lvbnMtbGlzdCBzcGFuIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCAucm93IC5jb21tZW50cyxcbiNkaXNjdXNzaW9ucy1saXN0ICNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZm9vdGVyIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLnVuYW5zd2VyZWQtcXVlc3Rpb25zIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4jZGlzY3Vzc2lvbnMtbGlzdCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2N1c3Npb25zLWxpc3QgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQgLnJvdyAuY29tbWVudHMge1xuXHRwYWRkaW5nOiA2cHggMTVweDtcblx0dmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4jZmlsdGVycyAjdGFnLXRvZ2dsZSB7XG5cdHBhZGRpbmc6IDBcbn1cblxuI2ZpbHRlcnMgLnRhZ2JveCB7XG5cdG1hcmdpbjogMXZ3IDAgMDtcblx0cGFkZGluZzogMFxufVxuXG4jZmlsdGVycyAudGFnYm94IC5idG4sXG4jZmlsdGVycyAudGFnYm94IC5idG4tbGFyZ2UsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2ZpbHRlcnMgLnRhZ2JveCAuY2xlYXIsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNmaWx0ZXJzIC50YWdib3ggLm9wdGlvbi1zZWxlY3QsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuc3VibWl0IHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Zm9udC1zaXplOiAwLjl2dztcblx0aGVpZ2h0OiAyLjV2dztcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0bWFyZ2luLXJpZ2h0OiAwLjV2dztcblx0bWluLXdpZHRoOiA0dnc7XG5cdHBhZGRpbmc6IDAgMXZ3XG59XG5cbiNmaWx0ZXJzIC50YWdib3ggLmJ0bi5hY3RpdmUsXG4jZmlsdGVycyAudGFnYm94IC5hY3RpdmUuYnRuLWxhcmdlLFxuI2ZpbHRlcnMgLnRhZ2JveCAuY3VzdG9tLWZvcm0gLmFjdGl2ZS5jbGVhcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUuY2xlYXIsXG4jZmlsdGVycyAudGFnYm94IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmFjdGl2ZS5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAudGFnYm94IC5hY3RpdmUub3B0aW9uLXNlbGVjdCxcbiNmaWx0ZXJzIC50YWdib3ggLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuYWN0aXZlLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnRhZ2JveCAuYWN0aXZlLnN1Ym1pdCB7XG5cdGNvbG9yOiAjZmZmXG59XG5cbiNmaWx0ZXJzIC5idG4sXG4jZmlsdGVycyAuYnRuLWxhcmdlLFxuI2ZpbHRlcnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZmlsdGVycyAuY2xlYXIsXG4jZmlsdGVycyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZmlsdGVycyAub3B0aW9uLXNlbGVjdCxcbiNmaWx0ZXJzIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2ZpbHRlcnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMS4zdnc7XG5cdG1pbi13aWR0aDogNXZ3O1xuXHRwYWRkaW5nOiAwIDEuMjV2d1xufVxuXG4uY2FyZC5wb3B1cCxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5wb3B1cCxcbi5wb3B1cCNwcm9ncmVzc2Jhcixcbi5wb3B1cCNxdWVzdGlvbi1vZi10aGUtZGF5LFxuLnBvcHVwI2Zvb3RlcixcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAucG9wdXAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnBvcHVwLmxldmVsLXVwIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0xMjVweCAwIDAgLTI1NXB4O1xuXHRwYWRkaW5nOiA1MHB4IDIwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNTEwcHg7XG5cdHotaW5kZXg6IDEwMFxufVxuXG4uY2FyZC5wb3B1cCBwLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuLnBvcHVwIHAsXG4ucG9wdXAjcHJvZ3Jlc3NiYXIgcCxcbi5wb3B1cCNxdWVzdGlvbi1vZi10aGUtZGF5IHAsXG4ucG9wdXAjZm9vdGVyIHAsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnBvcHVwLnVuYW5zd2VyZWQtcXVlc3Rpb25zIHAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnBvcHVwLmxldmVsLXVwIHAge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMCAwIDIwcHhcbn1cblxuLnBvc3QtZGV0YWlscyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDV2dztcblx0bGluZS1oZWlnaHQ6IDV2dztcblx0bWFyZ2luOiAwIDAgMXZ3XG59XG5cbi5wb3N0LWRldGFpbHMgLmF1dGhvciB7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdC1tb3otZmxleDogMTtcblx0LW8tZmxleDogMTtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAxLjJ2dztcblx0bGluZS1oZWlnaHQ6IDV2d1xufVxuXG4ucG9zdC1kZXRhaWxzIC5hdXRob3IgaSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym9yZGVyOiAwLjJ2dyBzb2xpZCAjNjA2MDYwO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRmb250LXNpemU6IDIuMjV2dztcblx0bWFyZ2luLXJpZ2h0OiAwLjV2dztcblx0cGFkZGluZzogMC4yNXZ3XG59XG5cbi5wb3N0LWRldGFpbHMgLmF1dGhvciBzcGFuIHtcblx0dmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4ucG9zdC1kZXRhaWxzIC53aXRoLWljb24ge1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHQtbW96LWZsZXg6IDE7XG5cdC1vLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdGZvbnQtc2l6ZTogMS4ydnc7XG5cdGxpbmUtaGVpZ2h0OiA1dnc7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuLnBvc3QtZGV0YWlscyAud2l0aC1pY29uIHNwYW4sXG4ucG9zdC1kZXRhaWxzIC53aXRoLWljb24gc3Ryb25nIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5wb3N0LWRldGFpbHMgLmNvbW1lbnRzLFxuLnBvc3QtZGV0YWlscyAuc2hhcmUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5wb3N0LWRlc2NyaXB0aW9uIHAge1xuXHRmb250LXNpemU6IDEuMXZ3O1xuXHRsaW5lLWhlaWdodDogMS41dnc7XG5cdG1hcmdpbjogMCAwIDF2d1xufVxuXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIGg0IHtcblx0Zm9udC1zaXplOiAxLjJ2dztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjJ2dztcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4ge1xuXHRjb2xvcjogIzYwNjA2MDtcblx0Zm9udC1zaXplOiAxLjE1dnc7XG5cdGxpbmUtaGVpZ2h0OiAyLjE1dnc7XG5cdG1pbi1oZWlnaHQ6IDJ2dztcblx0cGFkZGluZzogMC4yNXZ3XG59XG5cbi5wb3N0LWNvbW1lbnRzIGgzIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuXG4jZW1iZWRkZWQtdGFnIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG5cdC1tcy1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuXHQtby1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0LW1zLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0LW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHQtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0LW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG5cdC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuXHRhbmltYXRpb24tZGVsYXk6IDBzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0LW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdC1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogYmVpZ2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDF2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMVxufVxuXG4jcHJvZ3Jlc3NiYXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiAwO1xuXHRtaW4td2lkdGg6IDZ2dztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcHJvZ3Jlc3NiYXIgLmxvd2VyIHtcblx0Ym90dG9tOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgIFx0Y29udGVudDonJztcbiAgICBcdGRpc3BsYXk6YmxvY2s7XG4gICAgXHR6LWluZGV4OiAwO1xuICAgIFx0YmFja2dyb3VuZDogIzQyOGJjYTtcbiAgICBcdHdpZHRoOjEwMCU7XG4gICAgXHRoZWlnaHQ6NDAwcHg7XG4gICAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBcdHRvcDoxMDAlO1xuICAgIH1cbn1cblxuI3Byb2dyZXNzYmFyIC5sb3dlci5maWxsZWQge1xuXHRiYWNrZ3JvdW5kOiAjNDI4YmNhXG59XG5cbiNwcm9ncmVzc2JhciAudXBwZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2dncpXG59XG5cbiNwcm9ncmVzc2JhciAuYnJvb2NoIHtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0LW1vei1mbGV4OiAxO1xuXHQtby1mbGV4OiAxO1xuXHRmbGV4OiAxXG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSAxJSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSlcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy0yIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMiUsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA0JSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSlcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNSUsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA3JSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSlcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOCUsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTExIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTE5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMTklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTIzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTI5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMjklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTMzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTM5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgMzklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNDklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNTklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNjklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTczIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgNzklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgODklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTAlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTElLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTIlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTMlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTQlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTUlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTYlLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTclLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTglLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0MjhiY2EgOTklLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApKVxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTEwMCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDI4YmNhIDEwMCUsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkpXG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMjkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMzkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTQ4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNDkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy00OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTUzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy01OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTU5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMiB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTYzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTY5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNjkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy02OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTcyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTczIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0yLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTMge1xuXHRiYWNrZ3JvdW5kOiAjZmZlYjNiICFpbXBvcnRhbnRcbn1cblxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy03OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTEsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTc5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtNzkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0zIHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTgzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy04OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTg5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtODkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTAgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkxIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTEgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkyIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTIgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05MyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTkzIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTMgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk0IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTQgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk1IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTUgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NiAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk2IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTYgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05NyAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk3IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTcgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OCAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk4IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTggLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci0xLFxuI3Byb2dyZXNzYmFyIC5wcm9ncmVzcy05OSAuYnJvb2NoIC5tZGktaW1hZ2UtZmlsdGVyLTIsXG4jcHJvZ3Jlc3NiYXIgLnByb2dyZXNzLTk5IC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtOTkgLmJyb29jaCAubWRpLWltYWdlLWZpbHRlci00IHtcblx0YmFja2dyb3VuZDogI2ZmZWIzYiAhaW1wb3J0YW50XG59XG5cbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMSxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMixcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItMyxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNCxcbiNwcm9ncmVzc2JhciAucHJvZ3Jlc3MtMTAwIC5icm9vY2ggLm1kaS1pbWFnZS1maWx0ZXItNSB7XG5cdGJhY2tncm91bmQ6ICNmZmViM2IgIWltcG9ydGFudFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW1zLWFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW8tYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0YW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC0zMHB4IDAgMCAwO1xuXHRtaW4taGVpZ2h0OiAyNDVweDtcblx0cGFkZGluZzogMTVweFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSBoMyB7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuMnZ3O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bWFyZ2luOiAwIDAgMWVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbnMtb3B0aW9ucyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHR3aWR0aDogMTUwcHhcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxdnc7XG5cdHBhZGRpbmc6IDF2dyAxLjV2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSBwIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMCAwIDFlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAuYWxsLWRvbmUgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmFsbC1kb25lIGEgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDdyZW07XG5cdGxpbmUtaGVpZ2h0OiA3cmVtO1xuXHRtYXJnaW46IDE1cHggYXV0bztcblx0d2lkdGg6IDdyZW1cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmFsbC1kb25lIGEgaDMge1xuXHRjb2xvcjogIzIxOTZmMztcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW51bWVyaWMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbnVtZXJpYyBwIHtcblx0Zm9udC1zaXplOiAwLjk1dnc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogNXB4IDAgMFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZSBoMyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZSBoMyB7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlIHAsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUgcCB7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LXNpemU6IDAuOTV2dztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZXtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdC1tb3otZmxleDogMTtcblx0LW8tZmxleDogMTtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAxLjc1dnc7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMTIuNzV2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogNXZ3O1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogNXZ3O1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogNXZ3O1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogNXZ3O1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAzdnc7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAzdnc7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAzdnc7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDh2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuXHRwYWRkaW5nOiAwLjN2dyAwLjV2dztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiBhdXRvXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMXZ3IDAgMC41dndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuXG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDAuMnZ3IDAuN3Z3O1xuXHRwYWRkaW5nOiAwLjN2dyAwLjV2dztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiBhdXRvXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMXZ3IDAgMC41dndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5xdWVzdGlvbi1vcHRpb25zIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDAgMC4ydncgMC43dnc7XG5cdHBhZGRpbmc6IDAuM3Z3IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDF2dyAwIDAuNXZ3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAucXVlc3Rpb24tb3B0aW9ucyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnF1ZXN0aW9uLW9wdGlvbnMgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCAwLjJ2dyAwLjd2dztcblx0cGFkZGluZzogMC4zdncgMC41dnc7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogYXV0b1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDAgMCAyMHB4XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMCAwIDIwcHhcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwIDAgMjBweFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDAgMCAyMHB4XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMCAwIDIwcHhcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwIDAgMjBweFxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDAgMCAyMHB4XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTM+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQ+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTU+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTY+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTc+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTg+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTk+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjA+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjE+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjI+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjM+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQ+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjU+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjY+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjc+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjg+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjk+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzA+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzE+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzI+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzM+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQ+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzU+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzY+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzc+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzg+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzk+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDA+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDE+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDI+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDM+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQ+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDU+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDY+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDc+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDg+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDk+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5PmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTA+ZGl2OmJlZm9yZSB7XG5cdGNvbG9yOiByZWQ7XG5cdGNvbnRlbnQ6IFwiV2hvb3BzISBUaGlzIHF1ZXN0aW9uIHNob3VsZG4ndCBiZSBkaXNwbGF5ZWQgaGVyZS5cIjtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbVxufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwPmRpdiAqIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbiNxdWVzdGlvbnMtY29tcGxldGVkIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuXHQtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW1vei1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuXHQtby1hbmltYXRpb246IGZhZGVpbiAwLjVzO1xuXHRhbmltYXRpb246IGZhZGVpbiAwLjVzO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI3F1ZXN0aW9ucy1jb21wbGV0ZWQgcCB7XG5cdG1hcmdpbjogMC43NWVtIDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLXJhZGlvcyxcbi5maWVsZC13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5mb3JtLWNoZWNrYm94ZXMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW17XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdC1tb3otZmxleDogMTtcblx0LW8tZmxleDogMTtcblx0ZmxleDogMTtcblx0Zm9udC1zaXplOiAzdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAyMHZ3O1xuXHRwYWRkaW5nOiAxdnc7XG5cdHdpZHRoOiAyMHZ3XG59XG5cblxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxLjV2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDEwdmg7XG5cdHBhZGRpbmc6IDF2aDtcblx0d2lkdGg6IDIwdndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgICAudHlwZS1zaW5nbGUub3B0aW9ucy0zIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDEwdnc7XG5cdFx0cGFkZGluZzogMXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMS4yNXZ3IDh2dztcblx0d2lkdGg6IGF1dG9cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMHZoO1xuXHRwYWRkaW5nOiAxdmg7XG5cdHdpZHRoOiAyMHZ3XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gICAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMHZ3O1xuXHRcdHBhZGRpbmc6IDF2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTB2aDtcblx0cGFkZGluZzogMXZoO1xuXHR3aWR0aDogMjB2d1xufVxuI2VkaXQtcHJvZmlsZS10cmVhdG1lbnQtZmllbGQtaW50ZXJlc3Qtb25saW5lLWNhcmUtdW5kIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHR3aWR0aDoxNHZ3O1xufVxuI2VkaXQtcHJvZmlsZS10cmVhdG1lbnQtZmllbGQtY2hhbGxlbmdlcy1vbmxpbmUtY2FyZS11bmQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdG1pbi1oZWlnaHQ6MTl2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgICAudHlwZS1zaW5nbGUub3B0aW9ucy01IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDEwdnc7XG5cdFx0cGFkZGluZzogMXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMS4yNXZ3IDh2dztcblx0d2lkdGg6IGF1dG9cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMHZoO1xuXHRwYWRkaW5nOiAxdmg7XG5cdHdpZHRoOiAyMHZ3XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gICAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMHZ3O1xuXHRcdHBhZGRpbmc6IDF2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy02IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy02IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4udHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTB2aDtcblx0cGFkZGluZzogMXZoO1xuXHR3aWR0aDogMjB2d1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy03IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAgIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAgIC50eXBlLXNpbmdsZS5vcHRpb25zLTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTB2dztcblx0XHRwYWRkaW5nOiAxdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxLjV2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjI1dncgOHZ3O1xuXHR3aWR0aDogYXV0b1xufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxLjV2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDEwdmg7XG5cdHBhZGRpbmc6IDF2aDtcblx0d2lkdGg6IDIwdndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiAgICAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgICAudHlwZS1zaW5nbGUub3B0aW9ucy04IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDEwdnc7XG5cdFx0cGFkZGluZzogMXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTggLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTggLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMS4yNXZ3IDh2dztcblx0d2lkdGg6IGF1dG9cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMHZoO1xuXHRwYWRkaW5nOiAxdmg7XG5cdHdpZHRoOiAyMHZ3XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4gICAgLnR5cGUtc2luZ2xlLm9wdGlvbnMtOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMHZ3O1xuXHRcdHBhZGRpbmc6IDF2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy05IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy05IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiA5dmg7XG5cdHBhZGRpbmc6IDF2aDtcblx0d2lkdGg6IDIwdndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAgIC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDl2dztcblx0XHRwYWRkaW5nOiAxdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiA5dmg7XG5cdHBhZGRpbmc6IDF2aDtcblx0d2lkdGg6IDIwdndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAgIC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDl2dztcblx0XHRwYWRkaW5nOiAxdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMS41dnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiA5dmg7XG5cdHBhZGRpbmc6IDF2aDtcblx0d2lkdGg6IDIwdndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4gICAgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuICAgIC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDl2dztcblx0XHRwYWRkaW5nOiAxdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDEuNXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEuMjV2dyA4dnc7XG5cdHdpZHRoOiBhdXRvXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuICAgIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiAgICAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNSAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOCAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMSAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNCAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yNyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMCAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zMyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNiAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy0zOSAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MCAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MiAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00MyAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NSAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NiAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyB7XG5cdG1hcmdpbjogMFxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAuZm9ybS1pdGVtIHtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxLjJ2dyAwLjV2dyAwO1xuXHRtaW4taGVpZ2h0OiAxMXZoO1xuXHRwYWRkaW5nOiAwLjV2aDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHdpZHRoOiAxNC41dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLmZvcm0taXRlbSB7XG5cdFx0bWluLWhlaWdodDogMTF2dztcblx0XHRwYWRkaW5nOiAwLjV2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjU1cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTZweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5mb3JtLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS4ydnc7XG5cdFx0bWluLWhlaWdodDogN3Z3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OCAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAydmg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMXZoIDV2aDtcblx0d2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAydnc7XG5cdFx0cGFkZGluZzogMXZ3IDV2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAwXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4udHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5mb3JtLWl0ZW0ge1xuXHRmb250LXNpemU6IDF2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRtYXJnaW46IDEuMnZ3IDAuNXZ3IDA7XG5cdG1pbi1oZWlnaHQ6IDExdmg7XG5cdHBhZGRpbmc6IDAuNXZoO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0d2lkdGg6IDE0LjV2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAuZm9ybS1pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiAxMXZ3O1xuXHRcdHBhZGRpbmc6IDAuNXZ3O1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTVweCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5mb3JtLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMHZ3XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5NnB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLmZvcm0taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJ2dztcblx0XHRtaW4taGVpZ2h0OiA3dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5zdWJtaXQge1xuXHRmb250LXNpemU6IDJ2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxdmggNXZoO1xuXHR3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy00OSAuc3VibWl0IHtcblx0XHRmb250LXNpemU6IDJ2dztcblx0XHRwYWRkaW5nOiAxdncgNXZ3XG5cdH1cblxufVxuXG4udHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDBcbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4udHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4udHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbi50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLmZvcm0taXRlbSB7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMS4ydncgMC41dncgMDtcblx0bWluLWhlaWdodDogMTF2aDtcblx0cGFkZGluZzogMC41dmg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aWR0aDogMTQuNXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5mb3JtLWl0ZW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDExdnc7XG5cdFx0cGFkZGluZzogMC41dnc7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI1NXB4KSB7XG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG5cdC5jdXN0b20tZm9ybSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcblx0LmN1c3RvbS1mb3JtIC5idG4tZmxleCAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLmZvcm0taXRlbSB7XG5cdFx0d2lkdGg6IDEwdndcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODk2cHgpIHtcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG5cdC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcblx0LmN1c3RvbS1mb3JtIC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuXHQuY3VzdG9tLWZvcm0gLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuXHQuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuXHQudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG5cdC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcblx0LnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAuZm9ybS1pdGVtIHtcblx0XHRmb250LXNpemU6IDEuMnZ3O1xuXHRcdG1pbi1oZWlnaHQ6IDd2dztcblx0XHR3aWR0aDogMTB2d1xuXHR9XG5cbn1cblxuLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAuc3VibWl0LFxuLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMnZoO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDF2aCA1dmg7XG5cdHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5zdWJtaXQsXG5cdC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMnZ3O1xuXHRcdHBhZGRpbmc6IDF2dyA1dndcblx0fVxuXG59XG5cbi50eXBlLW51bWVyaWMge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA4OTdweFxufVxuXG4uZmllbGQtdHlwZS1udW1iZXItaW50ZWdlciA+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgZGlzcGxheTpibG9jaztcbn1cbi5maWVsZC10eXBlLW51bWJlci1pbnRlZ2VyID4gLnF1ZXN0aW9uLW9wdGlvbnMsXG4udHlwZS1udW1lcmljIC5xdWVzdGlvbi1vcHRpb25zIHtcblx0bWFyZ2luOiAydncgYXV0bztcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0d2lkdGg6IDEwMCVcbn1cblxuLnR5cGUtbnVtZXJpYyBwIHtcblx0Zm9udC1zaXplOiAwLjl2dztcblx0bGluZS1oZWlnaHQ6IDAuOXZ3O1xuXHRtYXJnaW46IDAuNXZ3IDBcbn1cblxuLnF1ZXN0aW9uLW9wdGlvbnMge1xuXHRtYXJnaW46IDIwcHggYXV0b1xufVxuXG5cbi5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4ucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdGhlaWdodDogMTcwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1hcmdpbjogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDE3MHB4O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi5zZWxlY3RlZCxcbi5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5idG4tbGFyZ2UsXG4ucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLFxuLmN1c3RvbS1mb3JtIC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5jbGVhcixcbi5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5xdWVzdGlvbi1vcHRpb25zIC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucXVlc3Rpb24tb3B0aW9ucyAuc2VsZWN0ZWQuc3VibWl0IHtcblx0Y29sb3I6ICNmZmZcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHR3aWR0aDogMTUwcHhcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzIC5vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGhlaWdodDogMTE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMTRweDtcblx0bWFyZ2luOiAxOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDExNHB4XG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0wIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCg5My42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoOTcuMmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDEwMC44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTA0LjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxMDhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxMTEuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDExNS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTE4LjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxMjIuNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMTAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxMjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTExIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTI5LjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTEyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTMzLjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTEzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTM2LjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTE0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTQwLjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTE1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTQ0ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xNiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDE0Ny42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xNyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDE1MS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xOCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDE1NC44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xOSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDE1OC40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0yMCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDE2MmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxNjUuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxNjkuMmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxNzIuOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxNzYuNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMjUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTgzLjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI3IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTg3LjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTkwLjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTI5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTk0LjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTMwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMTk4ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zMSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDIwMS42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zMiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDIwNS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zMyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDIwOC44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zNCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDIxMi40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0zNSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDIxNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyMTkuNmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyMjMuMmRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzgge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyMjYuOGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtMzkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyMzAuNGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNDAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDYwNjAgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyMzRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjM3LjZkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjQxLjJkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjQ0LjhkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQ0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjQ4LjRkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTQ1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA2MDYwIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjUyZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00NiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI1NS42ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00NyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI1OS4yZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00OCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI2Mi44ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy00OSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNjA2MCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI2Ni40ZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy01MCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTUxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC04Ni40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy01MiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtODIuOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc5LjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03NS42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy01NSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNzJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC02OC40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy01NyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNjQuOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNTgge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTYxLjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTU5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC01Ny42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02MCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNTRkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTYxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC01MC40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02MiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDYuOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQzLjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTY0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zOS42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02NSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMzZkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTY2IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0zMi40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy02NyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjguOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNjgge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI1LjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTY5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMS42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03MCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMThkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTcxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNC40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03MiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTAuOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTcuMmRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTMuNmRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtNzYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMy42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy03NyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3LjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTc4IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwLjhkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTc5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0LjRkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTgwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04MSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMS42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04MiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNS4yZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04MyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyOC44ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04NCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMi40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy04NSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNmRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzkuNmRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDMuMmRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODgge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDYuOGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtODkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTAuNGRlZywgIzQyOGJjYSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzQyOGJjYSA1MCUsICM2MDYwNjAgNTAlLCAjNjA2MDYwKVxufVxuXG4ud2lkZ2V0LXJhZGlhbCAucHJvZ3Jlc3MtOTAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTRkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTkxIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDU3LjZkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTkyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYxLjJkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTkzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDY0LjhkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTk0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDY4LjRkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLndpZGdldC1yYWRpYWwgLnByb2dyZXNzLTk1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDcyZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05NiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3NS42ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05NyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3OS4yZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05OCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4Mi44ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy05OSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4Ni40ZGVnLCAjNDI4YmNhIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjNDI4YmNhIDUwJSwgIzYwNjA2MCA1MCUsICM2MDYwNjApXG59XG5cbi53aWRnZXQtcmFkaWFsIC5wcm9ncmVzcy0xMDAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0MjhiY2EgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM0MjhiY2EgNTAlLCAjNjA2MDYwIDUwJSwgIzYwNjA2MClcbn1cblxuLnNoYXJlLWxpbmtzIHtcblx0d2lkdGg6IDUwJVxufVxuXG4jZGlzY3Vzcy1wYWdlIC5zaGFyZS1saW5rcyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLnNoYXJlLWxpbmtzIGEsXG4uc2hhcmUtbGlua3MgaSxcbi5zaGFyZS1saW5rcyBidXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogMCAwLjV2dztcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDQwcHhcbn1cblxuLnNoYXJlLWxpbmtzIGkge1xuXHRjdXJzb3I6IGhlbHBcbn1cblxuLnNoYXJlLWxpbmtzIC5lbWJlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCVcbn1cblxuLnNoYXJlLWxpbmtzIC5lbWJlZCBpIHtcblx0bWFyZ2luOiAwXG59XG5cbi5zaGFyZS1saW5rcz4uZmxleC1jZW50ZXIge1xuXHRoZWlnaHQ6IDV2dztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuXG4jc3VibWl0dGVkX3F1ZXN0aW9uIHtcblx0bWFyZ2luOiA1dncgMCAwXG59XG5cbiNzdWJtaXR0ZWRfcXVlc3Rpb24gLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXdlaWdodDogYm9sZFxufVxuXG4jdXNlci1iYWRnZSB7XG5cdG1hcmdpbjogMFxufVxuXG4jdXNlci1iYWRnZSBpIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjNjA2MDYwO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1zaXplOiAyLjNyZW07XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNTBweFxufVxuXG4jdXNlci1iYWRnZSBwIHtcblx0Zm9udC1zaXplOiAxLjF2dztcblx0bGluZS1oZWlnaHQ6IDEuN3Z3O1xuXHRtYXJnaW46IDBcbn1cblxuQG1lZGlhIHByaW50IHtcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnRcblx0fVxuXG5cdGE6bGluay5oZWFkZXJfX3NpdGUtbGluayxcblx0YTp2aXNpdGVkLmhlYWRlcl9fc2l0ZS1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudFxuXHR9XG5cblx0I2NvbnRlbnQgYVtocmVmXTphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiYXR0cihocmVmKSBcIilcIjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTZweFxuXHR9XG5cblx0I2NvbnRlbnQgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuXHQjY29udGVudCBhW2hyZWZePVwiI1wiXTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIlxuXHR9XG5cblx0I2NvbnRlbnQgYWJiclt0aXRsZV06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcImF0dHIodGl0bGUpIFwiKVwiXG5cdH1cblxuXHQjY29udGVudCB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudFxuXHR9XG5cblx0Ym9keSxcblx0I3BhZ2UsXG5cdCNtYWluLFxuXHQjY29udGVudCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnRcblx0fVxuXG5cdCNza2lwLWxpbmssXG5cdCN0b29sYmFyLFxuXHQjbmF2aWdhdGlvbixcblx0LnJlZ2lvbi1zaWRlYmFyLWZpcnN0LFxuXHQucmVnaW9uLXNpZGViYXItc2Vjb25kLFxuXHQjZm9vdGVyLFxuXHQuYnJlYWRjcnVtYixcblx0LnRhYnMsXG5cdC5hY3Rpb24tbGlua3MsXG5cdC5saW5rcyxcblx0LmJvb2stbmF2aWdhdGlvbixcblx0LmZvcnVtLXRvcGljLW5hdmlnYXRpb24sXG5cdC5wYWdlcixcblx0LmZlZWQtaWNvbnMge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cblxufVxuXG5oMSB7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDQycHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDJlbVxuXHR9XG5cbn1cblxucCxcbnByZSB7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS4zdnc7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luOiAwIDAgMXZ3O1xuXHRwYWRkaW5nOiAwXG59XG5cbmEge1xuXHRjb2xvcjogIzIxOTZmM1xufVxuXG4uY2FyZCAuY2FyZC1jb250ZW50LnN0YXRpYy10ZXh0IHAsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4gLmNhcmQtY29udGVudC5zdGF0aWMtdGV4dCBwLFxuI3Byb2dyZXNzYmFyIC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCxcbiNmb290ZXIgLmNhcmQtY29udGVudC5zdGF0aWMtdGV4dCBwLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LnN0YXRpYy10ZXh0IHAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQuc3RhdGljLXRleHQgcCB7XG5cdG1hcmdpbjogMCAwIDF2d1xufVxuXG4ubGlzdCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzY1xufVxuXG4uZm9ybS1ncm91cCB7XG5cdHBhZGRpbmc6IDFlbSAwO1xuXHR0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uaW5wdXQtZmllbGQgLnZhbGlkYXRlK3VsLFxuLmlucHV0LWZpZWxkIGlucHV0W3JlcXVpcmVkPXJlcXVpcmVkXSt1bCB7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCByZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXZ3O1xuXHRtYXJnaW46IC0wLjd2dyAwIDJ2dztcblx0cGFkZGluZzogMC41dndcbn1cblxuLmlucHV0LWZpZWxkIC52YWxpZGF0ZSt1bCBsaSxcbi5pbnB1dC1maWVsZCBpbnB1dFtyZXF1aXJlZD1yZXF1aXJlZF0rdWwgbGkge1xuXHRjb2xvcjogcmVkO1xuXHRmb250LXdlaWdodDogYm9sZFxufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9dXJsXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6bm90KFtyZWFkb25seV0pLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjhiY2E7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjNDI4YmNhXG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwge1xuXHRjb2xvcjogIzQyOGJjYVxufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDI4YmNhO1xuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDI4YmNhXG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjNDI4YmNhO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhXG59XG5cbi5idG4sXG4uYnRuLWxhcmdlLFxuLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uYnRuLWxhcmdlIHtcblx0Zm9udC1zaXplOiAxLjN2dztcblx0aGVpZ2h0OiAzdnc7XG5cdGxpbmUtaGVpZ2h0OiAzdndcbn1cblxuaHIge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cblxuLmNvbGxhcHNpYmxlIHtcblx0cGFkZGluZzogMFxufVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMS4yNXZ3O1xuXHRwYWRkaW5nOiAwIDF2d1xufVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWhlYWRlciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuXHRjb2xvcjogI2Y0ODIxZlxufVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWhlYWRlciAuc2Vjb25kYXJ5LWNvbnRlbnQgaSB7XG5cdG1hcmdpbjogMFxufVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkge1xuXHRwYWRkaW5nOiAxdnc7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmJ0bixcbi5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuLWxhcmdlLFxuLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jbGVhcixcbi5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLm9wdGlvbi1zZWxlY3QsXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnN1Ym1pdCB7XG5cdGZvbnQtc2l6ZTogMXZ3XG59XG5cbi5jdXN0b20tZm9ybSAuY2xlYXIge1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRoZWlnaHQ6IDEuNXZ3O1xuXHRsaW5lLWhlaWdodDogMS41dnc7XG5cdG1hcmdpbjogMCAwLjI1dnc7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxLjV2d1xufVxuXG4uY3VzdG9tLWZvcm0gLmNsZWFyIGkge1xuXHRmb250LXNpemU6IDEuMTJ2d1xufVxuXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMFxufVxuXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IHtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0LW1vei1mbGV4OiAxO1xuXHQtby1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRmb250LXNpemU6IDEuMjV2dztcblx0aGVpZ2h0OiA2dnc7XG5cdGxpbmUtaGVpZ2h0OiA2dnc7XG5cdHBhZGRpbmc6IDBcbn1cblxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNClcbn1cblxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IHtcblx0Y29sb3I6ICNmZmZcbn1cblxuLmN1c3RvbS1mb3JtIC5vcHRpb25zLWRyb3Bkb3ducz4uYnRuLWZsZXgge1xuXHRtYXJnaW46IDIwcHggMCAwXG59XG5cbi5jdXN0b20tZm9ybSAub3B0aW9ucy1kcm9wZG93bnMgLmlucHV0LWZpZWxkIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMS4xdnc7XG5cdGhlaWdodDogNHZ3O1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxufVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdG1heC13aWR0aDogMjUwcHg7XG5cdHRleHQtYWxpZ246IGxlZnRcbn1cblxuI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZCBhLFxuI2Rhc2hib2FyZC1wYWdlICNuYXYgLmRhc2hib2FyZCBwIHtcblx0Y29sb3I6ICNmZmZcbn1cblxuI2Rhc2hib2FyZC1wYWdlIC5tZW51LWluZGljYXRvciB7XG5cdHRvcDogMC40dndcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdCNkYXNoYm9hcmQtcGFnZSAubWVudS1pbmRpY2F0b3Ige1xuXHRcdHRvcDogMS40dndcblx0fVxuXG59XG5cbi5wYWdlLW15ZGF0YSAjbmF2IC5teWRhdGEgYSxcbi5wYWdlLW15ZGF0YSAjbmF2IC5teWRhdGEgcCB7XG5cdGNvbG9yOiAjZmZmXG59XG5cbi5wYWdlLW15ZGF0YSAubWVudS1pbmRpY2F0b3Ige1xuXHR0b3A6IDEzLjJ2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnBhZ2UtbXlkYXRhIC5tZW51LWluZGljYXRvciB7XG5cdFx0dG9wOiAxNC4ydndcblx0fVxuXG59XG5cbiNkaXNjb3Zlci1wYWdlICNuYXYgLmRpc2NvdmVyIGEsXG4jZGlzY292ZXItcGFnZSAjbmF2IC5kaXNjb3ZlciBwIHtcblx0Y29sb3I6ICNmZmZcbn1cblxuI2Rpc2N1c3MtcGFnZSAjbmF2IC5kaXNjdXNzIGEsXG4jZGlzY3Vzcy1wYWdlICNuYXYgLmRpc2N1c3MgcCB7XG5cdGNvbG9yOiAjZmZmXG59XG5cbiNkZXZlbG9wLXBhZ2UgI25hdiAuZGV2ZWxvcCBhLFxuI2RldmVsb3AtcGFnZSAjbmF2IC5kZXZlbG9wIHAge1xuXHRjb2xvcjogI2ZmZlxufVxuXG4jYWNjb3VudC1wYWdlICNuYXYgLmFjY291bnQgYSxcbiNhY2NvdW50LXBhZ2UgI25hdiAuYWNjb3VudCBwIHtcblx0Y29sb3I6ICNmZmZcbn1cblxuI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcyBhLFxuI3Jlc291cmNlcy1wYWdlICNuYXYgLnJlc291cmNlcyBwIHtcblx0Y29sb3I6ICNmZmZcbn1cblxuI2Fib3V0LXBhZ2UgI25hdiAuYWJvdXQgYSxcbiNhYm91dC1wYWdlICNuYXYgLmFib3V0IHAge1xuXHRjb2xvcjogI2ZmZlxufVxuXG4jc2hhcmUtcGFnZSAjbmF2IC5zaGFyZSBhLFxuI3NoYXJlLXBhZ2UgI25hdiAuc2hhcmUgcCB7XG5cdGNvbG9yOiAjZmZmXG59XG5cbiNoZWxwLXBhZ2UgI25hdiAuaGVscCBhLFxuI2hlbHAtcGFnZSAjbmF2IC5oZWxwIHAge1xuXHRjb2xvcjogI2ZmZlxufVxuXG4ubG9nZ2VkLWluICNuYXYrI2NvbnRlbnQge1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHQtbW96LWZsZXg6IDE7XG5cdC1vLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0cGFkZGluZzogMCAydndcbn1cblxuI2NvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiA0NXZ3O1xuXHRwYWRkaW5nOiAwIDF2dztcblx0d2lkdGg6IDEwMCVcbn1cblxuI2NvbnRlbnQgLmhlYWRlciB7XG5cdG1hcmdpbjogMjNweCAwIDIwcHhcbn1cblxuI2NvbnRlbnQgLmhlYWRlciBoMSB7XG5cdGZvbnQtc2l6ZTogMy40dnc7XG5cdGxpbmUtaGVpZ2h0OiAzLjR2dztcblx0bWFyZ2luOiAwXG59XG5cbiNjb250ZW50IC5oZWFkZXIgLmdvLWJhY2sge1xuXHRoZWlnaHQ6IDMuNHZ3O1xuXHRsaW5lLWhlaWdodDogMy40dnc7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHR3aWR0aDogMTAwJVxufVxuXG4jY29udGVudCAuaGVhZGVyIC5nby1iYWNrIGkge1xuXHRjb2xvcjogIzQyOGJjYTtcblx0Zm9udC1zaXplOiAyLjR2d1xufVxuXG4jY29udGVudCBzZWN0aW9uIGgyIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KVxufVxuXG4jY29udGVudCAuaGVybyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0bWFyZ2luOiAwIDAgNXB4O1xuXHRwYWRkaW5nOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2NvbnRlbnQgLmhlcm8gaDEge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA3MDBweFxufVxuXG4jY29udGVudCAuaGVybyBoNSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAxMDBweCAwIC00MHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbiNjb250ZW50IC5oZXJvIGg1OmFmdGVyIHtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Y29udGVudDogXCJcXGYwZDdcIjtcblx0cGFkZGluZzogMCAwIDAgNXB4XG59XG5cbiNjb250ZW50IC5oZXJvIGg1OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRwYWRkaW5nOiAwXG59XG5cbiNjb250ZW50IC5oZXJvIC5oZXJvLWltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAxNTBweDtcblx0bWF4LXdpZHRoOiAyNTBweDtcblx0dmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4jY29udGVudCAuaGVybyAuaGVyby10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweClcbn1cblxuI2NvbnRlbnQgLmhlcm8gLmJ0bixcbiNjb250ZW50IC5oZXJvIC5idG4tbGFyZ2UsXG4jY29udGVudCAuY3VzdG9tLWZvcm0gLmhlcm8gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNjb250ZW50IC5oZXJvIC5jbGVhcixcbiNjb250ZW50IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLmhlcm8gLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNjb250ZW50IC5oZXJvIC5vcHRpb24tc2VsZWN0LFxuI2NvbnRlbnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuaGVybyAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjY29udGVudCAuaGVybyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxLjR2dztcblx0aGVpZ2h0OiA0dnc7XG5cdGxpbmUtaGVpZ2h0OiA0dnc7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdHdpZHRoOiAyMHZ3XG59XG5cbiNjb250ZW50IC5mcm9udC1hbmQtY2VudGVyIHtcblx0bWFyZ2luOiA1dncgYXV0byAwO1xuXHRtYXgtd2lkdGg6IDMzdnc7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGFnZS11c2VyLXBhc3N3b3JkIHtcbiAgI2VkaXQtc3VibWl0IHtcblxuICB9XG59XG5cbi5wYWdlLXVzZXItcmVnaXN0ZXIsXG4ucGFnZS11c2VyLWxvZ2luLFxuLnBhZ2UtdXNlci1wYXNzd29yZCB7XG5cdCNjb250ZW50ID4gLnJvdy5oZWFkZXIge1xuXHRcdG1hcmdpbjogNXZ3IGF1dG8gMDtcblx0XHRtYXgtd2lkdGg6IDMzdnc7XG5cdH1cblxuXHQjY29udGVudCA+ICoge1xuXHRcdG1heC13aWR0aDogMzN2dztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQjY29udGVudCAuZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsLFxuXHQjY29udGVudCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5yb3cgLmNvbC5zOSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRoMSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAuNzV2dyAwO1xuXHRcdH1cblxuXHR9XG5cblx0ZmllbGRzZXQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGxlZ2VuZCxcblx0LmRlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcblx0fVxuXG59XG5cbiNjb250ZW50IC5mZWF0dXJlZCB7XG5cdHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7XG59XG4jY29udGVudCAuZmVhdHVyZWQgKyAuZmVhdHVyZWQge1xuICBwYWRkaW5nOiAwIDUwcHggNTBweCA1MHB4O1xufVxuXG4jY29udGVudCAuZmVhdHVyZWQgaDMge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2NvbnRlbnQgLmZlYXR1cmVkIC5kaXNjb3ZlcmllcyB7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4XG59XG4ubm9kZS0td2ViZm9ybSBsYWJlbCxcbiNjb250ZW50IC5jYXJkIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLXRpdGxlLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjY29udGVudCBzcGFuIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgI3Byb2dyZXNzYmFyIC5jYXJkLXRpdGxlLFxuI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtdGl0bGUsXG4jY29udGVudCAjZm9vdGVyIC5jYXJkLXRpdGxlLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC10aXRsZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMzV2dztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjg1dnc7XG5cdG1hcmdpbjogMCAwIDF2dztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5ub2RlLS13ZWJmb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyLXdpZHRoOjAgMCAxcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTllOWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB3aWR0aDogMTAwJVxufVxuXG4ubm9kZS0td2ViZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI4YmNhO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzQyOGJjYVxufVxuI2NvbnRlbnQgLmNhcmQuZmxleC1yb3csXG4jY29udGVudCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uZmxleC1yb3csXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNjb250ZW50IHNwYW4uZmxleC1yb3csXG4jY29udGVudCAuZmxleC1yb3cjcHJvZ3Jlc3NiYXIsXG4jY29udGVudCAuZmxleC1yb3cjcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNjb250ZW50IC5mbGV4LXJvdyNmb290ZXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZsZXgtcm93LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCB7XG5cdG1hcmdpbjogMnZ3IDBcbn1cbiNmb290ZXIge1xuXHRmb250LXNpemU6MXZ3O1xuXHRtYXJnaW46MXZ3IDAgMDtcblx0aGVpZ2h0OjR2d1xufVxuI2NvbnRlbnQgLmNhcmQtcGFuZWwge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dFxufVxuXG4jY29udGVudCAuY2FyZC1wYW5lbC5yb3cge1xuXHRtYXJnaW46IDAuNXZ3IDAgMXZ3XG59XG5cbiNjb250ZW50IC5jYXJkLXBhbmVsIC5jYXJkLXRpdGxlIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0Zm9udC1zaXplOiAydnc7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdG1hcmdpbjogMCAwIDF2dztcblx0dmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4jY29udGVudCAuY2FyZC1wYW5lbCAuY2FyZC10aXRsZSAuc21hbGwge1xuXHRtYXJnaW46IDAgMTBweCAwIDBcbn1cblxuI2NvbnRlbnQgLmNhcmQtcGFuZWwgLmNhcmQtdGl0bGUgLm5wZi1pY29uLWRpc2NvdmVyIHtcblx0Zm9udC1zaXplOiAyLjNyZW1cbn1cblxuI2NvbnRlbnQgLmZsZXgtcm93IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMFxufVxuXG4jYWNjb3VudC1wYWdlIGZvcm0ge1xuXHRtYXJnaW46IDBcbn1cblxuI2FjY291bnQtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIHtcblx0cGFkZGluZzogMWVtIDAgMFxufVxuXG4jZGFzaGJvYXJkLXBhZ2UgI2NvbnRlbnQgLm5vLXF1ZXN0aW9ucyB7XG5cdG1heC1oZWlnaHQ6IDE3NXB4XG59XG5cbiNkYXNoYm9hcmQtcGFnZSAjY29udGVudCAuY2FyZC1jb250ZW50LnJvdyB7XG5cdG1hcmdpbjogMFxufVxuXG4jZGFzaGJvYXJkLXBhZ2UgI2NvbnRlbnQgLmNhcmQtY29udGVudC5yb3cgLmJyb29jaGVzIHtcblx0bWFyZ2luOiAtMTBweCAwIDBcbn1cblxuI2Rhc2hib2FyZC1wYWdlICNjb250ZW50IC5jYXJkLXBhbmVsIHtcblx0bWluLWhlaWdodDogMjR2d1xufVxuXG4jZGFzaGJvYXJkLXBhZ2UgI2NvbnRlbnQgLmNhcmQtcGFuZWwgLmNhcmQtdGl0bGUge1xuXHRtYXJnaW46IDBcbn1cblxuI2Rhc2hib2FyZC1wYWdlICNjb250ZW50IC5icm9vY2hlcyAuYnJvb2NoIHtcblx0Y3Vyc29yOiBkZWZhdWx0XG59XG4ubm9kZS0td2ViZm9ybSxcbiNkZXZlbG9wLXBhZ2UgLmNhcmQsXG4jZGV2ZWxvcC1wYWdlIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbixcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2RldmVsb3AtcGFnZSBzcGFuLFxuI2RldmVsb3AtcGFnZSAjcHJvZ3Jlc3NiYXIsXG4jZGV2ZWxvcC1wYWdlICNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2RldmVsb3AtcGFnZSAjZm9vdGVyLFxuI2RldmVsb3AtcGFnZSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkZXZlbG9wLXBhZ2UgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2RldmVsb3AtcGFnZSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50ICNkZXZlbG9wLXBhZ2UgLmxldmVsLXVwIHtcblx0cGFkZGluZzogMS40dndcbn1cblxuI2RldmVsb3AtcGFnZSAuY2FyZC1wYW5lbCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDAgMnZ3XG59XG5cbiNkZXZlbG9wLXBhZ2UgLmNhcmQtcGFuZWwgdWwgbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0Zm9udC1zaXplOiAxLjF2dztcblx0bGluZS1oZWlnaHQ6IDEuNXZ3O1xuXHRwYWRkaW5nOiAwIDAgMXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jYXJkLXRpdGxlIHtcblx0bWFyZ2luOiAwXG59XG5cbiNkaXNjb3Zlci1wYWdlIC5zbGljay1zbGlkZXIge1xuXHRtYXJnaW46IDBcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgaHIge1xuXHRtYXJnaW46IDEuMjVlbSAwXG59XG5cbiNkaXNjb3Zlci1wYWdlIHNlY3Rpb24+LnJvdyB7XG5cdG1hcmdpbjogMjBweCAwXG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSB7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuNXZ3IDEuNXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuYnRuLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4tbGFyZ2UsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmNsZWFyLFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAub3B0aW9uLXNlbGVjdCxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc3VibWl0IHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0bWFyZ2luOiAwLjY1dncgMC4xdncgMDtcblx0bWluLWhlaWdodDogNC41dnc7XG5cdHBhZGRpbmc6IDAuNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwdndcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5idG4uc2VsZWN0ZWQsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLnNlbGVjdGVkLmJ0bi1sYXJnZSxcbiNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuY3VzdG9tLWZvcm0gLnNlbGVjdGVkLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlIC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtYm9keSAuc2VsZWN0ZWQuY2xlYXIsXG4jZGlzY292ZXItcGFnZSAuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWJvZHkgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc2VsZWN0ZWQub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5vcHRpb24tc2VsZWN0LFxuI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnNlbGVjdGVkLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1ib2R5IC5zZWxlY3RlZC5zdWJtaXQge1xuXHRjb2xvcjogI2ZmZlxufVxuXG4jZGlzY292ZXItcGFnZSAuY29sbGVjdGlvbi5lZGl0YWJsZSAuY29sbGVjdGlvbi1pdGVtIHtcblx0bWluLWhlaWdodDogM3Z3O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHBhZGRpbmc6IDAuNnZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsZWN0aW9uLmVkaXRhYmxlIC5jb2xsZWN0aW9uLWl0ZW0gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxLjF2dztcblx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzdncpXG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHhcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDV2d1xufVxuXG4jZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0LW1vei1mbGV4OiAxO1xuXHQtby1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nOiAwIDAuNXZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jZGlzY292ZXItcGFnZSAuY2hhcnRzIC5jaGFydCBkaXYudG9vbHRpcHBlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTEwcHhcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmNoYXJ0cyAuY2hhcnQgLmljb24ge1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRoZWlnaHQ6IDV2dztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlIC5jaGFydHMgLmNoYXJ0IC5pY29uIC5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMi43dnc7XG5cdGxpbmUtaGVpZ2h0OiA1dndcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW1zLWFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW8tYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0YW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0bWluLWhlaWdodDogMjguM3Z3O1xuXHRwYWRkaW5nOiAwLjV2d1xufVxuXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5LndhaXRpbmc6ZW1wdHksXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5LndhaXRpbmcud29ya2luZzplbXB0eSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9idW5kbGVzL2FwcC9pbWFnZXMvbm8tZGlzY292ZXJpZXMucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeS53YWl0aW5nOmVtcHR5OmFmdGVyLFxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeS53YWl0aW5nLndvcmtpbmc6ZW1wdHk6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lXG59XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3Zlcnkud29ya2luZzplbXB0eSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi9idW5kbGVzL2FwcC9pbWFnZXMvbm8tZGlzY292ZXJpZXMucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jZGlzY292ZXItcGFnZSAuZGlzY292ZXJ5Lndvcmtpbmc6ZW1wdHk6YWZ0ZXIge1xuXHRhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRjb250ZW50OiBcIkNydW5jaGluZyB0aGUgbGF0ZXN0IGRhdGEuLi5cIjtcblx0Zm9udC1zaXplOiAxLjN2dztcblx0bGVmdDogMDtcblx0cGFkZGluZzogMXZ3O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlXG59XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3ZlcnkgLmNoYXJ0IHtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRoZWlnaHQ6IDIwdndcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgLmRpc2NvdmVyeSAuY2FyZC10aXRsZSB7XG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRtYXJnaW46IDF2dyAwIDA7XG5cdHBhZGRpbmc6IDAuNXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlIC5kaXNjb3Zlcnk+ZGl2PmRpdiB7XG5cdG1hcmdpbjogMCBhdXRvXG59XG5cbiNkaXNjb3Zlci1wYWdlICNmZWF0dXJlZC1kaXNjb3ZlcmllcyB7XG5cdG1hcmdpbjogMCAwIDJ2d1xufVxuXG4jZGlzY292ZXItcGFnZSAjdXNlci1kaXNjb3ZlcmllcyAuZmxleCBidXR0b24ge1xuXHRtYXJnaW46IDMwcHggMFxufVxuXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNhcmQtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlXG59XG5cbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxdnc7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgYnV0dG9uLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5idG4sXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmJ0bi1sYXJnZSxcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuY2xlYXIsXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5vcHRpb24tc2VsZWN0LFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5zdWJtaXQge1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRoZWlnaHQ6IDV2dztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCBidXR0b24gaSxcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuYnRuIGksXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmJ0bi1sYXJnZSBpLFxuI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5jdXN0b20tZm9ybSAuY2xlYXIgaSxcbi5jdXN0b20tZm9ybSAjZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmNsZWFyIGksXG4jZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCBpLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjZGlzY292ZXItcGFnZSAjY29udHJvbHMgLmNvbnRyb2wgLm9wdGlvbi1zZWxlY3QgaSxcbiNkaXNjb3Zlci1wYWdlICNjb250cm9scyAuY29udHJvbCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQgaSxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2NvdmVyLXBhZ2UgI2NvbnRyb2xzIC5jb250cm9sIC5zdWJtaXQgaSB7XG5cdGZvbnQtc2l6ZTogM3Z3O1xuXHRsaW5lLWhlaWdodDogNXZ3XG59XG5cbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAuY2FyZCxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyBzcGFuLFxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLWNyZWF0aW5nICNwcm9ncmVzc2JhcixcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAjcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1jcmVhdGluZyAjZm9vdGVyLFxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLWNyZWF0aW5nICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLWNyZWF0aW5nIC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLWNyZWF0aW5nIC5sZXZlbC11cCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcblx0LW1zLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcblx0LW8tYW5pbWF0aW9uOiBwb3AtaW4gMC41cztcblx0YW5pbWF0aW9uOiBwb3AtaW4gMC41c1xufVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtY3JlYXRpbmcgLmRpc2NvdmVyeT5kaXYge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdGFuaW1hdGlvbjogcG9wLWluIDAuNXNcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDFzO1xuXHQtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG5cdC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG5cdC1vLWFuaW1hdGlvbjogZmFkZWluIDFzO1xuXHRhbmltYXRpb246IGZhZGVpbiAxc1xufVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuZGlzY292ZXJ5IHtcblx0aGVpZ2h0OiAzNXZ3O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcblx0d2lkdGg6IDc1dndcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmNhcmQuczcsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4uczcsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIHNwYW4uczcsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuczcjcHJvZ3Jlc3NiYXIsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuczcjcXVlc3Rpb24tb2YtdGhlLWRheSxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5zNyNmb290ZXIsXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5jYXJkIC5jYXJkLWNvbnRlbnQgLnM3LnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50ICNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5zNy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5wYWdlLW15ZGF0YSAjY29udGVudCAuczcubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLnM3LmxldmVsLXVwIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHotaW5kZXg6IDFcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkLmNvbW1lbnRib3gge1xuXHRtYXJnaW46IDJ2dyAwIDBcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkLnRhZ2JveCB7XG5cdG1hcmdpbjogMnZ3IDAgMDtcblx0bWluLWhlaWdodDogMTUwcHhcbn1cblxuI2Rpc2NvdmVyLXBhZ2UgI3N0YXRlLXB1Ymxpc2hpbmcgLmlucHV0LWZpZWxkIGg0IHtcblx0Zm9udC1zaXplOiAxLjJ2dztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjV2dztcblx0bWFyZ2luOiAxdncgMCAwLjV2d1xufVxuXG4jZGlzY292ZXItcGFnZSAjc3RhdGUtcHVibGlzaGluZyAuaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0aGVpZ2h0OiAzcmVtO1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHdpZHRoOiAxMDAlXG59XG5cbiNkaXNjb3Zlci1wYWdlICNzdGF0ZS1wdWJsaXNoaW5nIC5pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI4YmNhO1xuXHRib3gtc2hhZG93OiAwIDFweCAwIDAgIzQyOGJjYVxufVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQuZmxleC1yb3csXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mgc3Bhbi5mbGV4LXJvdyxcbi5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3MgI2Rpc2N1c3MtcGFnZSAjY29udGVudCBzcGFuLmZsZXgtcm93LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuZmxleC1yb3cjcHJvZ3Jlc3NiYXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5mbGV4LXJvdyNxdWVzdGlvbi1vZi10aGUtZGF5LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuZmxleC1yb3cjZm9vdGVyLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC5mbGV4LXJvdy51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgLnBhZ2UtbXlkYXRhICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCxcbi5wYWdlLW15ZGF0YSAjZGlzY3Vzcy1wYWdlICNjb250ZW50IC5mbGV4LXJvdy5sZXZlbC11cCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW1zLWFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0LW8tYW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0YW5pbWF0aW9uOiBmYWRlaW4gMC41cztcblx0bWluLWhlaWdodDogMzB2aDtcblx0cGFkZGluZzogMXZ3XG59XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQsXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgc3BhbiAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjcHJvZ3Jlc3NiYXIgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2Zvb3RlciAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyAuY2FyZC1jb250ZW50LFxuI2Rpc2N1c3MtcGFnZSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLWNvbnRlbnQsXG4ucGFnZS1teWRhdGEgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCB7XG5cdHBhZGRpbmc6IDBcbn1cblxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAuY2FyZCAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyBzcGFuIC5jYXJkLWNvbnRlbnQgLnVuYW5zd2VyZWQtcXVlc3Rpb25zLFxuLnBvc3QtZGVzY3JpcHRpb24gLnBvc3QtdGFncyAjZGlzY3Vzcy1wYWdlICNjb250ZW50IHNwYW4gLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNwcm9ncmVzc2JhciAuY2FyZC1jb250ZW50IC51bmFuc3dlcmVkLXF1ZXN0aW9ucyxcbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmb290ZXIgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4ucGFnZS1teWRhdGEgI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMge1xuXHRjb2xvcjogIzNhOGFiOTtcblx0Zm9udC1zaXplOiAxdnc7XG5cdHBhZGRpbmc6IDF2d1xufVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50IC5sb2FkLW1vcmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAubG9hZC1tb3JlIGltZyB7XG5cdHdpZHRoOiAxMHZ3XG59XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2ZpbHRlcnMge1xuXHRwYWRkaW5nOiAwIDF2d1xufVxuXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5idG4sXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5idG4tbGFyZ2UsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZmlsdGVycyAjdGFnLXRvZ2dsZSAuY2xlYXIsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgI2ZpbHRlcnMgI3RhZy10b2dnbGUgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNmaWx0ZXJzICN0YWctdG9nZ2xlIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjZmlsdGVycyAjdGFnLXRvZ2dsZSAuc3VibWl0IHtcblx0aGVpZ2h0OiAyLjh2dztcblx0bGluZS1oZWlnaHQ6IDIuOHZ3XG59XG5cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNjb250ZW50ICNzb3J0IHtcblx0aGVpZ2h0OiAyLjh2dztcblx0bGluZS1oZWlnaHQ6IDIuOHZ3O1xuXHR0ZXh0LWFsaWduOiByaWdodFxufVxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyBwLFxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAjc29ydCBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDBcbn1cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBmbG9hdDpyaWdodDtcbiAgd2lkdGg6NTAlO1xuICAqIHtcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuI2Rpc2N1c3MtcGFnZSAjY29udGVudCAucG9zdC1kZXNjcmlwdGlvbisucm93LmJ0bi1mbGV4IHtcblx0bWFyZ2luOiAxdncgMCAwXG59XG5cbiNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeSAuY2hhcnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdGFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdG1pbi1oZWlnaHQ6IDI1dndcbn1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50IGgxIHtcblx0Zm9udC1zaXplOiAyLjV2dztcblx0bGluZS1oZWlnaHQ6IDN2d1xufVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50IC5jYXJkLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHNwYW4sXG4ucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgc3BhbixcbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3Byb2dyZXNzYmFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXksXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNmb290ZXIsXG4jZGlzY3Vzc2lvbi1wYWdlICNkaXNjdXNzLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzcy1wYWdlICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmNhcmQgLmNhcmQtY29udGVudCAudW5hbnN3ZXJlZC1xdWVzdGlvbnMsXG4jZGlzY3Vzc2lvbi1wYWdlIC5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAuY2FyZC1wYW5lbCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG5cdC1tcy1hbmltYXRpb246IGZhZGVpbiAxcztcblx0LW1vei1hbmltYXRpb246IGZhZGVpbiAxcztcblx0LW8tYW5pbWF0aW9uOiBmYWRlaW4gMXM7XG5cdGFuaW1hdGlvbjogZmFkZWluIDFzXG59XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMnZ3O1xuXHRib3R0b206IDF2d1xufVxuXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4sXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5idG4tbGFyZ2UsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY2xlYXIsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLm9wdGlvbi1zZWxlY3QsXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuc3VibWl0IHtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0LW1vei1mbGV4OiAxO1xuXHQtby1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRoZWlnaHQ6IDMuNHZ3O1xuXHRsaW5lLWhlaWdodDogMy40dnc7XG5cdG1hcmdpbjogMCAwLjV2dztcblx0cGFkZGluZzogMCAwLjI1dnc7XG5cdHdpZHRoOiAxMDAlXG59XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmJ0biBpLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuYnRuLWxhcmdlIGksXG4jZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jdXN0b20tZm9ybSAuY2xlYXIgaSxcbi5jdXN0b20tZm9ybSAjZGlzY3Vzc2lvbi1wYWdlICNjb250ZW50ICNzb3J0IC5jbGVhciBpLFxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAjc29ydCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLm9wdGlvbi1zZWxlY3QgaSxcbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0IGksXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgI3NvcnQgLnN1Ym1pdCBpIHtcblx0Y29sb3I6ICM0MjhiY2E7XG5cdGZvbnQtc2l6ZTogMi40dndcbn1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAuczcge1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxXG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1hcmdpbjogMXZ3IDBcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTExIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuZm9ybS1pdGVtLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5mb3JtLWl0ZW0sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bi1sYXJnZSxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5zdWJtaXQge1xuXHRtYXgtd2lkdGg6IDEydnc7XG5cdG1pbi1oZWlnaHQ6IDN2d1xufVxuXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLm9wdGlvbi1zZWxlY3QsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmJ0bixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5idG4tbGFyZ2UsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jbGVhcixcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuc3VibWl0IHtcblx0bWF4LXdpZHRoOiAxMnZ3O1xuXHRtaW4taGVpZ2h0OiAzdndcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5idG4sXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY2xlYXIsXG4jcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1zaW5nbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAub3B0aW9uLXNlbGVjdCxcbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLXNpbmdsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtc2luZ2xlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogMTJ2dztcblx0bWluLWhlaWdodDogM3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTM+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTEzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQ+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xND5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTU+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTY+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTc+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTg+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTk+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTE5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0xOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMTkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjA+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjE+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjI+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjM+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQ+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yND5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjU+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjY+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjc+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjg+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjk+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTI5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0yOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMjkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzA+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzE+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzI+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzM+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTMzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zMyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQ+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zND5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzU+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzY+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzc+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zNyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzg+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzk+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTM5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy0zOSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtMzkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDA+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDE+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQxIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDEgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDI+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00Mj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQyIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDIgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDM+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00Mz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQzIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00MyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDMgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQ+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00ND5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ0IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDQgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDU+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ1IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDUgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDY+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00Nj5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ2IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NiAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDYgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDc+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00Nz5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ3IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00NyAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDcgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDg+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ4IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDggLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDk+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OT5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTQ5IC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy00OSAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNDkgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTA+ZGl2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MD5kaXYgKiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuYnRuLWxhcmdlLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmNsZWFyLFxuLmN1c3RvbS1mb3JtICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLmNsZWFyLFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAjcXVlc3Rpb24tb2YtdGhlLWRheSAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTUwIC5xdWVzdGlvbi1vcHRpb25zIC5vcHRpb24tc2VsZWN0LFxuI3F1ZXN0aW9uLW9mLXRoZS1kYXkgLnR5cGUtbXVsdGlwbGUub3B0aW9ucy01MCAucXVlc3Rpb24tb3B0aW9ucyAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5zdWJtaXQsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICNxdWVzdGlvbi1vZi10aGUtZGF5IC50eXBlLW11bHRpcGxlLm9wdGlvbnMtNTAgLnF1ZXN0aW9uLW9wdGlvbnMgLnN1Ym1pdCB7XG5cdG1heC13aWR0aDogOXZ3O1xuXHRtaW4taGVpZ2h0OiA0dnc7XG5cdHBhZGRpbmc6IDAuNXZ3IDAuN3Z3XG59XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeSB7XG5cdHBhZGRpbmc6IDAuNXZ3XG59XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmRpc2NvdmVyeT5kaXYge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1tcy1hbmltYXRpb246IHBvcC1pbiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdC1vLWFuaW1hdGlvbjogcG9wLWluIDAuNXM7XG5cdGFuaW1hdGlvbjogcG9wLWluIDAuNXNcbn1cblxuI2Rpc2N1c3Npb24tcGFnZSAjY29udGVudCAucG9zdC1kZXRhaWxzLmZpcnN0IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0bWFyZ2luOiAwXG59XG5cbiNkaXNjdXNzaW9uLXBhZ2UgI2NvbnRlbnQgLmlucHV0LWZpZWxkIGxhYmVsLmFjdGl2ZSB7XG5cdGNvbG9yOiAjNDI4YmNhO1xuXHRmb250LXNpemU6IDEuMnZ3O1xuXHR0b3A6IDJ2d1xufVxuXG4jZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIGgxIHtcblx0bWFyZ2luOiAwXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzAwcHgpIHtcblx0I2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSBoMSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSB7XG5cdCNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgaDEge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yZW1cblx0fVxuXG59XG5cbiNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgaDMge1xuXHRtYXJnaW46IDBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xuXHQjZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIGgzIHtcblx0XHRmb250LXNpemU6IDE2cHhcblx0fVxuXG59XG5cbiNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgdWwge1xuXHRtYXJnaW46IDAuNWVtIDA7XG5cdHBhZGRpbmc6IDAgMCAwIDIwcHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xuXHQjZW1iZWRkZWQtZGlzY3Vzc2lvbi1wYWdlIHVsIHtcblx0XHRmb250LXNpemU6IDE0cHhcblx0fVxuXG59XG5cbiNlbWJlZGRlZC1kaXNjdXNzaW9uLXBhZ2UgaHIge1xuXHRtYXJnaW46IDFlbSAwXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzAwcHgpIHtcblx0I2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSAuZGlzY292ZXJ5IC5jaGFydCB7XG5cdFx0bWluLWhlaWdodDogMzUwcHhcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIHtcblx0I2VtYmVkZGVkLWRpc2N1c3Npb24tcGFnZSAuZGlzY292ZXJ5IC5jaGFydCB7XG5cdFx0bWluLWhlaWdodDogMzAwcHhcblx0fVxuXG59XG5cbiNob3ctaXQtd29ya3MtcGFnZSAjY29udGVudCB7XG5cdHBhZGRpbmc6IDAgMXZ3XG59XG5cbiNob3ctaXQtd29ya3MtcGFnZSAjY29udGVudCAuY2FyZC1wYW5lbCAuY2FyZC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMnZ3O1xuXHRsaW5lLWhlaWdodDogMnZ3O1xuXHRtYXJnaW46IDAgMCAxdndcbn1cblxuI2hvdy1pdC13b3Jrcy1wYWdlICNjb250ZW50IC5jYXJkLXBhbmVsIHAsXG4jaG93LWl0LXdvcmtzLXBhZ2UgI2NvbnRlbnQgLmNhcmQtcGFuZWwgbGkge1xuXHRmb250LXNpemU6IDEuMnZ3O1xuXHRsaW5lLWhlaWdodDogMS44dndcbn1cblxuI2hvdy1pdC13b3Jrcy1wYWdlICNjb250ZW50IC5jYXJkLXBhbmVsIGltZyB7XG5cdHdpZHRoOiAxM3Z3XG59XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCB7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoODB2aCArIDEwMHB4KTtcblx0cGFkZGluZzogMCA2LjV2dyAwIDIwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQucGFnZS1teWRhdGEgI2NvbnRlbnQge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDB2aCArIDEwMHB4KVxuXHR9XG5cbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IGgxIHtcblx0bWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmJ0bjpkaXNhYmxlZCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuYnRuLWxhcmdlOmRpc2FibGVkLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5jdXN0b20tZm9ybSAuY2xlYXI6ZGlzYWJsZWQsXG4uY3VzdG9tLWZvcm0gLnBhZ2UtbXlkYXRhICNjb250ZW50IC5jbGVhcjpkaXNhYmxlZCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0OmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLm9wdGlvbi1zZWxlY3Q6ZGlzYWJsZWQsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0OmRpc2FibGVkLFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLnN1Ym1pdDpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGYgIWltcG9ydGFudFxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSxcbi5za2lwLXF1ZXN0aW9uLXdyYXBwZXIge1xuXHRtYXJnaW46IDR2aCAwIDBcbn1cblxuLnN1Ym1pdC1xdWVzdGlvbi13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDR2aDtcbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gcCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luOiAwIDAgNHZoXG59XG5cbi5idG4ucXVlc3Rpb24tc2tpcCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5idG4sXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuYnRuLWxhcmdlLFxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuY2xlYXIsXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAuY3VzdG9tLWZvcm0gLmJ0bi1mbGV4IC5vcHRpb24tc2VsZWN0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLnF1ZXN0aW9uLWJvdHRvbSAub3B0aW9uLXNlbGVjdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAucXVlc3Rpb24tYm90dG9tIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5xdWVzdGlvbi1ib3R0b20gLnN1Ym1pdCB7XG5cdGNvbG9yOiAjNDI4YmNhO1xuXHRmb250LXdlaWdodDogYm9sZFxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmFsbC1kb25lIHtcblx0bWFyZ2luOiAxMnZ3IDBcbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5hbGwtZG9uZSBoMSB7XG5cdGZvbnQtc2l6ZTogNXZ3O1xuXHRtYXJnaW46IDBcbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5hbGwtZG9uZSBwIHtcblx0Zm9udC1zaXplOiAxLjd2dztcblx0bWFyZ2luOiAzdncgYXV0bztcblx0bWF4LXdpZHRoOiA4OTZweDtcblx0d2lkdGg6IDEwMCVcbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCB7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDkwcHg7XG5cdHotaW5kZXg6IDFcbn1cblxuLnBhZ2UtbXlkYXRhIC5yZWdpb24tYmFkZ2Uge1xuXHRAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZTtcbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi0xIHtcblx0Ym90dG9tOiAyMCU7XG5cdC5jYXJkLXRpdGxlIGkge1xuXHRcdEBleHRlbmQgLm1kaS1pbWFnZS1maWx0ZXItMTtcblx0fVxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTIge1xuXHRib3R0b206IDQwJTtcblx0LmNhcmQtdGl0bGUgaSB7XG5cdFx0QGV4dGVuZCAubWRpLWltYWdlLWZpbHRlci0yO1xuXHR9XG59XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAucG9zaXRpb24tMyB7XG5cdGJvdHRvbTogNjAlO1xuXHQuY2FyZC10aXRsZSBpIHtcblx0XHRAZXh0ZW5kIC5tZGktaW1hZ2UtZmlsdGVyLTM7XG5cdH1cbn1cblxuLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cC5wb3NpdGlvbi00IHtcblx0Ym90dG9tOiA4MCU7XG5cdC5jYXJkLXRpdGxlIGkge1xuXHRcdEBleHRlbmQgLm1kaS1pbWFnZS1maWx0ZXItNDtcblx0fVxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwLnBvc2l0aW9uLTUge1xuXHRib3R0b206IDg1JTtcblx0LmNhcmQtdGl0bGUgaSB7XG5cdFx0QGV4dGVuZCAubWRpLWltYWdlLWZpbHRlci01O1xuXHR9XG59XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwIDAgNXB4XG59XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmNhcmQtdGl0bGUgLm1lZGl1bSB7XG5cdGZvbnQtc2l6ZTogMnJlbVxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jYXJkLXRpdGxlIHNwYW4ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmJ0bixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmJ0bi1sYXJnZSxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5jbGVhcixcbi5jdXN0b20tZm9ybSAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5jbGVhcixcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAub3B0aW9uLXNlbGVjdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnBhZ2UtbXlkYXRhICNjb250ZW50IC5sZXZlbC11cCAub3B0aW9uLXNlbGVjdCxcbi5wYWdlLW15ZGF0YSAjY29udGVudCAubGV2ZWwtdXAgLmN1c3RvbS1mb3JtIC5idG4tZmxleCAuc3VibWl0LFxuLmN1c3RvbS1mb3JtIC5idG4tZmxleCAucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIC5zdWJtaXQge1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0yMHB4O1xuXHR0b3A6IC0yMHB4O1xuXHR3aWR0aDogNDBweFxufVxuXG4ucGFnZS1teWRhdGEgI2NvbnRlbnQgLmxldmVsLXVwIHAge1xuXHRtYXJnaW46IDBcbn1cblxuLnBhZ2UtbXlkYXRhIC50b3VyIC5oZXJvIGgxIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweFxufVxuXG4ucGFnZS1teWRhdGEgLnRvdXIgLmhlcm8gLm5wZi1pY29uLW15ZGF0YSB7XG5cdGZvbnQtc2l6ZTogMS44cmVtXG59XG5cbi5wYWdlLXVzZXItcmVnaXN0ZXIgI2NvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiNyZWdpc3Rlci1wYWdlICNjb250ZW50IC5mb3JtLWdyb3VwIHtcblx0cGFkZGluZzogMFxufVxuXG4ucGFnZS11c2VyLXJlZ2lzdGVyICNjb250ZW50IC5mb3JtLWFjdGlvbnMgI2VkaXQtc3VibWl0LFxuI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgLmZvcm0tZ3JvdXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRmb250LXNpemU6IDEuMnZ3O1xuXHRoZWlnaHQ6IDN2dztcblx0bGluZS1oZWlnaHQ6IDN2dztcblx0cGFkZGluZzogMCAydnc7XG5cdG1pbi13aWR0aDogMTB2dztcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tdG9wOiAydnc7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jcmVnaXN0ZXItcGFnZSAjY29udGVudCAuYnRuLWZsZXgge1xuXHRtYXJnaW46IDAgMCAxdndcbn1cblxuI3JlZ2lzdGVyLXBhZ2UgI2NvbnRlbnQgcCB7XG5cdGZvbnQtc2l6ZTogMC45dnc7XG5cdGxpbmUtaGVpZ2h0OiAxLjV2dztcblx0bWFyZ2luOiAydncgMCAxdndcbn1cblxuI3RvdXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAwIDAgMCAxMXZ3O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDh2dztcblx0ei1pbmRleDogM1xufVxuXG4jdG91ciAuaGVybyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbjogNXZ3IGF1dG87XG5cdHBhZGRpbmc6IDN2dztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNDB2d1xufVxuXG4jdG91ciAuaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuI3RvdXIgLmhlcm8gaDEgLm1lZGl1bSB7XG5cdGZvbnQtc2l6ZTogM3JlbTtcblx0bWFyZ2luOiAwIDdweCAwIDBcbn1cblxuLnRvdXItd2hhdHMtbmV4dCAjdG91ciB7XG5cdGhlaWdodDogY2FsYygxMDAlICsgMTE1cHgpO1xuXHRsZWZ0OiAtMTF2dztcblx0dG9wOiAtMXB4XG59XG5cbi50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KVxufVxuXG4udG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci5maXJzdCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG5cdGhlaWdodDogMTIuNnZoO1xuXHR0b3A6IDAuNHZ3XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci5maXJzdCB7XG5cdFx0aGVpZ2h0OiAxMi42dndcblx0fVxuXG59XG5cbi50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLnRoaXJkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcblx0aGVpZ2h0OiAxMi44dmg7XG5cdHRvcDogMjYuMXZoXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuXHQudG91ci13aGF0cy1uZXh0ICN0b3VyIC5tZW51LWluZGljYXRvci50aGlyZCB7XG5cdFx0aGVpZ2h0OiAxMi44dnc7XG5cdFx0dG9wOiAyNi4xdndcblx0fVxuXG59XG5cbi50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZvdXJ0aCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGhlaWdodDogMTIuOHZoO1xuXHR0b3A6IDM4Ljd2aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0LnRvdXItd2hhdHMtbmV4dCAjdG91ciAubWVudS1pbmRpY2F0b3IuZm91cnRoIHtcblx0XHRoZWlnaHQ6IDEyLjh2dztcblx0XHR0b3A6IDM4Ljd2d1xuXHR9XG5cbn1cblxuLnRvdXItd2hhdHMtbmV4dCAjdG91ciAubWVudS1pbmRpY2F0b3IuZmlmdGgge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMTBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dG9wOiA1MS40dmhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG5cdC50b3VyLXdoYXRzLW5leHQgI3RvdXIgLm1lbnUtaW5kaWNhdG9yLmZpZnRoIHtcblx0XHR0b3A6IDUxLjR2d1xuXHR9XG5cbn1cblxuaS5tZW51LWluZGljYXRvciB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMTBweCA3cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC1tcy1ib3gtc2hhZG93OiAxMHB4IDdweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LW1vei1ib3gtc2hhZG93OiAxMHB4IDdweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LW8tYm94LXNoYWRvdzogMTBweCA3cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IDEwcHggN3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA2dmg7XG5cdGhlaWdodDogMTIuN3ZoO1xuXHRsZWZ0OiAxMXZ3O1xuXHRsaW5lLWhlaWdodDogMTIuN3ZoO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcblx0aS5tZW51LWluZGljYXRvciB7XG5cdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0aGVpZ2h0OiAxMi43dnc7XG5cdFx0bGluZS1oZWlnaHQ6IDEyLjd2d1xuXHR9XG5cbn1cblxuI3RvdXItcGFnZSAjY29udGVudHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDh2dztcblx0ei1pbmRleDogNVxufVxuXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2J1bmRsZXMvYXBwL2ltYWdlcy9mbGFnbWFuLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTElIDE1JTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMHZ3O1xuXHRoZWlnaHQ6IDM1dnc7XG5cdG1hcmdpbjogNXZ3IGF1dG87XG5cdHBhZGRpbmc6IDl2dztcblx0d2lkdGg6IDcwdndcbn1cblxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyBoMSB7XG5cdGZvbnQtc2l6ZTogNHZ3O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRsaW5lLWhlaWdodDogNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIGgyIHtcblx0Zm9udC1zaXplOiAxLjh2dztcblx0bGluZS1oZWlnaHQ6IDIuMnZ3O1xuXHRtYXJnaW46IDAgMCAydndcbn1cblxuI3RvdXItcGFnZSAjY29udGVudCAuaGVybyBoMyB7XG5cdGZvbnQtc2l6ZTogMS42dnc7XG5cdG1hcmdpbjogMFxufVxuXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5idG4sXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5idG4tbGFyZ2UsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuY2xlYXIsXG4uY3VzdG9tLWZvcm0gI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuY2xlYXIsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLm9wdGlvbi1zZWxlY3QsXG4uY3VzdG9tLWZvcm0gLmJ0bi1mbGV4ICN0b3VyLXBhZ2UgI2NvbnRlbnQgLmhlcm8gLm9wdGlvbi1zZWxlY3QsXG4jdG91ci1wYWdlICNjb250ZW50IC5oZXJvIC5jdXN0b20tZm9ybSAuYnRuLWZsZXggLnN1Ym1pdCxcbi5jdXN0b20tZm9ybSAuYnRuLWZsZXggI3RvdXItcGFnZSAjY29udGVudCAuaGVybyAuc3VibWl0IHtcblx0Zm9udC1zaXplOiAxLjh2dztcblx0aGVpZ2h0OiA4dnc7XG5cdGxpbmUtaGVpZ2h0OiA4dnc7XG5cdHdpZHRoOiAzMHZ3XG59XG5cbi5mcm9udCAjY29udGVudCB7XG5cdHBhZGRpbmc6IDBcbn1cblxuLmZyb250IC5kaXNjb3Zlcnkge1xuXHRtYXgtaGVpZ2h0OiAzNXZ3O1xuXHRtaW4taGVpZ2h0OiAyNnZ3O1xuXHR3aWR0aDogMjV2d1xufVxuXG4uZnJvbnQgLmRpc2NvdmVyeSAuY2hhcnQge1xuXHRoZWlnaHQ6IDIwdnc7XG5cdG1pbi1oZWlnaHQ6IDIwdndcbn1cblxuLmZyb250IC5kaXNjb3ZlcnkgLmNhcmQtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMnZ3O1xuXHRsaW5lLWhlaWdodDogMS43NXZ3O1xuXHRtYXJnaW46IDF2dyAwIDBcbn1cblxuXG5cblxuLnByb2ZpbGUtZWRpdCB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cblxuLnNsaWRlcmZpZWxkICsgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4uZmllbGQtd2lkZ2V0LXNsaWRlcmZpZWxkICsgLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCB7XG4gIG1hcmdpbi10b3A6M2VtO1xufVxuLmZvcm0tdHlwZS1zbGlkZXIgPiBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbToxZW07XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuLmZpZWxkLXdpZGdldC1zbGlkZXJmaWVsZCB7XG4gIG1hcmdpbi1sZWZ0OjQwcHg7XG4gIG1hcmdpbi1yaWdodDo0MHB4O1xuICBwLnF1ZXN0aW9uLWhpbnQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5mb3JtLXR5cGUtc2xpZGVyIC5jdXN0b20tZGlzcGxheSxcbi5zbGlkZXJmaWVsZC1kaXNwbGF5LXZhbHVlcy1maWVsZCB7XG4gIGZvbnQtc2l6ZToxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5zbGlkZXJmaWVsZC1jb250YWluZXIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6MmVtO1xuICBib3JkZXItY29sb3I6ICM0NTcyQTc7XG59XG4jZmlsdGVycyAqIHtcbiAgbWluLWhlaWdodDowO1xufVxuXG4jZmlsdGVycyAudHlwZS1tdWx0aXBsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSxcbiNmaWx0ZXJzIC50eXBlLXNpbmdsZS5vcHRpb25zLTIgLnF1ZXN0aW9uLW9wdGlvbnMgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6MDtcbiAgcGFkZGluZy10b3A6MDtcbn1cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgfiAuZm9ybS1zdWJtaXQge1xuXHRkaXNwbGF5Om5vbmU7XG5cdG1hcmdpbi1ib3R0b206MWVtO1xuICAuc2hvdy1maWx0ZXJzICYge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cbn1cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgfiAucXVlc3Rpb24tb3B0aW9ucyB7XG4gIGRpc3BsYXk6bm9uZTtcbiAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZm9ybS1pdGVtLXRhZ3MgPiBsYWJlbCB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5zaG93LWZpbHRlcnMgJiB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICAqIHtcbiAgICBmbG9hdDpub25lO1xuICB9XG59XG4jdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICBmbG9hdDpub25lO1xuICB3aWR0aDoxMDAlO1xuICAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG59XG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpe1xuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3Ape1xuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnLWRlc2t0b3Ape1xuICAjdGFnLXRvZ2dsZSArIC5xdWVzdGlvbi1vcHRpb25zIH4gLnF1ZXN0aW9uLW9wdGlvbnMgLnF1ZXN0aW9uLW9wdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbiN0YWctdG9nZ2xlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHRvcDoxNXB4O1xufVxuI3RhZy10b2dnbGUgKyAucXVlc3Rpb24tb3B0aW9ucyB+IC5xdWVzdGlvbi1vcHRpb25zIHtcbiAgY2xlYXI6Ym90aDtcbn1cbiN0YWctdG9nZ2xlICsgLnF1ZXN0aW9uLW9wdGlvbnMgbGFiZWwge1xuXHRmb250LXNpemU6MS4xdnc7XG59XG4jZmlsdGVycyBmb3JtID4gZGl2ID4gLnF1ZXN0aW9uLW9wdGlvbnMgPiAuZm9ybS1pdGVtID4gbGFiZWwge1xuICBjb2xvcjojMDAwO1xuICBmb250LXNpemU6MS4ydnc7XG59XG5cbiNxdWVzdGlvbi1vZi10aGUtZGF5IHAucXVlc3Rpb24taGludCB7XG4gIG1hcmdpbi10b3A6MTBweFxufVxuI2ZpbHRlcnMge1xuICBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLCBbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDotM3B4O1xuICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogUHJpbnQgc3R5bGluZ1xuICpcbiAqIFdlIHByb3ZpZGUgc29tZSBzYW5lIHByaW50IHN0eWxpbmcgZm9yIERydXBhbCB1c2luZyBaZW4ncyBsYXlvdXQgbWV0aG9kLlxuICovXG5cbi8qKlxuICogQnkgaW1wb3J0aW5nIHRoaXMgQ1NTIGZpbGUgYXMgbWVkaWEgXCJhbGxcIiwgd2UgYWxsb3cgdGhpcyBwcmludCBmaWxlIHRvIGJlXG4gKiBhZ2dyZWdhdGVkIHdpdGggb3RoZXIgc3R5bGVzaGVldHMsIGZvciBpbXByb3ZlZCBmcm9udC1lbmQgcGVyZm9ybWFuY2UuXG4gKi9cbkBtZWRpYSBwcmludCB7XG5cbiAgLyogVW5kZXJsaW5lIGFsbCBsaW5rcy4gKi9cbiAgYTpsaW5rLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cbiAgICAvKiBEb24ndCB1bmRlcmxpbmUgc2l0ZSBsaW5rLiAqL1xuICAgICYuc2l0ZS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNjb250ZW50IHtcbiAgICAvKiBBZGQgdmlzaWJsZSBVUkwgYWZ0ZXIgbGlua3MuICovXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAvKiBPbmx5IGRpc3BsYXkgdXNlZnVsIGxpbmtzLiAqL1xuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIC8qIEFkZCB2aXNpYmxlIHRpdGxlIGFmdGVyIGFiYnJldmlhdGlvbnMuICovXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cbiAgfVxuXG4gIC8qIFVuLWZsb2F0IHRoZSBjb250ZW50LiAqL1xuICAjY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFR1cm4gb2ZmIGFueSBiYWNrZ3JvdW5kIGNvbG9ycyBvciBpbWFnZXMuICovXG4gIGJvZHksXG4gICNwYWdlLFxuICAjbWFpbixcbiAgI2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSGlkZSBzaWRlYmFycyBhbmQgbmF2IGVsZW1lbnRzLiAqL1xuICAjc2tpcC1saW5rLFxuICAjbmF2aWdhdGlvbixcbiAgI2Zvb3RlcixcbiAgLnNpZGViYXJzLFxuICAuYnJlYWRjcnVtYixcbiAgLnBhZ2VyLFxuICAuZmVlZC1pY29ucyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
