/* 1 - Base Files
----------------------------------------------------------------------------------------------------*/
/* 1 - PX to EM
----------------------------------------------------------------------------------------------------*/
/* 2 - Reverse List
----------------------------------------------------------------------------------------------------*/
/* 1 - Fonts
----------------------------------------------------------------------------------------------------*/
/* 2 - Headers
----------------------------------------------------------------------------------------------------*/
h1 {
  font-size: 2.25em; }

h2 {
  font-size: 2em; }

h3 {
  font-size: 1.75em; }

h4 {
  font-size: 1.5em; }

h5 {
  font-size: 1.25em; }

h6 {
  font-size: 1em; }

h1, h2, h3, h4, h5, h6, blockquote {
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  line-height: 125%;
  -webkit-font-smoothing: antialiased; }

/* 3 - Type Elements
----------------------------------------------------------------------------------------------------*/
p, a {
  font-family: "futura-pt", sans-serif;
  font-weight: 100;
  line-height: 175%;
  -webkit-font-smoothing: antialiased; }

button {
  font-family: "futura-pt", sans-serif;
  font-weight: 400; }

blockquote {
  font-size: 1.5em;
  text-align: center; }
  blockquote:before {
    content: '\201C'; }
  blockquote:after {
    content: '\201D'; }

a {
  color: #252525;
  text-decoration: none; }

/* 1 - Sizes
----------------------------------------------------------------------------------------------------*/
/* 2 - Colors
----------------------------------------------------------------------------------------------------*/
/* 3 - Base
----------------------------------------------------------------------------------------------------*/
html {
  background-color: gainsboro;
  box-sizing: border-box;
  font-size: 16px;
  font-family: "futura-pt", sans-serif;
  margin: 0em;
  padding: 0em; }

body {
  background-color: #FFFFFF;
  max-width: 80em;
  margin: 0em auto;
  padding: 0em;
  width: 100%;
  height: auto; }

/* 4 - Box Sizing
----------------------------------------------------------------------------------------------------*/
html {
  box-sizing: border-box; }

*, *:before, *:after, input[type="search"] {
  box-sizing: border-box; }

/* 1 - Buttons
----------------------------------------------------------------------------------------------------*/
/* 2 - Accent Module
----------------------------------------------------------------------------------------------------*/
/* 3 - Links
----------------------------------------------------------------------------------------------------*/
/* 4 - Icons
----------------------------------------------------------------------------------------------------*/
/* 5 - Overlay
----------------------------------------------------------------------------------------------------*/
/* 6 - Videos
----------------------------------------------------------------------------------------------------*/
/* 1 - Menu
----------------------------------------------------------------------------------------------------*/
/* 2 - Borders
----------------------------------------------------------------------------------------------------*/
/* 3 - Globals
----------------------------------------------------------------------------------------------------*/
/* 4 - Forms
----------------------------------------------------------------------------------------------------*/
/* 2 - Layout
----------------------------------------------------------------------------------------------------*/
/* 1 - Grid Global
----------------------------------------------------------------------------------------------------*/
.l-grid__medium-1-1 {
  width: 97%; }

.l-grid__medium-1-2 {
  width: 46.8%; }

.l-grid__medium-1-3 {
  width: 30.2333333333%; }

.l-grid__medium-2-3 {
  width: 63.4666666667%; }

.l-grid__medium-1-4 {
  width: 22%; }

.l-grid__medium-3-4 {
  width: 72%; }

.l-grid__medium-1-5 {
  width: 17%; }

.l-grid__medium-2-5 {
  width: 37%; }

.l-grid__medium-3-5 {
  width: 57%; }

.l-grid__medium-4-5 {
  width: 77%; }

.l-grid__medium-1-6 {
  width: 13.6666666667%; }

.l-grid__medium-5-6 {
  width: 80.3333333333%; }

.l-grid__medium-1-7 {
  width: 11.2857142857%; }

.l-grid__medium-2-7 {
  width: 25.5714285714%; }

.l-grid__medium-3-7 {
  width: 39.8571428571%; }

.l-grid__medium-4-7 {
  width: 54.1428571429%; }

.l-grid__medium-5-7 {
  width: 68.4285714286%; }

.l-grid__medium-6-7 {
  width: 82.7142857143%; }

.l-grid__medium-1-8 {
  width: 9.5%; }

.l-grid__medium-3-8 {
  width: 34.5%; }

.l-grid__medium-5-8 {
  width: 59.5%; }

.l-grid__medium-7-8 {
  width: 84.5%; }

.l-grid__medium-1-9 {
  width: 8.1111111111%; }

.l-grid__medium-2-9 {
  width: 19.2222222222%; }

.l-grid__medium-4-9 {
  width: 41.4444444444%; }

.l-grid__medium-5-9 {
  width: 52.5555555556%; }

.l-grid__medium-7-9 {
  width: 74.7777777778%; }

.l-grid__medium-8-9 {
  width: 85.8888888889%; }

.l-grid__medium-1-10 {
  width: 7%; }

.l-grid__medium-3-10 {
  width: 27%; }

.l-grid__medium-7-10 {
  width: 67%; }

.l-grid__medium-9-10 {
  width: 87%; }

.l-grid__medium-1-11 {
  width: 6.0909090909%; }

.l-grid__medium-2-11 {
  width: 15.1818181818%; }

.l-grid__medium-3-11 {
  width: 24.2727272727%; }

.l-grid__medium-4-11 {
  width: 33.3636363636%; }

.l-grid__medium-5-11 {
  width: 42.4545454545%; }

.l-grid__medium-6-11 {
  width: 51.5454545455%; }

.l-grid__medium-7-11 {
  width: 60.6363636364%; }

.l-grid__medium-8-11 {
  width: 69.7272727273%; }

.l-grid__medium-9-11 {
  width: 78.8181818182%; }

.l-grid__medium-10-11 {
  width: 87.9090909091%; }

.l-grid__medium-1-12 {
  width: 5.3333333333%; }

.l-grid__medium-5-12 {
  width: 38.6666666667%; }

.l-grid__medium-7-12 {
  width: 55.3333333333%; }

.l-grid__medium-11-12 {
  width: 88.6666666667%; }

.l-grid__medium-1-1, .l-grid__medium-1-2, .l-grid__medium-1-3, .l-grid__medium-2-3, .l-grid__medium-1-4, .l-grid__medium-3-4, .l-grid__medium-1-5, .l-grid__medium-2-5, .l-grid__medium-3-5, .l-grid__medium-4-5, .l-grid__medium-1-6, .l-grid__medium-5-6, .l-grid__medium-1-7, .l-grid__medium-2-7, .l-grid__medium-3-7, .l-grid__medium-4-7, .l-grid__medium-5-7, .l-grid__medium-6-7, .l-grid__medium-1-8, .l-grid__medium-3-8, .l-grid__medium-5-8, .l-grid__medium-7-8, .l-grid__medium-1-9, .l-grid__medium-2-9, .l-grid__medium-4-9, .l-grid__medium-5-9, .l-grid__medium-7-9, .l-grid__medium-8-9, .l-grid__medium-1-10, .l-grid__medium-3-10, .l-grid__medium-7-10, .l-grid__medium-9-10, .l-grid__medium-1-11, .l-grid__medium-2-11, .l-grid__medium-3-11, .l-grid__medium-4-11, .l-grid__medium-5-11, .l-grid__medium-6-11, .l-grid__medium-7-11, .l-grid__medium-8-11, .l-grid__medium-9-11, .l-grid__medium-10-11, .l-grid__medium-1-12, .l-grid__medium-5-12, .l-grid__medium-7-12, .l-grid__medium-11-12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1.4%;
  margin-right: 1.4%; }

.l-grid__medium-1-1--full {
  width: 100%; }

.l-grid__medium-1-2--full {
  width: 50%; }

.l-grid__medium-1-3--full {
  width: 33.3333333333%; }

.l-grid__medium-2-3--full {
  width: 66.6666666667%; }

.l-grid__medium-1-4--full {
  width: 25%; }

.l-grid__medium-3-4--full {
  width: 75%; }

.l-grid__medium-1-5--full {
  width: 20%; }

.l-grid__medium-2-5--full {
  width: 40%; }

.l-grid__medium-3-5--full {
  width: 60%; }

.l-grid__medium-4-5--full {
  width: 80%; }

.l-grid__medium-1-1--full, .l-grid__medium-1-2--full, .l-grid__medium-1-3--full, .l-grid__medium-2-3--full, .l-grid__medium-1-4--full, .l-grid__medium-3-4--full, .l-grid__medium-1-5--full, .l-grid__medium-2-5--full, .l-grid__medium-3-5--full, .l-grid__medium-4-5--full {
  display: inline;
  float: left;
  position: relative;
  margin-left: auto;
  margin-right: auto; }

/* 2 - Grid Offsets
----------------------------------------------------------------------------------------------------*/
.l-grid__medium {
  display: inline;
  float: left;
  margin: 0 6.25%;
  position: relative;
  width: 87.5%; }

.l-grid__medium-offset--left {
  display: inline;
  float: left;
  margin-left: 15%;
  margin-right: 3%;
  width: 82%; }

.l-grid__medium-offset--right {
  display: inline;
  float: left;
  margin-left: 3%;
  margin-right: 15%;
  width: 82%; }

/* 3 - Modules
----------------------------------------------------------------------------------------------------*/
/* 1 - Newsletter
----------------------------------------------------------------------------------------------------*/
.c-homepage__newsletter-btn {
  margin-top: 0em; }

/* 1 - Single Product
----------------------------------------------------------------------------------------------------*/
.m-subcategory__filters {
  border-radius: 2em; }

/* 2 - E-commerce Module
----------------------------------------------------------------------------------------------------*/
.m-carousel__thumbnail-wrapper {
  display: none;
  margin-top: 2em; }

/* 1 - Global
----------------------------------------------------------------------------------------------------*/
.m-base__breadcrumbs {
  text-align: center; }

/* 4 - Helpers
----------------------------------------------------------------------------------------------------*/
/* 1 - Layout
----------------------------------------------------------------------------------------------------*/
.h-base__centered {
  display: block;
  float: none;
  margin-left: auto;
  margin-right: auto; }

.h-base__vertical-align--wrapper {
  display: table;
  vertical-align: middle; }

.h-base__vertical-align--content {
  float: none;
  display: inline-block;
  vertical-align: middle; }

.h-base__float-right {
  float: right; }

/* 2 - Color
----------------------------------------------------------------------------------------------------*/
.h-base__color--white {
  color: #FFFFFF; }

.h-base__color--black {
  color: #252525; }

.h-base__color--medium-grey {
  color: #C6C6C6; }

.h-base__color--dark-grey {
  color: #a1a1a1; }

.h-base__color--accent-1 {
  color: #da2c2a; }

.h-base__color--accent-2 {
  color: #BD2330; }

.h-base__color--accent-3 {
  color: #2EBADA; }

.h-base__color--accent-4 {
  color: #A9CA45; }

/* 3 - Backgrounds
----------------------------------------------------------------------------------------------------*/
.h-base__bg-color--light-grey {
  background: #F5F5F5; }

.h-base__bg-color--black {
  background: #252525; }

.h-base__bg-color--dark-grey {
  background: #2e2e2e; }

.h-base__bg-color--accent-2 {
  background: #2EBADA; }

/* 4 - Display 
----------------------------------------------------------------------------------------------------*/
.h-base__display-none {
  display: none; }

.h-base__display-block {
  display: block; }

.h-base__display-inline-block {
  display: inline-block; }

/* 5 - Position  
----------------------------------------------------------------------------------------------------*/
.h-base__position--fixed {
  position: fixed; }

/* 6 - Borders / Divider
----------------------------------------------------------------------------------------------------*/
.h-base__border {
  border: 0.0833333333em solid gainsboro; }

.h-base__border--top, .h-base__line-divider {
  border-top: 0.0833333333em solid gainsboro; }

.h-base__border--bottom {
  border-bottom: 0.0833333333em solid gainsboro; }

.h-base__border--left {
  border-left: 0.0833333333em solid gainsboro; }

.h-base__border--right {
  border-right: 0.0833333333em solid gainsboro; }

.h-base__line-divider {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0; }

/* 2 - Clearfix
----------------------------------------------------------------------------------------------------*/
.h-clearfix:before, .h-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden; }

.h-clearfix:after {
  clear: both; }

.h-clearfix {
  zoom: 1;
  /* IE < 8 */ }

.h-clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* 1 - Alignment
----------------------------------------------------------------------------------------------------*/
.h-type__align--center {
  text-align: center; }

.h-type__align--left {
  text-align: left; }

/* 2 - Font Styles
----------------------------------------------------------------------------------------------------*/
.h-type__uppercase {
  text-transform: uppercase; }

.h-type__capitalize {
  text-transform: capitalize; }

.h-type__font-weight--light {
  font-weight: 100; }

.h-type__font-weight--normal {
  font-weight: 400; }

.h-type__font-weight--bold {
  font-weight: 700; }

.h-type__underline {
  text-decoration: underline; }

/* 3 - Line Height
----------------------------------------------------------------------------------------------------*/
.h-type__line-height--200 {
  line-height: 200%; }

/* 4 - Font Size
----------------------------------------------------------------------------------------------------*/
.h-type__font-size--base {
  font-size: 100%; }

/* 1 - Top
----------------------------------------------------------------------------------------------------*/
.h-margin__top--small {
  margin-top: 0.5em; }

.h-margin__top--medium {
  margin-top: 1em; }

.h-margin__top--large {
  margin-top: 2em; }

.h-margin__top--xlarge {
  margin-top: 4em; }

/* 2 - Bottom
----------------------------------------------------------------------------------------------------*/
.h-margin__bottom--small {
  margin-bottom: 0.5em; }

.h-margin__bottom--medium {
  margin-bottom: 1em; }

.h-margin__bottom--large {
  margin-bottom: 2em; }

.h-margin__bottom--xlarge {
  margin-bottom: 4em; }

/* 3 - Top & Bottom
----------------------------------------------------------------------------------------------------*/
.h-margin__top-bottom--small {
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.h-margin__top-bottom--medium {
  margin-top: 1em;
  margin-bottom: 1em; }

.h-margin__top-bottom--large {
  margin-top: 2em;
  margin-bottom: 2em; }

.h-margin__top-bottom--xlarge {
  margin-top: 4em;
  margin-bottom: 4em; }

/* 4 - None
----------------------------------------------------------------------------------------------------*/
.h-margin__none {
  margin: 0; }

.h-margin__top-bottom--none {
  margin-bottom: 0;
  margin-top: 0; }

.h-margin__bottom--none {
  margin-bottom: 0; }

.h-margin__top--none {
  margin-top: 0; }

/* 5 - Left & Right
----------------------------------------------------------------------------------------------------*/
.h-margin__left-right--small {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.h-margin__left-right--large {
  margin-left: 2em;
  margin-right: 2em; }

.h-margin__right--small {
  margin-right: 0.5em; }

/* 6 - All
----------------------------------------------------------------------------------------------------*/
.h-margin__xsmall {
  margin: 0.25em; }

.h-margin__large {
  margin: 2em; }

/* 1 - Top
----------------------------------------------------------------------------------------------------*/
.h-padding__top--small {
  padding-top: 0.5em; }

.h-padding__top--large {
  padding-top: 2em; }

.h-padding__top--xlarge {
  padding-top: 4em; }

/* 2 - Bottom
----------------------------------------------------------------------------------------------------*/
.h-padding__bottom--small {
  padding-bottom: 0.5em; }

.h-padding__bottom--large {
  padding-bottom: 2em; }

/* 2 - Top & Bottom
----------------------------------------------------------------------------------------------------*/
.h-padding__top-bottom--small {
  padding-bottom: 0.5em;
  padding-top: 0.5em; }

.h-padding__top-bottom--medium {
  padding-bottom: 1em;
  padding-top: 1em; }

.h-padding__top-bottom--large {
  padding-bottom: 2em;
  padding-top: 2em; }

.h-padding__top-bottom--xlarge {
  padding-bottom: 4em;
  padding-top: 4em; }

/* 4 - None
----------------------------------------------------------------------------------------------------*/
.h-padding__top-bottom--none {
  padding-bottom: 0;
  padding-top: 0; }

.h-padding__bottom--none {
  padding-bottom: 0; }

.h-padding__top--none {
  padding-top: 0; }

.h-padding__none {
  padding: 0; }

.h-padding__left-right--none {
  padding-right: 0;
  padding-left: 0; }

/* 5 - All
----------------------------------------------------------------------------------------------------*/
.h-padding__small {
  padding: 0.5em; }

.h-padding__medium {
  padding: 1em; }

.h-padding__large {
  padding: 2em; }

.h-padding__xlarge {
  padding: 4em; }

/* 6 - Left & Right
----------------------------------------------------------------------------------------------------*/
.h-padding__left-right--small {
  padding-right: 0.5em;
  padding-left: 0.5em; }

.h-padding__left-right--large {
  padding-right: 2em;
  padding-left: 2em; }
.herotop{ display:table-cell !important;}
.heroleft{ margin-left:35%;margin-right:0;}

.c-navigation__search-input{color:#fff !important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGl1bS5jc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19zZXR0aW5ncy5zY3NzIiwibWVkaXVtLnNjc3MiLCJsYXlvdXRzL19sLWdyaWQtbWVkaXVtLnNjc3MiLCJtb2R1bGVzL21lZGl1bS9fbS1ob21lcGFnZS1tZWRpdW0uc2NzcyIsIm1vZHVsZXMvbWVkaXVtL19tLXN1YmNhdGVnb3J5LW1lZGl1bS5zY3NzIiwibW9kdWxlcy9tZWRpdW0vX20tcHJvZHVjdHMtbWVkaXVtLnNjc3MiLCJtb2R1bGVzL21lZGl1bS9fbS1iYXNlLW1lZGl1bS5zY3NzIiwiaGVscGVycy9faC1iYXNlLnNjc3MiLCJoZWxwZXJzL19oLWNsZWFyZml4LnNjc3MiLCJoZWxwZXJzL19oLXR5cG9ncmFwaHkuc2NzcyIsImhlbHBlcnMvX2gtbWFyZ2luLnNjc3MiLCJoZWxwZXJzL19oLXBhZGRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTt1R0FDc0c7QUFDdEc7dUdBQ3NHO0FBQ3RHO3VHQUNzRztBQUN0Rzt1R0FDc0c7QUFDdEc7dUdBQ3NHO0FDV3RHO0VBSzBCLG1CQUN0QixFQUFBOztBQU5KO0VBSzBCLGdCQUN0QixFQUFBOztBQU5KO0VBSzBCLG1CQUN0QixFQUFBOztBQU5KO0VBSzBCLGtCQUN0QixFQUFBOztBQU5KO0VBSzBCLG1CQUN0QixFQUFBOztBQU5KO0VBSzBCLGdCQUN0QixFQUFBOztBQUtRO0VBQ1Ysc0NBQUE7RUFyQlcsa0JBc0JYO0VBQ0EsbUJBQWE7RUFDVyxxQ0FBQSxFQUFBOztBREQxQjt1R0FDc0c7QUNLbkc7RUFoQ1ksc0NBaUNiO0VBaENXLGtCQWlDWDtFQUNhLG1CQUFBO0VBQ2IscUNBQXdCLEVBQUE7O0FBRTFCO0VBQ0Usc0NBQUE7RUFyQ2Esa0JBc0NiLEVBQUE7O0FBRUY7RUFDRSxrQkFBVztFQUNYLG9CQUFZLEVBQUE7RUFDSjtJQUNHLGtCQUFBLEVBQUE7RUFFYjtJQUNJLGtCQUFTLEVBQUE7O0FBR2I7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QUVmO0VBQ0UsbUJBQWdCLEVBQUE7O0FBRWxCO0VBQ2UsZ0JBQUEsRUFBQTs7QUFFZjtFQUNXLFlBQUEsRUFBQTs7QUFFWDtFQUNpQixrQkFBQTtFQUNmLGlCQUFjLEVBQUE7O0FiOGpCaEI7dUdBQ3NHO0FhMWpCdEc7RUFDRSxnQkFBQSxFQUFBOztBQUVGO0VBQ0UsY0FBQSxFQUFBOztBQUVGO0VBQ0UsY0FBQSxFQUFBOztBQUVGO0VBQ0UsY0FBQSxFQUFBOztBYjZqQkY7dUdBQ3NHO0FhempCdEc7RVh6RVEsc0JXMEVOO0VBQ0EscUJBQUEsRUFBQTs7QUFFRjtFQUNFLG9CQUFBO0VYNUVNLG1CVzZFTixFQUFBIiwiZmlsZSI6Im1lZGl1bS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAxIC0gQmFzZSBGaWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAxIC0gUFggdG8gRU1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMiAtIFJldmVyc2UgTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAxIC0gRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMiAtIEhlYWRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEge1xuICBmb250LXNpemU6IDIuMjVlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4vKiAzIC0gVHlwZSBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5wLCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDFDJzsgfVxuICBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyMDFEJzsgfVxuXG5hIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiAxIC0gU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMiAtIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAzIC0gQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDBlbTtcbiAgcGFkZGluZzogMGVtOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgwZW07XG4gIG1hcmdpbjogMGVtIGF1dG87XG4gIHBhZGRpbmc6IDBlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiA0IC0gQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogMSAtIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMiAtIEFjY2VudCBNb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMyAtIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDQgLSBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA1IC0gT3ZlcmxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA2IC0gVmlkZW9zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDEgLSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDIgLSBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDMgLSBHbG9iYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDQgLSBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAyIC0gTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDEgLSBHcmlkIEdsb2JhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1ncmlkX19tZWRpdW0tMS0xIHtcbiAgd2lkdGg6IDk3JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMS0yIHtcbiAgd2lkdGg6IDQ3JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMS0zIHtcbiAgd2lkdGg6IDMwLjMzMzMzMzMzMzMlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0yLTMge1xuICB3aWR0aDogNjMuNjY2NjY2NjY2NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEtNCB7XG4gIHdpZHRoOiAyMiU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTMtNCB7XG4gIHdpZHRoOiA3MiU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEtNSB7XG4gIHdpZHRoOiAxNyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTItNSB7XG4gIHdpZHRoOiAzNyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTMtNSB7XG4gIHdpZHRoOiA1NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTQtNSB7XG4gIHdpZHRoOiA3NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEtNiB7XG4gIHdpZHRoOiAxMy42NjY2NjY2NjY3JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tNS02IHtcbiAgd2lkdGg6IDgwLjMzMzMzMzMzMzMlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTcge1xuICB3aWR0aDogMTEuMjg1NzE0Mjg1NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTItNyB7XG4gIHdpZHRoOiAyNS41NzE0Mjg1NzE0JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMy03IHtcbiAgd2lkdGg6IDM5Ljg1NzE0Mjg1NzElOyB9XG5cbi5sLWdyaWRfX21lZGl1bS00LTcge1xuICB3aWR0aDogNTQuMTQyODU3MTQyOSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTUtNyB7XG4gIHdpZHRoOiA2OC40Mjg1NzE0Mjg2JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tNi03IHtcbiAgd2lkdGg6IDgyLjcxNDI4NTcxNDMlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTgge1xuICB3aWR0aDogOS41JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMy04IHtcbiAgd2lkdGg6IDM0LjUlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS01LTgge1xuICB3aWR0aDogNTkuNSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTctOCB7XG4gIHdpZHRoOiA4NC41JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMS05IHtcbiAgd2lkdGg6IDguMTExMTExMTExMSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTItOSB7XG4gIHdpZHRoOiAxOS4yMjIyMjIyMjIyJTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tNC05IHtcbiAgd2lkdGg6IDQxLjQ0NDQ0NDQ0NDQlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS01LTkge1xuICB3aWR0aDogNTIuNTU1NTU1NTU1NiU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTctOSB7XG4gIHdpZHRoOiA3NC43Nzc3Nzc3Nzc4JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tOC05IHtcbiAgd2lkdGg6IDg1Ljg4ODg4ODg4ODklOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTEwIHtcbiAgd2lkdGg6IDclOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0zLTEwIHtcbiAgd2lkdGg6IDI3JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tNy0xMCB7XG4gIHdpZHRoOiA2NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTktMTAge1xuICB3aWR0aDogODclOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTExIHtcbiAgd2lkdGg6IDYuMDkwOTA5MDkwOSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTItMTEge1xuICB3aWR0aDogMTUuMTgxODE4MTgxOCU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTMtMTEge1xuICB3aWR0aDogMjQuMjcyNzI3MjcyNyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTQtMTEge1xuICB3aWR0aDogMzMuMzYzNjM2MzYzNiU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTUtMTEge1xuICB3aWR0aDogNDIuNDU0NTQ1NDU0NSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTYtMTEge1xuICB3aWR0aDogNTEuNTQ1NDU0NTQ1NSU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTctMTEge1xuICB3aWR0aDogNjAuNjM2MzYzNjM2NCU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTgtMTEge1xuICB3aWR0aDogNjkuNzI3MjcyNzI3MyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTktMTEge1xuICB3aWR0aDogNzguODE4MTgxODE4MiU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEwLTExIHtcbiAgd2lkdGg6IDg3LjkwOTA5MDkwOTElOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTEyIHtcbiAgd2lkdGg6IDUuMzMzMzMzMzMzMyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTUtMTIge1xuICB3aWR0aDogMzguNjY2NjY2NjY2NyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTctMTIge1xuICB3aWR0aDogNTUuMzMzMzMzMzMzMyU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTExLTEyIHtcbiAgd2lkdGg6IDg4LjY2NjY2NjY2NjclOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTEsIC5sLWdyaWRfX21lZGl1bS0xLTIsIC5sLWdyaWRfX21lZGl1bS0xLTMsIC5sLWdyaWRfX21lZGl1bS0yLTMsIC5sLWdyaWRfX21lZGl1bS0xLTQsIC5sLWdyaWRfX21lZGl1bS0zLTQsIC5sLWdyaWRfX21lZGl1bS0xLTUsIC5sLWdyaWRfX21lZGl1bS0yLTUsIC5sLWdyaWRfX21lZGl1bS0zLTUsIC5sLWdyaWRfX21lZGl1bS00LTUsIC5sLWdyaWRfX21lZGl1bS0xLTYsIC5sLWdyaWRfX21lZGl1bS01LTYsIC5sLWdyaWRfX21lZGl1bS0xLTcsIC5sLWdyaWRfX21lZGl1bS0yLTcsIC5sLWdyaWRfX21lZGl1bS0zLTcsIC5sLWdyaWRfX21lZGl1bS00LTcsIC5sLWdyaWRfX21lZGl1bS01LTcsIC5sLWdyaWRfX21lZGl1bS02LTcsIC5sLWdyaWRfX21lZGl1bS0xLTgsIC5sLWdyaWRfX21lZGl1bS0zLTgsIC5sLWdyaWRfX21lZGl1bS01LTgsIC5sLWdyaWRfX21lZGl1bS03LTgsIC5sLWdyaWRfX21lZGl1bS0xLTksIC5sLWdyaWRfX21lZGl1bS0yLTksIC5sLWdyaWRfX21lZGl1bS00LTksIC5sLWdyaWRfX21lZGl1bS01LTksIC5sLWdyaWRfX21lZGl1bS03LTksIC5sLWdyaWRfX21lZGl1bS04LTksIC5sLWdyaWRfX21lZGl1bS0xLTEwLCAubC1ncmlkX19tZWRpdW0tMy0xMCwgLmwtZ3JpZF9fbWVkaXVtLTctMTAsIC5sLWdyaWRfX21lZGl1bS05LTEwLCAubC1ncmlkX19tZWRpdW0tMS0xMSwgLmwtZ3JpZF9fbWVkaXVtLTItMTEsIC5sLWdyaWRfX21lZGl1bS0zLTExLCAubC1ncmlkX19tZWRpdW0tNC0xMSwgLmwtZ3JpZF9fbWVkaXVtLTUtMTEsIC5sLWdyaWRfX21lZGl1bS02LTExLCAubC1ncmlkX19tZWRpdW0tNy0xMSwgLmwtZ3JpZF9fbWVkaXVtLTgtMTEsIC5sLWdyaWRfX21lZGl1bS05LTExLCAubC1ncmlkX19tZWRpdW0tMTAtMTEsIC5sLWdyaWRfX21lZGl1bS0xLTEyLCAubC1ncmlkX19tZWRpdW0tNS0xMiwgLmwtZ3JpZF9fbWVkaXVtLTctMTIsIC5sLWdyaWRfX21lZGl1bS0xMS0xMiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gIG1hcmdpbi1yaWdodDogMS41JTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMS0xLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEtMi0tZnVsbCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmwtZ3JpZF9fbWVkaXVtLTEtMy0tZnVsbCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4ubC1ncmlkX19tZWRpdW0tMi0zLS1mdWxsIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTQtLWZ1bGwge1xuICB3aWR0aDogMjUlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0zLTQtLWZ1bGwge1xuICB3aWR0aDogNzUlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTUtLWZ1bGwge1xuICB3aWR0aDogMjAlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0yLTUtLWZ1bGwge1xuICB3aWR0aDogNDAlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0zLTUtLWZ1bGwge1xuICB3aWR0aDogNjAlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS00LTUtLWZ1bGwge1xuICB3aWR0aDogODAlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS0xLTEtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0xLTItLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0xLTMtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0yLTMtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0xLTQtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0zLTQtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0xLTUtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0yLTUtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS0zLTUtLWZ1bGwsIC5sLWdyaWRfX21lZGl1bS00LTUtLWZ1bGwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogMiAtIEdyaWQgT2Zmc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1ncmlkX19tZWRpdW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNi4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS1vZmZzZXQtLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB3aWR0aDogODIlOyB9XG5cbi5sLWdyaWRfX21lZGl1bS1vZmZzZXQtLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgd2lkdGg6IDgyJTsgfVxuXG4vKiAzIC0gTW9kdWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAxIC0gTmV3c2xldHRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYy1ob21lcGFnZV9fbmV3c2xldHRlci1idG4ge1xuICBtYXJnaW4tdG9wOiAwZW07IH1cblxuLyogMSAtIFNpbmdsZSBQcm9kdWN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tLXN1YmNhdGVnb3J5X19maWx0ZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMmVtOyB9XG5cbi8qIDIgLSBFLWNvbW1lcmNlIE1vZHVsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubS1jYXJvdXNlbF9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLyogMSAtIEdsb2JhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubS1iYXNlX19icmVhZGNydW1icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiA0IC0gSGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAxIC0gTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX2NlbnRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5oLWJhc2VfX3ZlcnRpY2FsLWFsaWduLS13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmgtYmFzZV9fdmVydGljYWwtYWxpZ24tLWNvbnRlbnQge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5oLWJhc2VfX2Zsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIDIgLSBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1iYXNlX19jb2xvci0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaC1iYXNlX19jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzI1MjUyNTsgfVxuXG4uaC1iYXNlX19jb2xvci0tbWVkaXVtLWdyZXkge1xuICBjb2xvcjogI0M2QzZDNjsgfVxuXG4uaC1iYXNlX19jb2xvci0tZGFyay1ncmV5IHtcbiAgY29sb3I6ICNhMWExYTE7IH1cblxuLmgtYmFzZV9fY29sb3ItLWFjY2VudC0xIHtcbiAgY29sb3I6ICNGRjAwMDA7IH1cblxuLmgtYmFzZV9fY29sb3ItLWFjY2VudC0yIHtcbiAgY29sb3I6ICNCRDIzMzA7IH1cblxuLmgtYmFzZV9fY29sb3ItLWFjY2VudC0zIHtcbiAgY29sb3I6ICMyRUJBREE7IH1cblxuLmgtYmFzZV9fY29sb3ItLWFjY2VudC00IHtcbiAgY29sb3I6ICNBOUNBNDU7IH1cblxuLyogMyAtIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX2JnLWNvbG9yLS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuXG4uaC1iYXNlX19iZy1jb2xvci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1OyB9XG5cbi5oLWJhc2VfX2JnLWNvbG9yLS1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlOyB9XG5cbi5oLWJhc2VfX2JnLWNvbG9yLS1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQ6ICMyRUJBREE7IH1cblxuLyogNCAtIERpc3BsYXkgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX2Rpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmgtYmFzZV9fZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oLWJhc2VfX2Rpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIDUgLSBQb3NpdGlvbiAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX3Bvc2l0aW9uLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4vKiA2IC0gQm9yZGVycyAvIERpdmlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtYmFzZV9fYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA4MzMzMzMzMzNlbSBzb2xpZCBnYWluc2Jvcm87IH1cblxuLmgtYmFzZV9fYm9yZGVyLS10b3AsIC5oLWJhc2VfX2xpbmUtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDAuMDgzMzMzMzMzM2VtIHNvbGlkIGdhaW5zYm9ybzsgfVxuXG4uaC1iYXNlX19ib3JkZXItLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDAuMDgzMzMzMzMzM2VtIHNvbGlkIGdhaW5zYm9ybzsgfVxuXG4uaC1iYXNlX19ib3JkZXItLWxlZnQge1xuICBib3JkZXItbGVmdDogMC4wODMzMzMzMzMzZW0gc29saWQgZ2FpbnNib3JvOyB9XG5cbi5oLWJhc2VfX2JvcmRlci0tcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDAuMDgzMzMzMzMzM2VtIHNvbGlkIGdhaW5zYm9ybzsgfVxuXG4uaC1iYXNlX19saW5lLWRpdmlkZXIge1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwOyB9XG5cbi8qIDIgLSBDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1jbGVhcmZpeDpiZWZvcmUsIC5oLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmgtY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uaC1jbGVhcmZpeCB7XG4gIHpvb206IDE7XG4gIC8qIElFIDwgOCAqLyB9XG5cbi5oLWNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLyogMSAtIEFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC10eXBlX19hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oLXR5cGVfX2FsaWduLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiAyIC0gRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtdHlwZV9fdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaC10eXBlX19jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmgtdHlwZV9fZm9udC13ZWlnaHQtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uaC10eXBlX19mb250LXdlaWdodC0tbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaC10eXBlX19mb250LXdlaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmgtdHlwZV9fdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogMyAtIExpbmUgSGVpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXR5cGVfX2xpbmUtaGVpZ2h0LS0yMDAge1xuICBsaW5lLWhlaWdodDogMjAwJTsgfVxuXG4vKiA0IC0gRm9udCBTaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXR5cGVfX2ZvbnQtc2l6ZS0tYmFzZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4vKiAxIC0gVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLW1hcmdpbl9fdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtOyB9XG5cbi5oLW1hcmdpbl9fdG9wLS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLmgtbWFyZ2luX190b3AtLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5oLW1hcmdpbl9fdG9wLS14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0ZW07IH1cblxuLyogMiAtIEJvdHRvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1tYXJnaW5fX2JvdHRvbS0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uaC1tYXJnaW5fX2JvdHRvbS0tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5oLW1hcmdpbl9fYm90dG9tLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uaC1tYXJnaW5fX2JvdHRvbS0teGxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi8qIDMgLSBUb3AgJiBCb3R0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtbWFyZ2luX190b3AtYm90dG9tLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uaC1tYXJnaW5fX3RvcC1ib3R0b20tLW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5oLW1hcmdpbl9fdG9wLWJvdHRvbS0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uaC1tYXJnaW5fX3RvcC1ib3R0b20tLXhsYXJnZSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi8qIDQgLSBOb25lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLW1hcmdpbl9fbm9uZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaC1tYXJnaW5fX3RvcC1ib3R0b20tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5oLW1hcmdpbl9fYm90dG9tLS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaC1tYXJnaW5fX3RvcC0tbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogNSAtIExlZnQgJiBSaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1tYXJnaW5fX2xlZnQtcmlnaHQtLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5oLW1hcmdpbl9fbGVmdC1yaWdodC0tbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4uaC1tYXJnaW5fX3JpZ2h0LS1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLyogNiAtIEFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1tYXJnaW5fX3hzbWFsbCB7XG4gIG1hcmdpbjogMC4yNWVtOyB9XG5cbi5oLW1hcmdpbl9fbGFyZ2Uge1xuICBtYXJnaW46IDJlbTsgfVxuXG4vKiAxIC0gVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXBhZGRpbmdfX3RvcC0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuLmgtcGFkZGluZ19fdG9wLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAyZW07IH1cblxuLmgtcGFkZGluZ19fdG9wLS14bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNGVtOyB9XG5cbi8qIDIgLSBCb3R0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtcGFkZGluZ19fYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuXG4uaC1wYWRkaW5nX19ib3R0b20tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuXG4vKiAyIC0gVG9wICYgQm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXBhZGRpbmdfX3RvcC1ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuLmgtcGFkZGluZ19fdG9wLWJvdHRvbS0tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuXG4uaC1wYWRkaW5nX190b3AtYm90dG9tLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIHBhZGRpbmctdG9wOiAyZW07IH1cblxuLmgtcGFkZGluZ19fdG9wLWJvdHRvbS0teGxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgcGFkZGluZy10b3A6IDRlbTsgfVxuXG4vKiA0IC0gTm9uZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1wYWRkaW5nX190b3AtYm90dG9tLS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oLXBhZGRpbmdfX2JvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5oLXBhZGRpbmdfX3RvcC0tbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5oLXBhZGRpbmdfX25vbmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5oLXBhZGRpbmdfX2xlZnQtcmlnaHQtLW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogNSAtIEFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1wYWRkaW5nX19zbWFsbCB7XG4gIHBhZGRpbmc6IDAuNWVtOyB9XG5cbi5oLXBhZGRpbmdfX21lZGl1bSB7XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG4uaC1wYWRkaW5nX19sYXJnZSB7XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4uaC1wYWRkaW5nX194bGFyZ2Uge1xuICBwYWRkaW5nOiA0ZW07IH1cblxuLyogNiAtIExlZnQgJiBSaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1wYWRkaW5nX19sZWZ0LXJpZ2h0LS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi5oLXBhZGRpbmdfX2xlZnQtcmlnaHQtLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xuLy8gMSAtIEZvbnRzXG4vLyAyIC0gSGVhZGVyc1xuLy8gMyAtIFR5cGUgRWxlbWVudHNcblxuLyogMSAtIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vZm9udCBmYW1pbHlcbiRwcmltYXJ5LWZvbnQ6IFwiZnV0dXJhLXB0XCIsc2Fucy1zZXJpZjtcbiRmb250LWxpZ2h0OiAxMDA7XG4kZm9udC1yZWd1bGFyOiA0MDA7XG4kZm9udC1oZWF2eTogNzAwO1xuXG4vKiAyIC0gSGVhZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL2Jhc2UgKiBpbmNyZW1lbnQgPSBoZWFkZXIgZWxlbWVudCBzaXplXG4kaW5jcmVtZW50czogKCAoMi4yNSkgKDIuMDApICgxLjc1KSAoMS41MCkgKDEuMjUpICgxLjAwKSApO1xuJGhlYWRlci10YWdzOiAoKTtcbkBlYWNoICRpbmNyZW1lbnQgaW4gJGluY3JlbWVudHMge1xuICAkaTogaW5kZXgoJGluY3JlbWVudHMsICRpbmNyZW1lbnQpO1xuICBoI3skaX0ge1xuICAgIC8vYmFzZS1zaXplICogaW5jcmVtZW50XG4gICAgLy9pLmUuIDE2cHggKiAyLjI1ID0gMzJweCAtPiBoMSB0YWdcbiAgICAkZm9udC1zaXplOiAoKCRiYXNlLXNpemUpICogJGluY3JlbWVudCk7XG4gICAgLy9jb252ZXJ0IHB4IHRvIGVtcyB3aXRoIGhlbHBlciBmdW5jdGlvblxuICAgICRmb250LXNpemUtY29udmVydGVkOiBlbSgkZm9udC1zaXplKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY29udmVydGVkO1xuICAgIC8vcGxhY2Vob2xkZXIgdG8gZ2V0IGxpc3Qgb2YgYWxsIGhlYWRlciB0YWdzXG4gICAgJGhlYWRlci10YWdzOiBhcHBlbmQoJGhlYWRlci10YWdzLCB1bnF1b3RlKCdoI3skaX0nKSwgY29tbWEpICFnbG9iYWw7XG4gIH1cbn1cbi8vbGlzdHMgYWxsIGhlYWRlciB0YWdzXG4jeyRoZWFkZXItdGFnc30sIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWhlYXZ5O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIDMgLSBUeXBlIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnAsIGEge1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMTc1JTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5idXR0b24ge1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG59XG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxQyc7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjAxRCc7XG4gIH1cbn1cbmEge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIDEgLSBTaXplc1xuLy8gMiAtIENvbG9yc1xuLy8gMyAtIEJhc2Vcbi8vIDQgLSBCb3ggU2l6aW5nXG5cblxuLyogMSAtIFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vZ2xvYmFsbHkgdXNlZCBzaXplc1xuJHhzbWFsbDogMC4yNWVtO1xuJHNtYWxsOiAwLjVlbTtcbiRtZWRpdW06IDFlbTtcbiRsYXJnZTogMmVtO1xuJHhsYXJnZTogNGVtO1xuXG4vKiAyIC0gQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIG1vbm9jaHJvbWF0aWMgY29sb3JzXG4kd2hpdGU6ICNGRkZGRkY7XG4kbGlnaHQtZ3JleTogI0Y1RjVGNTtcbiRtZWRpdW0tZ3JleTogI0M2QzZDNjtcbiRkYXJrLWdyZXk6ICM2MTYxNjE7XG4kYmxhY2s6ICMyNTI1MjU7XG5cbi8vIGFjY2VudCBjb2xvcnNcbiRhY2NlbnQtY29sb3ItLTA6ICNGRjAwMDA7XG4kYWNjZW50LWNvbG9yLS0xOiAjQkQyMzMwO1xuJGFjY2VudC1jb2xvci0tMjogIzJFQkFEQTtcbiRhY2NlbnQtY29sb3ItLTM6ICNBOUNBNDU7XG5cbi8qIDMgLSBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWdyZXksIDEwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogJGJhc2Utc2l6ZTtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIG1hcmdpbjogMGVtO1xuICBwYWRkaW5nOiAwZW07XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBtYXgtd2lkdGg6IDgwZW07IC8vMTI4MHB4XG4gIG1hcmdpbjogMGVtIGF1dG87XG4gIHBhZGRpbmc6IDBlbTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiA0IC0gQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHMsIGJ1dCBhbGxvd2luZyBjb21wb25lbnRzIHRvIGNoYW5nZVxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSxcbio6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIDEgLSBCYXNlIEZpbGVzXG4vLyAyIC0gTGF5b3V0XG4vLyAzIC0gTW9kdWxlc1xuLy8gNCAtIEhlbHBlcnNcblxuLy9nbG9iYWwgdmFyaWFibGVzXG4kYmFzZS1zaXplOiAxNnB4O1xuJHdpZHRoOiAxMDAlOyAvLyBlbmQgdG8gZW5kIGNvbnRlbnQgd2lkdGggYXQgY3VycmVudCBicmVha3BvaW50LlxuXG4vKiAxIC0gQmFzZSBGaWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiYmFzZS9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJiYXNlL3NldHRpbmdzXCI7IC8vIGluY2x1ZGVzIHNpemluZyAmIGNvbG9ycy5cbkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xuQGltcG9ydCBcImJhc2UvcGxhY2Vob2xkZXJzXCI7XG5cbi8qIDIgLSBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImxheW91dHMvbC1ncmlkLW1lZGl1bVwiO1xuXG4vKiAzIC0gTW9kdWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9tZWRpdW0vbS1ob21lcGFnZS1tZWRpdW1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21lZGl1bS9tLXN1YmNhdGVnb3J5LW1lZGl1bVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWVkaXVtL20tcHJvZHVjdHMtbWVkaXVtXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tZWRpdW0vbS1iYXNlLW1lZGl1bVwiO1xuXG4vKiA0IC0gSGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaGVscGVycy9oLWJhc2VcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2gtY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2gtdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImhlbHBlcnMvaC1tYXJnaW5cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2gtcGFkZGluZ1wiO1xuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIDEgLSBHcmlkIEdsb2JhbFxuLy8gMiAtIEdyaWQgT2Zmc2V0c1xuXG4vKiAxIC0gR3JpZCBHbG9iYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy9ncmlkIHdpdGggZ3V0dGVyc1xuJGNvbHVtbnM6IDEyICFnbG9iYWw7XG4kZ3V0dGVyOiAwLjAxNSAhZ2xvYmFsO1xuJGNvbC13aWR0aHM6ICgpICFnbG9iYWw7XG4kc2VsZWN0b3I6ICgpICFnbG9iYWw7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggJGkge1xuICAgICAgJHc6ICgkai8kaSk7XG4gICAgICAgIC8vaWYgdGhlIHdpZHRoIGRvZXNuJ3QgYWxyZWFkeSBleGlzdFxuICAgICAgICBAaWYgbm90IGluZGV4KCRjb2wtd2lkdGhzLCAkdykge1xuICAgICAgICAgICAgLmwtZ3JpZF9fbWVkaXVtLSN7JGp9LSN7JGl9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJHcgLSAoJGd1dHRlciAqIDIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vYWRkIHRoZSB3aWR0aCB0byB0aGUgYXJyYXlcbiAgICAgICAgICAgICRjb2wtd2lkdGhzOiBhcHBlbmQoJGNvbC13aWR0aHMsICR3KSAhZ2xvYmFsO1xuICAgICAgICAgICAgLy9jcmVhdGUgYSBzZWxlY3RvciBjb21tYSBzZXBhcmF0ZWQgbGlzdFxuICAgICAgICAgICAgJHNlbGVjdG9yOiBhcHBlbmQoJHNlbGVjdG9yLCB1bnF1b3RlKCcubC1ncmlkX19tZWRpdW0tI3skan0tI3skaX0nKSwgY29tbWEpICFnbG9iYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN7JHNlbGVjdG9yfSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGd1dHRlcik7XG4gIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSgkZ3V0dGVyKTtcbn1cblxuLy9ncmlkIHdpdGhvdXQgZ3V0dGVyc1xuJGZpbGwtd2lkdGgtY29sdW1uczogNSAhZ2xvYmFsO1xuJGNvbC13aWR0aHM6ICgpICFnbG9iYWw7XG4kZnVsbC13aWR0aC1zZWxlY3RvcjogKCkgIWdsb2JhbDtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZmlsbC13aWR0aC1jb2x1bW5zIHtcbiAgICBAZm9yICRqIGZyb20gMSB0aHJvdWdoICRpIHtcbiAgICAgICR3OiAoJGovJGkpO1xuICAgICAgICAvL2lmIHRoZSB3aWR0aCBkb2Vzbid0IGFscmVhZHkgZXhpc3RcbiAgICAgICAgQGlmIG5vdCBpbmRleCgkY29sLXdpZHRocywgJHcpIHtcbiAgICAgICAgICAgIC5sLWdyaWRfX21lZGl1bS0jeyRqfS0jeyRpfS0tZnVsbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCR3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vYWRkIHRoZSB3aWR0aCB0byB0aGUgYXJyYXlcbiAgICAgICAgICAgICRjb2wtd2lkdGhzOiBhcHBlbmQoJGNvbC13aWR0aHMsICR3KSAhZ2xvYmFsO1xuICAgICAgICAgICAgLy9jcmVhdGUgYSBzZWxlY3RvciBjb21tYSBzZXBhcmF0ZWQgbGlzdFxuICAgICAgICAgICAgJGZ1bGwtd2lkdGgtc2VsZWN0b3I6IGFwcGVuZCgkZnVsbC13aWR0aC1zZWxlY3RvciwgdW5xdW90ZSgnLmwtZ3JpZF9fbWVkaXVtLSN7JGp9LSN7JGl9LS1mdWxsJyksIGNvbW1hKSAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jeyRmdWxsLXdpZHRoLXNlbGVjdG9yfSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogMiAtIEdyaWQgT2Zmc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1ncmlkX19tZWRpdW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNi4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLmwtZ3JpZF9fbWVkaXVtLW9mZnNldC0tbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHdpZHRoOiA4MiU7XG59XG4ubC1ncmlkX19tZWRpdW0tb2Zmc2V0LS1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIHdpZHRoOiA4MiU7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xuLy8gMSAtIE5ld3NsZXR0ZXJcblxuLyogMSAtIE5ld3NsZXR0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtaG9tZXBhZ2VfX25ld3NsZXR0ZXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMGVtO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIDEgLSBTaW5nbGUgUHJvZHVjdFxuXG4vKiAxIC0gU2luZ2xlIFByb2R1Y3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm0tc3ViY2F0ZWdvcnlfX2ZpbHRlcnMge1xuICBib3JkZXItcmFkaXVzOiAkbGFyZ2U7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xuLy8gMSAtIEUtY29tbWVyY2UgTW9kdWxlXG5cbi8qIDIgLSBFLWNvbW1lcmNlIE1vZHVsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBjYXJvdXNlbCB0aHVtYm5haWxzXG4ubS1jYXJvdXNlbF9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAkbGFyZ2U7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xuLy8gMSAtIEdsb2JhbFxuXG4vKiAxIC0gR2xvYmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tLWJhc2VfX2JyZWFkY3J1bWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIDEgLSBMYXlvdXRcbi8vIDIgLSBDb2xvclxuLy8gMyAtIEJhY2tncm91bmRzXG4vLyA0IC0gRGlzcGxheVxuLy8gNSAtIFBvc2l0aW9uXG4vLyA2IC0gQm9yZGVyc1xuXG4vKiAxIC0gTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX2NlbnRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmgtYmFzZV9fdmVydGljYWwtYWxpZ24tLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oLWJhc2VfX3ZlcnRpY2FsLWFsaWduLS1jb250ZW50IHtcbiAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oLWJhc2VfX2Zsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAyIC0gQ29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtYmFzZV9fY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5oLWJhc2VfX2NvbG9yLS1ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4uaC1iYXNlX19jb2xvci0tbWVkaXVtLWdyZXkge1xuICBjb2xvcjogJG1lZGl1bS1ncmV5O1xufVxuLmgtYmFzZV9fY29sb3ItLWRhcmstZ3JleSB7XG4gIGNvbG9yOiBsaWdodGVuKCRkYXJrLWdyZXksIDI1JSk7XG59XG4kY29sb3JzLWxpc3Q6XG4gICRhY2NlbnQtY29sb3ItLTBcbiAgJGFjY2VudC1jb2xvci0tMVxuICAkYWNjZW50LWNvbG9yLS0yXG4gICRhY2NlbnQtY29sb3ItLTM7XG5cbkBlYWNoICRjb2xvciBpbiAkY29sb3JzLWxpc3Qge1xuICAgICRpOiBpbmRleCgkY29sb3JzLWxpc3QsICRjb2xvcik7XG4gICAgLmgtYmFzZV9fY29sb3ItLWFjY2VudC0jeyRpfSB7IFxuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbn1cblxuLyogMyAtIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLWJhc2VfX2JnLWNvbG9yLS1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG59XG4uaC1iYXNlX19iZy1jb2xvci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG59XG4uaC1iYXNlX19iZy1jb2xvci0tZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRkYXJrLWdyZXksIDIwJSk7XG59XG4uaC1iYXNlX19iZy1jb2xvci0tYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50LWNvbG9yLS0yO1xufVxuXG4vKiA0IC0gRGlzcGxheSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtYmFzZV9fZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oLWJhc2VfX2Rpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oLWJhc2VfX2Rpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiA1IC0gUG9zaXRpb24gIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1iYXNlX19wb3NpdGlvbi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi8qIDYgLSBCb3JkZXJzIC8gRGl2aWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1iYXNlX19ib3JkZXIge1xuICBib3JkZXI6ICgkeHNtYWxsIC8gMykgc29saWQgZGFya2VuKCRsaWdodC1ncmV5LCAxMCUpO1xufVxuLmgtYmFzZV9fYm9yZGVyLS10b3Age1xuICBib3JkZXItdG9wOiAoJHhzbWFsbCAvIDMpIHNvbGlkIGRhcmtlbigkbGlnaHQtZ3JleSwgMTAlKTtcbn1cbi5oLWJhc2VfX2JvcmRlci0tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogKCR4c21hbGwgLyAzKSBzb2xpZCBkYXJrZW4oJGxpZ2h0LWdyZXksIDEwJSk7XG59XG4uaC1iYXNlX19ib3JkZXItLWxlZnQge1xuICBib3JkZXItbGVmdDogKCR4c21hbGwgLyAzKSBzb2xpZCBkYXJrZW4oJGxpZ2h0LWdyZXksIDEwJSk7XG59XG4uaC1iYXNlX19ib3JkZXItLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAoJHhzbWFsbCAvIDMpIHNvbGlkIGRhcmtlbigkbGlnaHQtZ3JleSwgMTAlKTtcbn1cbi8vIGRpdmlkZXJcbi5oLWJhc2VfX2xpbmUtZGl2aWRlciB7XG4gIEBleHRlbmQgLmgtYmFzZV9fYm9yZGVyLS10b3A7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG59XG4iLCIvKiAyIC0gQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtY2xlYXJmaXg6YmVmb3JlLFxuLmgtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oLWNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5oLWNsZWFyZml4IHtcbiAgICB6b29tOiAxOyAvKiBJRSA8IDggKi9cbn1cbi5oLWNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50c1xuLy8gMSAtIEFsaWdubWVudFxuLy8gMiAtIEZvbnQgU3R5bGVzXG4vLyAzIC0gTGluZSBIZWlnaHRcbi8vIDQgLSBGb250IFNpemVcblxuLyogMSAtIEFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC10eXBlX19hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmgtdHlwZV9fYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiAyIC0gRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtdHlwZV9fdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oLXR5cGVfX2NhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5oLXR5cGVfX2ZvbnQtd2VpZ2h0LS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uaC10eXBlX19mb250LXdlaWdodC0tbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oLXR5cGVfX2ZvbnQtd2VpZ2h0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oLXR5cGVfX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAzIC0gTGluZSBIZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtdHlwZV9fbGluZS1oZWlnaHQtLTIwMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuXG4vKiA0IC0gRm9udCBTaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXR5cGVfX2ZvbnQtc2l6ZS0tYmFzZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vLyAxIC0gVG9wXG4vLyAyIC0gQm90dG9tXG4vLyAzIC0gVG9wICYgQm90dG9tXG4vLyA0IC0gTm9uZVxuLy8gNSAtIExlZnQgJiBSaWdodFxuLy8gNiAtIEFsbFxuXG4vKiAxIC0gVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLW1hcmdpbl9fdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6ICRzbWFsbDtcbn1cbi5oLW1hcmdpbl9fdG9wLS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAkbWVkaXVtO1xufVxuLmgtbWFyZ2luX190b3AtLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogJGxhcmdlO1xufVxuLmgtbWFyZ2luX190b3AtLXhsYXJnZSB7XG4gIG1hcmdpbi10b3A6ICR4bGFyZ2U7XG59XG4vKiAyIC0gQm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLW1hcmdpbl9fYm90dG9tLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbDtcbn1cbi5oLW1hcmdpbl9fYm90dG9tLS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAkbWVkaXVtO1xufVxuLmgtbWFyZ2luX19ib3R0b20tLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxhcmdlO1xufVxuLmgtbWFyZ2luX19ib3R0b20tLXhsYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206ICR4bGFyZ2U7XG59XG5cbi8qIDMgLSBUb3AgJiBCb3R0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtbWFyZ2luX190b3AtYm90dG9tLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6ICRzbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsO1xufVxuLmgtbWFyZ2luX190b3AtYm90dG9tLS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAkbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAkbWVkaXVtO1xufVxuLmgtbWFyZ2luX190b3AtYm90dG9tLS1sYXJnZSB7XG4gIG1hcmdpbi10b3A6ICRsYXJnZTtcbiAgbWFyZ2luLWJvdHRvbTogJGxhcmdlO1xufVxuLmgtbWFyZ2luX190b3AtYm90dG9tLS14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAkeGxhcmdlO1xuICBtYXJnaW4tYm90dG9tOiAkeGxhcmdlO1xufVxuXG4vKiA0IC0gTm9uZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1tYXJnaW5fX25vbmUge1xuICBtYXJnaW46IDA7XG59XG4uaC1tYXJnaW5fX3RvcC1ib3R0b20tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmgtbWFyZ2luX19ib3R0b20tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmgtbWFyZ2luX190b3AtLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiA1IC0gTGVmdCAmIFJpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLW1hcmdpbl9fbGVmdC1yaWdodC0tc21hbGwge1xuICBtYXJnaW4tbGVmdDogJHNtYWxsO1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbDtcbn1cbi5oLW1hcmdpbl9fbGVmdC1yaWdodC0tbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogJGxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6ICRsYXJnZTtcbn1cblxuLmgtbWFyZ2luX19yaWdodC0tc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbDtcbn1cblxuLyogNiAtIEFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1tYXJnaW5fX3hzbWFsbCB7XG4gIG1hcmdpbjogJHhzbWFsbDtcbn1cbi5oLW1hcmdpbl9fbGFyZ2Uge1xuICBtYXJnaW46ICRsYXJnZTtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vLyAxIC0gVG9wXG4vLyAyIC0gQm90dG9tXG4vLyAzIC0gVG9wICYgQm90dG9tXG4vLyA0IC0gTm9uZVxuLy8gNSAtIEFsbFxuLy8gNiAtIExlZnQgJiBSaWdodFxuXG4vKiAxIC0gVG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXBhZGRpbmdfX3RvcC0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogJHNtYWxsO1xufVxuLmgtcGFkZGluZ19fdG9wLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAkbGFyZ2U7XG59XG4uaC1wYWRkaW5nX190b3AtLXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAkeGxhcmdlO1xufVxuLyogMiAtIEJvdHRvbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaC1wYWRkaW5nX19ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206ICRzbWFsbDtcbn1cbi5oLXBhZGRpbmdfX2JvdHRvbS0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogJGxhcmdlO1xufVxuXG4vKiAyIC0gVG9wICYgQm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXBhZGRpbmdfX3RvcC1ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206ICRzbWFsbDtcbiAgcGFkZGluZy10b3A6ICRzbWFsbDtcbn1cbi5oLXBhZGRpbmdfX3RvcC1ib3R0b20tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAkbWVkaXVtO1xuICBwYWRkaW5nLXRvcDogJG1lZGl1bTtcbn1cbi5oLXBhZGRpbmdfX3RvcC1ib3R0b20tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206ICRsYXJnZTtcbiAgcGFkZGluZy10b3A6ICRsYXJnZTtcbn1cbi5oLXBhZGRpbmdfX3RvcC1ib3R0b20tLXhsYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAkeGxhcmdlO1xuICBwYWRkaW5nLXRvcDogJHhsYXJnZTtcbn1cblxuLyogNCAtIE5vbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtcGFkZGluZ19fdG9wLWJvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5oLXBhZGRpbmdfX2JvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmgtcGFkZGluZ19fdG9wLS1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaC1wYWRkaW5nX19ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cbi5oLXBhZGRpbmdfX2xlZnQtcmlnaHQtLW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIDUgLSBBbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmgtcGFkZGluZ19fc21hbGwge1xuICBwYWRkaW5nOiAkc21hbGw7XG59XG4uaC1wYWRkaW5nX19tZWRpdW0ge1xuICBwYWRkaW5nOiAkbWVkaXVtO1xufVxuLmgtcGFkZGluZ19fbGFyZ2Uge1xuICBwYWRkaW5nOiAkbGFyZ2U7XG59XG4uaC1wYWRkaW5nX194bGFyZ2Uge1xuICBwYWRkaW5nOiAkeGxhcmdlO1xufVxuXG4vKiA2IC0gTGVmdCAmIFJpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oLXBhZGRpbmdfX2xlZnQtcmlnaHQtLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogJHNtYWxsO1xuICBwYWRkaW5nLWxlZnQ6ICRzbWFsbDtcbn1cbi5oLXBhZGRpbmdfX2xlZnQtcmlnaHQtLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogJGxhcmdlO1xuICBwYWRkaW5nLWxlZnQ6ICRsYXJnZTtcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
