/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.error-wrapper {
  background: #FFFFFF;
  padding: 40px 20px;
}
.error-wrapper h1 {
  color: #777777;
  font-weight: normal;
  margin-bottom: 0;
  font-size: 60px;
  font-family: 'Open Sans', sans-serif;
}
.error-wrapper .title h4 {
  color: #777777;
  margin-top: 0;
  font-weight: bold;
  margin: 1.5rem 0 2.5rem;
  font-size: 30px;
}
.error-wrapper .text-error-code {
  color: #C3C3C3;
  font-size: 30px;
  margin-bottom: 2rem;
}
.error-wrapper .button-wrapper input {
  display: inline-block;
  text-align: center;
  background: #fff;
  padding: 5px 30px;
  color: #777;
  font-size: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #777;
  margin-bottom: 15px;
}
.error-wrapper .button-wrapper input:hover {
  background: #777;
  color: #fff;
}
.waiting-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.overlay-content {
  top: 50%;
  left: 50%;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: table;
}
.overlay-content span {
  text-align: center;
  font-size: 15pt;
  color: white;
  text-wrap: none;
  white-space: nowrap;
  padding-left: 10px;
  vertical-align: central;
  display: table-cell;
}
.spinner {
  display: table-cell;
  width: 40px;
  height: 40px;
  background-color: #fff;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
body {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.846;
  color: #333333;
}
.hide {
  visibility: collapse;
}
#main-menu.navbar-collapse .zone.zone-navigation .dropdown-menu .nav-item .nav-link {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212121;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.searchWrap a.btn.btn-primary.btn-sm {
  text-align: center;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.searchWrap a.all-list {
  padding: 5px 12px;
  min-width: 125px;
}
#advance_search_panel input {
  border: 1px solid #eee;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 5px;
  background: #fff;
  -webkit-appearance: default-button;
  -moz-appearance: default-button;
  appearance: default-button;
}
#advance_search_panel input:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.formSearch .btn-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.formSearch .btnWrapper {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
.formSearch .btnWrapper button {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
  margin: 0 0.5rem 0 0;
}
.formSearch .btnWrapper button:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper:last-child {
  margin-right: 0;
}
.formSearch .btnWrapper button.btn-advance-search.collapsed {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.formSearch .btnWrapper button.btn-advance-search.collapsed:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper button.btn-advance-search.collapsed:before {
  content: "\f0dd";
  position: absolute;
  top: 10px;
  font-size: 12px;
  right: 4px;
  color: #fff;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.formSearch .btnWrapper button.btn-advance-search {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.formSearch .btnWrapper button.btn-advance-search:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.formSearch .btnWrapper button.btn-advance-search:before {
  content: "\f0de";
  position: absolute;
  top: 10px;
  font-size: 12px;
  right: 4px;
  color: #fff;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.formSearch .form-group {
  margin-bottom: 0;
}
.formSearch .col-lg-12 {
  position: relative;
}
.formSearch span {
  line-height: 0.9;
  display: inline-block;
  padding-top: 2px;
}
.btn-search-buyer-guide {
  line-height: 0;
  padding: 0 8px;
  height: 31px;
  line-height: 31px;
}
.btn-search-buyer-guide span.glyphicon.glyphicon-search {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.bx-wrapper {
  max-width: 745px!important;
  margin: 0 auto 23px!important;
}
.bx-wrapper .bx-viewport {
  left: 0!important;
}
.dropdown.dropdownFilter {
  display: inline-block;
  position: static;
}
.dropdown-menu.form-horizontal.filterInner {
  float: none;
  max-width: 100%!important;
  width: 75%;
  padding: 15px;
  left: 15px;
}
.dropdown-menu.form-horizontal.filterInner input {
  margin-right: 5px!important;
  margin-left: 0!important;
}
.dropdown-menu.form-horizontal.filterInner .checkbox label {
  padding-left: 0;
}
.title-wrapper {
  padding: 0 0 20px;
  color: #2d4e79;
}
.title-wrapper h2 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #2d4e79;
}
/*button
****************************************************************/
button.btn,
a.btn,
input[type="submit"].btn {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
button.btn:hover,
a.btn:hover,
input[type="submit"].btn:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}
.menuIcon {
  height: 32px;
  display: block;
  margin: 10px auto 0;
}
select,
select.form-control {
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}
.table {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table > .row {
  width: 100%;
}
.row,
.cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table.fixed > .row {
  margin-left: auto;
  margin-right: auto;
}
.row {
  margin: 0 0 20px 0;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.row > .cell:last-of-type {
  padding-right: 0;
}
.row > .cell:first-of-type {
  padding-left: 0;
}
.cell {
  display: block;
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  min-height: 1px;
}
/* Opt-in outside padding */
.row-pad {
  padding: 20px 0 20px 20px;
}
.row-pad .cell:last-of-type {
  padding-right: 20px;
}
.span-1-1 {
  width: 100%;
}
.span-1-2 {
  width: 50%;
}
.span-1-3 {
  width: 33.33%;
}
.span-1-4 {
  width: 25%;
}
.span-1-5 {
  width: 20%;
}
.span-1-6 {
  width: 16.66%;
}
.span-1-7 {
  width: 14.28%;
}
.span-1-8 {
  width: 12.5%;
}
.span-1-9 {
  width: 11.11%;
}
.span-1-10 {
  width: 10%;
}
.span-1-11 {
  width: 9.09%;
}
.span-1-12 {
  width: 8.33%;
}
.span-2-3 {
  width: 66.66%;
}
.span-2-4 {
  width: 50%;
}
.span-2-5 {
  width: 40%;
}
.span-2-6 {
  width: 33.33%;
}
.span-2-8 {
  width: 25%;
}
.span-2-10 {
  width: 20%;
}
.span-2-12 {
  width: 16.66%;
}
.span-3-4 {
  width: 75%;
}
.span-3-5 {
  width: 60%;
}
.span-3-6 {
  width: 50%;
}
.span-3-8 {
  width: 37.5%;
}
.span-3-10 {
  width: 33.33%;
}
.span-3-12 {
  width: 25%;
}
.span-4-5 {
  width: 80%;
}
.span-4-6 {
  width: 66.66%;
}
.span-4-8 {
  width: 50%;
}
.span-4-10 {
  width: 40%;
}
.span-4-12 {
  width: 33.33%;
}
.span-5-6 {
  width: 83.33%;
}
.span-5-8 {
  width: 75%;
}
.span-5-10 {
  width: 50%;
}
.span-5-12 {
  width: 41.66%;
}
.span-6-8 {
  width: 75%;
}
.span-6-10 {
  width: 60%;
}
.span-6-12 {
  width: 50%;
}
.span-7-8 {
  width: 87.5%;
}
.span-7-10 {
  width: 70%;
}
.span-7-12 {
  width: 58.33%;
}
.span-8-10 {
  width: 80%;
}
.span-8-12 {
  width: 66.66%;
}
.span-9-10 {
  width: 90%;
}
.span-9-12 {
  width: 75%;
}
.span-10-12 {
  width: 83.33%;
}
.span-11-12 {
  width: 91.66%;
}
.layout-content-image,
.layout-content-vector {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Bootstrap compatible spans */
.span-1 {
  width: 8.33%;
}
.span-2 {
  width: 16.66%;
}
.span-3 {
  width: 25%;
}
.span-4 {
  width: 33.33%;
}
.span-5 {
  width: 41.66%;
}
.span-6 {
  width: 50%;
}
.span-7 {
  width: 58.33%;
}
.span-8 {
  width: 66.66%;
}
.span-9 {
  width: 75%;
}
.span-10 {
  width: 83.33%;
}
.span-11 {
  width: 91.66%;
}
.span-12 {
  width: 100%;
}
.offset-1 {
  margin-left: 8.33%;
}
.offset-2 {
  margin-left: 16.66%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33%;
}
.offset-5 {
  margin-left: 41.66%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33%;
}
.offset-8 {
  margin-left: 66.66%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33%;
}
.offset-11 {
  margin-left: 91.66%;
}
.offset-12 {
  margin-left: 100%;
}
/* RESPONSIVENESS */
/* Large desktop */
@media (min-width: 1200px) {
  .table.fixed > .row {
    width: 1170px;
  }
}
/* Default */
@media (min-width: 980px) and (max-width: 1199px) {
  .table.fixed > .row {
    width: 960px;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  .table.fixed > .row {
    width: 724px;
  }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .table.fixed > .row {
    width: 100%;
  }
}
/* Landscape phones and down */
@media (max-width: 480px) {
  .table.fixed > .row {
    width: 100%;
  }
}
/*This style for landing page */
#landing-page {
  padding: 0 30px;
  color: #333333;
}
#landing-page img {
  margin: 0 auto 15px;
  text-align: center;
  width: 100%;
}
#landing-page .how-todo {
  padding: 30px;
  background: #eeeeee;
  border-radius: 8px;
}
#landing-page .how-todo h3 {
  color: #3C4E5E;
  font-weight: bold;
}
#landing-page .how-todo ul {
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #3C4E5D;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
#landing-page .how-todo ul li {
  color: #3C4E5D;
  list-style: none;
}
#landing-page-guide {
  margin-top: 20px;
}
#landing-page-guide h1 {
  text-align: center;
}
#landing-page-guide ul {
  padding: 30px;
  background: #eeeeee;
  border-radius: 8px;
}
#landing-page-guide ul ul {
  background: none;
  padding: 15px;
}
.style-button-default {
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b1e7+0,3e6ba4+100 */
  background: #86b1e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTZiYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b1e7), color-stop(100%, #3e6ba4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #86b1e7 0%, #3e6ba4 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#86b1e7), to(#3e6ba4));
  background: linear-gradient(to bottom, #86b1e7 0%, #3e6ba4 100%);
  /* W3C */
  border: 1px solid #c5c5c5;
}
.style-button-default:hover {
  color: #fff;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6ba4+0,86b1e7+100 */
  background: #3e6ba4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNmJhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NmIxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e6ba4), color-stop(100%, #86b1e7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e6ba4 0%, #86b1e7 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#3e6ba4), to(#86b1e7));
  background: linear-gradient(to bottom, #3e6ba4 0%, #86b1e7 100%);
  /* W3C */
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbXBvbmVudHMvY3VzdG9tLWVycm9yLmxlc3MiLCJiYXNlLmNzcyIsIkNvbXBvbmVudHMvbG9hZGluZy1vdmVybGF5Lmxlc3MiLCJDb21wb25lbnRzL3NhbHdlZW4ubGVzcyIsIkNvbXBvbmVudHMvbWl4aW4ubGVzcyIsIkNvbXBvbmVudHMvZGVmYXVsdC1ncmlkLmxlc3MiLCJDb21wb25lbnRzL2xhbmRpbmctcGFnZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FDQ0o7QURIQTtFQUtRLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0FDQ1I7QURWQTtFQWVZLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUNGWjtBRGpCQTtFQXdCUSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDSlI7QUR0QkE7RUFpQ1kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FDUlo7QURVWTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBQ1JoQjtBQ3JDQTtFQUNJLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEdUNKO0FDckNBO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxjQUFBO0FEdUNKO0FDOUNBO0VBV1Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBRHNDUjtBQ25DQTtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNB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SmthSjtBSS9aQTtFQUNJLFlBQUE7QUppYUo7QUk5WkE7RUFDSSxhQUFBO0FKZ2FKO0FJN1pBO0VBQ0ksVUFBQTtBSitaSjtBSTVaQTtFQUNJLFlBQUE7QUo4Wko7QUkzWkE7RUFDSSxZQUFBO0FKNlpKO0FJMVpBO0VBQ0ksYUFBQTtBSjRaSjtBSXpaQTtFQUNJLFVBQUE7QUoyWko7QUl4WkE7RUFDSSxVQUFBO0FKMFpKO0FJdlpBO0VBQ0ksYUFBQTtBSnlaSjtBSXRaQTtFQUNJLFVBQUE7QUp3Wko7QUlyWkE7RUFDSSxVQUFBO0FKdVpKO0FJcFpBO0VBQ0ksYUFBQTtBSnNaSjtBSW5aQTtFQUNJLFVBQUE7QUpxWko7QUlsWkE7RUFDSSxVQUFBO0FKb1pKO0FJalpBO0VBQ0ksVUFBQTtBSm1aSjtBSWhaQTtFQUNJLFlBQUE7QUprWko7QUkvWUE7RUFDSSxhQUFBO0FKaVpKO0FJOVlBO0VBQ0ksVUFBQTtBSmdaSjtBSTdZQTtFQUNJLFVBQUE7QUorWUo7QUk1WUE7RUFDSSxhQUFBO0FKOFlKO0FJM1lBO0VBQ0ksVUFBQTtBSjZZSjtBSTFZQTtFQUNJLFVBQUE7QUo0WUo7QUl6WUE7RUFDSSxhQUFBO0FKMllKO0FJeFlBO0VBQ0ksYUFBQTtBSjBZSjtBSXZZQTtFQUNJLFVBQUE7QUp5WUo7QUl0WUE7RUFDSSxVQUFBO0FKd1lKO0FJcllBO0VBQ0ksYUFBQTtBSnVZSjtBSXBZQTtFQUNJLFVBQUE7QUpzWUo7QUluWUE7RUFDSSxVQUFBO0FKcVlKO0FJbFlBO0VBQ0ksVUFBQTtBSm9ZSjtBSWpZQTtFQUNJLFlBQUE7QUptWUo7QUloWUE7RUFDSSxVQUFBO0FKa1lKO0FJL1hBO0VBQ0ksYUFBQTtBSmlZSjtBSTlYQTtFQUNJLFVBQUE7QUpnWUo7QUk3WEE7RUFDSSxhQUFBO0FKK1hKO0FJNVhBO0VBQ0ksVUFBQTtBSjhYSjtBSTNYQTtFQUNJLFVBQUE7QUo2WEo7QUkxWEE7RUFDSSxhQUFBO0FKNFhKO0FJelhBO0VBQ0ksYUFBQTtBSjJYSjtBSXhYQTs7RUFFSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7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ImZpbGUiOiJiYXNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7vy5lcnJvci13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDIuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1lcnJvci1jb2RlIHtcclxuICAgICAgICBjb2xvcjogI0MzQzNDMztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZXJyb3Itd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5lcnJvci13cmFwcGVyIGgxIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmVycm9yLXdyYXBwZXIgLnRpdGxlIGg0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuNXJlbSAwIDIuNXJlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmVycm9yLXdyYXBwZXIgLnRleHQtZXJyb3ItY29kZSB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZXJyb3Itd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZXJyb3Itd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53YWl0aW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vdmVybGF5LWNvbnRlbnQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5vdmVybGF5LWNvbnRlbnQgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB0O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtd3JhcDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudHJhbDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5zcGlubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgcm90YXRlWCgxODBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZXBsYW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xufVxuI21haW4tbWVudS5uYXZiYXItY29sbGFwc2UgLnpvbmUuem9uZS1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uc2VhcmNoV3JhcCBhLmJ0bi5idG4tcHJpbWFyeS5idG4tc20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VhcmNoV3JhcCBhLmFsbC1saXN0IHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG59XG4jYWR2YW5jZV9zZWFyY2hfcGFuZWwgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBkZWZhdWx0LWJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBkZWZhdWx0LWJ1dHRvbjtcbiAgYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XG59XG4jYWR2YW5jZV9zZWFyY2hfcGFuZWwgaW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIC1tb3otc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAtbXMtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtU2VhcmNoIC5idG4tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzg2YjFlNztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM4NmIxZTcpLCBjb2xvci1zdG9wKDEwMCUsICMzZTZiYTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzNlNmJhNCswLDg2YjFlNysxMDAgKi9cbiAgYmFja2dyb3VuZDogIzNlNmJhNDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek5sTm1KaE5DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU00Tm1JeFpUY2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzZTZiYTQpLCBjb2xvci1zdG9wKDEwMCUsICM4NmIxZTcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzg2YjFlNztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM4NmIxZTcpLCBjb2xvci1zdG9wKDEwMCUsICMzZTZiYTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi5mb3JtU2VhcmNoIC5idG5XcmFwcGVyIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2guY29sbGFwc2VkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzZTZiYTQrMCw4NmIxZTcrMTAwICovXG4gIGJhY2tncm91bmQ6ICMzZTZiYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjM2U2YmE0KSwgY29sb3Itc3RvcCgxMDAlLCAjODZiMWU3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogVzNDICovXG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoLmNvbGxhcHNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICByaWdodDogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZm9ybVNlYXJjaCAuYnRuV3JhcHBlciBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODZiMWU3KzAsM2U2YmE0KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjODZiMWU3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6ZzJZakZsTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXpaVFppWVRRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzg2YjFlNyksIGNvbG9yLXN0b3AoMTAwJSwgIzNlNmJhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjM2U2YmE0O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6TmxObUpoTkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTTRObUl4WlRjaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzNlNmJhNCksIGNvbG9yLXN0b3AoMTAwJSwgIzg2YjFlNykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM2U2YmE0IDAlLCAjODZiMWU3IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIFczQyAqL1xufVxuLmZvcm1TZWFyY2ggLmJ0bldyYXBwZXIgYnV0dG9uLmJ0bi1hZHZhbmNlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICByaWdodDogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZm9ybVNlYXJjaCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybVNlYXJjaCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1TZWFyY2ggc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5idG4tc2VhcmNoLWJ1eWVyLWd1aWRlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuLmJ0bi1zZWFyY2gtYnV5ZXItZ3VpZGUgc3Bhbi5nbHlwaGljb24uZ2x5cGhpY29uLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbi5ieC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NDVweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDIzcHghaW1wb3J0YW50O1xufVxuLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgbGVmdDogMCFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24uZHJvcGRvd25GaWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZHJvcGRvd24tbWVudS5mb3JtLWhvcml6b250YWwuZmlsdGVySW5uZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMTVweDtcbiAgbGVmdDogMTVweDtcbn1cbi5kcm9wZG93bi1tZW51LmZvcm0taG9yaXpvbnRhbC5maWx0ZXJJbm5lciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUuZm9ybS1ob3Jpem9udGFsLmZpbHRlcklubmVyIC5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMmQ0ZTc5O1xufVxuLnRpdGxlLXdyYXBwZXIgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMmQ0ZTc5O1xufVxuLypidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5idXR0b24uYnRuLFxuYS5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzg2YjFlNztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM4NmIxZTcpLCBjb2xvci1zdG9wKDEwMCUsICMzZTZiYTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzg2YjFlNyAwJSwgIzNlNmJhNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbmJ1dHRvbi5idG46aG92ZXIsXG5hLmJ0bjpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzZTZiYTQrMCw4NmIxZTcrMTAwICovXG4gIGJhY2tncm91bmQ6ICMzZTZiYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjM2U2YmE0KSwgY29sb3Itc3RvcCgxMDAlLCAjODZiMWU3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogVzNDICovXG59XG4ubWVudUljb24ge1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuc2VsZWN0LFxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xufVxuLnRhYmxlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUgPiAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93LFxuLmNlbGwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50YWJsZS5maXhlZCA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucm93ID4gLmNlbGw6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5yb3cgPiAuY2VsbDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNlbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLyogT3B0LWluIG91dHNpZGUgcGFkZGluZyAqL1xuLnJvdy1wYWQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuLnJvdy1wYWQgLmNlbGw6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zcGFuLTEtMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNwYW4tMS0yIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTEtMyB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uc3Bhbi0xLTQge1xuICB3aWR0aDogMjUlO1xufVxuLnNwYW4tMS01IHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5zcGFuLTEtNiB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG4uc3Bhbi0xLTcge1xuICB3aWR0aDogMTQuMjglO1xufVxuLnNwYW4tMS04IHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLnNwYW4tMS05IHtcbiAgd2lkdGg6IDExLjExJTtcbn1cbi5zcGFuLTEtMTAge1xuICB3aWR0aDogMTAlO1xufVxuLnNwYW4tMS0xMSB7XG4gIHdpZHRoOiA5LjA5JTtcbn1cbi5zcGFuLTEtMTIge1xuICB3aWR0aDogOC4zMyU7XG59XG4uc3Bhbi0yLTMge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLnNwYW4tMi00IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTItNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uc3Bhbi0yLTYge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNwYW4tMi04IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zcGFuLTItMTAge1xuICB3aWR0aDogMjAlO1xufVxuLnNwYW4tMi0xMiB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG4uc3Bhbi0zLTQge1xuICB3aWR0aDogNzUlO1xufVxuLnNwYW4tMy01IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5zcGFuLTMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi0zLTgge1xuICB3aWR0aDogMzcuNSU7XG59XG4uc3Bhbi0zLTEwIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5zcGFuLTMtMTIge1xuICB3aWR0aDogMjUlO1xufVxuLnNwYW4tNC01IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zcGFuLTQtNiB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4uc3Bhbi00LTgge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tNC0xMCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uc3Bhbi00LTEyIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5zcGFuLTUtNiB7XG4gIHdpZHRoOiA4My4zMyU7XG59XG4uc3Bhbi01LTgge1xuICB3aWR0aDogNzUlO1xufVxuLnNwYW4tNS0xMCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3Bhbi01LTEyIHtcbiAgd2lkdGg6IDQxLjY2JTtcbn1cbi5zcGFuLTYtOCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uc3Bhbi02LTEwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5zcGFuLTYtMTIge1xuICB3aWR0aDogNTAlO1xufVxuLnNwYW4tNy04IHtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLnNwYW4tNy0xMCB7XG4gIHdpZHRoOiA3MCU7XG59XG4uc3Bhbi03LTEyIHtcbiAgd2lkdGg6IDU4LjMzJTtcbn1cbi5zcGFuLTgtMTAge1xuICB3aWR0aDogODAlO1xufVxuLnNwYW4tOC0xMiB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4uc3Bhbi05LTEwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5zcGFuLTktMTIge1xuICB3aWR0aDogNzUlO1xufVxuLnNwYW4tMTAtMTIge1xuICB3aWR0aDogODMuMzMlO1xufVxuLnNwYW4tMTEtMTIge1xuICB3aWR0aDogOTEuNjYlO1xufVxuLmxheW91dC1jb250ZW50LWltYWdlLFxuLmxheW91dC1jb250ZW50LXZlY3RvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qIEJvb3RzdHJhcCBjb21wYXRpYmxlIHNwYW5zICovXG4uc3Bhbi0xIHtcbiAgd2lkdGg6IDguMzMlO1xufVxuLnNwYW4tMiB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG4uc3Bhbi0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zcGFuLTQge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNwYW4tNSB7XG4gIHdpZHRoOiA0MS42NiU7XG59XG4uc3Bhbi02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zcGFuLTcge1xuICB3aWR0aDogNTguMzMlO1xufVxuLnNwYW4tOCB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4uc3Bhbi05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5zcGFuLTEwIHtcbiAgd2lkdGg6IDgzLjMzJTtcbn1cbi5zcGFuLTExIHtcbiAgd2lkdGg6IDkxLjY2JTtcbn1cbi5zcGFuLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMyU7XG59XG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjYlO1xufVxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMyU7XG59XG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjYlO1xufVxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMyU7XG59XG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjYlO1xufVxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMlO1xufVxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NiU7XG59XG4ub2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4vKiBSRVNQT05TSVZFTkVTUyAqL1xuLyogTGFyZ2UgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFibGUuZml4ZWQgPiAucm93IHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4vKiBEZWZhdWx0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYmxlLmZpeGVkID4gLnJvdyB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG4vKiBQb3J0cmFpdCB0YWJsZXQgdG8gbGFuZHNjYXBlIGFuZCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAudGFibGUuZml4ZWQgPiAucm93IHtcbiAgICB3aWR0aDogNzI0cHg7XG4gIH1cbn1cbi8qIExhbmRzY2FwZSBwaG9uZSB0byBwb3J0cmFpdCB0YWJsZXQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUuZml4ZWQgPiAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogTGFuZHNjYXBlIHBob25lcyBhbmQgZG93biAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YWJsZS5maXhlZCA+IC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKlRoaXMgc3R5bGUgZm9yIGxhbmRpbmcgcGFnZSAqL1xuI2xhbmRpbmctcGFnZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4jbGFuZGluZy1wYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbGFuZGluZy1wYWdlIC5ob3ctdG9kbyB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNsYW5kaW5nLXBhZ2UgLmhvdy10b2RvIGgzIHtcbiAgY29sb3I6ICMzQzRFNUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2xhbmRpbmctcGFnZSAuaG93LXRvZG8gdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNDNEU1RDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jbGFuZGluZy1wYWdlIC5ob3ctdG9kbyB1bCBsaSB7XG4gIGNvbG9yOiAjM0M0RTVEO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2xhbmRpbmctcGFnZS1ndWlkZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jbGFuZGluZy1wYWdlLWd1aWRlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2xhbmRpbmctcGFnZS1ndWlkZSB1bCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNsYW5kaW5nLXBhZ2UtZ3VpZGUgdWwgdWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnN0eWxlLWJ1dHRvbi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODZiMWU3KzAsM2U2YmE0KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjODZiMWU3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6ZzJZakZsTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXpaVFppWVRRaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzg2YjFlNyksIGNvbG9yLXN0b3AoMTAwJSwgIzNlNmJhNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjODZiMWU3IDAlLCAjM2U2YmE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NmIxZTcgMCUsICMzZTZiYTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnN0eWxlLWJ1dHRvbi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMzZTZiYTQrMCw4NmIxZTcrMTAwICovXG4gIGJhY2tncm91bmQ6ICMzZTZiYTQ7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjM2U2YmE0KSwgY29sb3Itc3RvcCgxMDAlLCAjODZiMWU3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzZTZiYTQgMCUsICM4NmIxZTcgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNlNmJhNCAwJSwgIzg2YjFlNyAxMDAlKTtcbiAgLyogVzNDICovXG59XG4iLCLvu78ud2FpdGluZy1vdmVybGF5e1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgb3BhY2l0eTowLjU7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLm92ZXJsYXktY29udGVudHtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OnRhYmxlO1xyXG5cclxuICAgIHNwYW57XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB0O1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIHRleHQtd3JhcDpub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjpjZW50cmFsO1xyXG4gICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgIH1cclxufVxyXG4uc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbjogc2stcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZXBsYW5lIHtcclxuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgfVxyXG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIH1cclxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgIHJvdGF0ZVgoMTgwZGVnKSB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stcm90YXRlcGxhbmUge1xyXG4gIDAlIHsgXHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKSBcclxuICB9IDUwJSB7IFxyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpIFxyXG4gIH0gMTAwJSB7IFxyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xyXG4gIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcclxuQGltcG9ydCBcIm1peGluLmxlc3NcIjtcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NDY7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbn1cclxuLy8gdXNlIGZvciBoaWRlIHNhbWUgYXMgY29sbGFwc2UgYm9vdHN0cmFwIGNsYXNzXHJcbi5oaWRle1xyXG4gICAgdmlzaWJpbGl0eTpjb2xsYXBzZTtcclxufVxyXG5cclxuLy9OYXZpZ2F0aW9uXHJcbiNtYWluLW1lbnUubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIC56b25lLnpvbmUtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwIHtcclxuICAgIGEuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYWxsLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNhZHZhbmNlX3NlYXJjaF9wYW5lbCB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBkZWZhdWx0LWJ1dHRvbjtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xyXG4gICAgICAgICAgICAtbW96LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcclxuICAgICAgICAgICAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVNlYXJjaCB7XHJcbiAgICAuYnRuLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5XcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5idG4tYWR2YW5jZS1zZWFyY2guY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cgKFwiXFxmMGRkXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24uYnRuLWFkdmFuY2Utc2VhcmNoIHtcclxuICAgICAgICAgICAgLnN0eWxlLWJ1dHRvbi1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cgKFwiXFxmMGRlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoLWJ1eWVyLWd1aWRlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuXHJcbiAgICBzcGFuLmdseXBoaWNvbi5nbHlwaGljb24tc2VhcmNoIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYngtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDc0NXB4IWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIzcHghaW1wb3J0YW50O1xyXG5cclxuICAgIC5ieC12aWV3cG9ydCB7XHJcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi5kcm9wZG93bkZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5mb3JtLWhvcml6b250YWwuZmlsdGVySW5uZXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgIGNvbG9yOiAjMmQ0ZTc5O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyZDRlNzk7XHJcbiAgICB9XHJcbn1cclxuLypidXR0b25cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuYnV0dG9uLmJ0bixcclxuYS5idG4sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuIHtcclxuICAgIC5zdHlsZS1idXR0b24tZGVmYXVsdDtcclxufVxyXG5cclxuLm1lbnVJY29uIHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxufVxyXG5cclxuc2VsZWN0LCBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG59Iiwi77u/LnN0eWxlLWJ1dHRvbi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg2YjFlNyswLDNlNmJhNCsxMDAgKi9cclxuICAgIGJhY2tncm91bmQ6IHJnYigxMzQsMTc3LDIzMSk7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemcyWWpGbE55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU16WlRaaVlUUWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDEzNCwxNzcsMjMxLDEpIDAlLCByZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIEZGMy42KyAqL1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDEzNCwxNzcsMjMxLDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoNjIsMTA3LDE2NCwxKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTM0LDE3NywyMzEsMSkgMCUscmdiYSg2MiwxMDcsMTY0LDEpIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTM0LDE3NywyMzEsMSkgMCUscmdiYSg2MiwxMDcsMTY0LDEpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgxMzQsMTc3LDIzMSwxKSAwJSxyZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIElFMTArICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgxMzQsMTc3LDIzMSwxKSAwJSxyZ2JhKDYyLDEwNywxNjQsMSkgMTAwJSk7IC8qIFczQyAqL1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jM2U2YmE0KzAsODZiMWU3KzEwMCAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYig2MiwxMDcsMTY0KTsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpObE5tSmhOQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNNE5tSXhaVGNpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoNjIsMTA3LDE2NCwxKSAwJSwgcmdiYSgxMzQsMTc3LDIzMSwxKSAxMDAlKTsgLyogRkYzLjYrICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDYyLDEwNywxNjQsMSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgxMzQsMTc3LDIzMSwxKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDYyLDEwNywxNjQsMSkgMCUscmdiYSgxMzQsMTc3LDIzMSwxKSAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSg2MiwxMDcsMTY0LDEpIDAlLHJnYmEoMTM0LDE3NywyMzEsMSkgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSg2MiwxMDcsMTY0LDEpIDAlLHJnYmEoMTM0LDE3NywyMzEsMSkgMTAwJSk7IC8qIElFMTArICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoNjIsMTA3LDE2NCwxKSAwJSxyZ2JhKDEzNCwxNzcsMjMxLDEpIDEwMCUpOyAvKiBXM0MgKi9cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pY29uLWFycm93IChAaWNvbikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogQGljb247XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufSAgICAgICAgICAgIFxyXG4iLCLvu78udGFibGUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICYgPiAucm93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ucm93LCBcclxuLmNlbGwge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuICAgIC50YWJsZS5maXhlZCB7XHJcbiAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgICYgPiAuY2VsbCB7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2VsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLyogT3B0LWluIG91dHNpZGUgcGFkZGluZyAqL1xyXG4ucm93LXBhZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgLmNlbGwge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwYW4tMS0xIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnNwYW4tMS0zIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTEtNCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTUge1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnNwYW4tMS02IHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTEtNyB7XHJcbiAgICB3aWR0aDogMTQuMjglO1xyXG59XHJcblxyXG4uc3Bhbi0xLTgge1xyXG4gICAgd2lkdGg6IDEyLjUlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTkge1xyXG4gICAgd2lkdGg6IDExLjExJTtcclxufVxyXG5cclxuLnNwYW4tMS0xMCB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uc3Bhbi0xLTExIHtcclxuICAgIHdpZHRoOiA5LjA5JTtcclxufVxyXG5cclxuLnNwYW4tMS0xMiB7XHJcbiAgICB3aWR0aDogOC4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTItMyB7XHJcbiAgICB3aWR0aDogNjYuNjYlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnNwYW4tMi01IHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zcGFuLTItNiB7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTgge1xyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnNwYW4tMi0xMCB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uc3Bhbi0yLTEyIHtcclxuICAgIHdpZHRoOiAxNi42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTMtNCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi0zLTUge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnNwYW4tMy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zcGFuLTMtOCB7XHJcbiAgICB3aWR0aDogMzcuNSU7XHJcbn1cclxuXHJcbi5zcGFuLTMtMTAge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNwYW4tMy0xMiB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uc3Bhbi00LTUge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnNwYW4tNC02IHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTQtOCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uc3Bhbi00LTEwIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zcGFuLTQtMTIge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnNwYW4tNS02IHtcclxuICAgIHdpZHRoOiA4My4zMyU7XHJcbn1cclxuXHJcbi5zcGFuLTUtOCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi01LTEwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zcGFuLTUtMTIge1xyXG4gICAgd2lkdGg6IDQxLjY2JTtcclxufVxyXG5cclxuLnNwYW4tNi04IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5zcGFuLTYtMTAge1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnNwYW4tNi0xMiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uc3Bhbi03LTgge1xyXG4gICAgd2lkdGg6IDg3LjUlO1xyXG59XHJcblxyXG4uc3Bhbi03LTEwIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5zcGFuLTctMTIge1xyXG4gICAgd2lkdGg6IDU4LjMzJTtcclxufVxyXG5cclxuLnNwYW4tOC0xMCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG59XHJcblxyXG4uc3Bhbi04LTEyIHtcclxuICAgIHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi5zcGFuLTktMTAge1xyXG4gICAgd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLnNwYW4tOS0xMiB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uc3Bhbi0xMC0xMiB7XHJcbiAgICB3aWR0aDogODMuMzMlO1xyXG59XHJcblxyXG4uc3Bhbi0xMS0xMiB7XHJcbiAgICB3aWR0aDogOTEuNjYlO1xyXG59XHJcblxyXG4ubGF5b3V0LWNvbnRlbnQtaW1hZ2UsIFxyXG4ubGF5b3V0LWNvbnRlbnQtdmVjdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBCb290c3RyYXAgY29tcGF0aWJsZSBzcGFucyAqL1xyXG4uc3Bhbi0xIHsgd2lkdGg6IDguMzMlOyB9XHJcbi5zcGFuLTIgeyB3aWR0aDogMTYuNjYlOyB9XHJcbi5zcGFuLTMgeyB3aWR0aDogMjUlOyB9XHJcbi5zcGFuLTQgeyB3aWR0aDogMzMuMzMlOyB9XHJcbi5zcGFuLTUgeyB3aWR0aDogNDEuNjYlOyB9XHJcbi5zcGFuLTYgeyB3aWR0aDogNTAlOyB9XHJcbi5zcGFuLTcgeyB3aWR0aDogNTguMzMlOyB9XHJcbi5zcGFuLTggeyB3aWR0aDogNjYuNjYlOyB9XHJcbi5zcGFuLTkgeyB3aWR0aDogNzUlOyB9XHJcbi5zcGFuLTEwIHsgd2lkdGg6IDgzLjMzJTsgfVxyXG4uc3Bhbi0xMSB7IHdpZHRoOiA5MS42NiU7IH1cclxuLnNwYW4tMTIgeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMlOyB9XHJcbi5vZmZzZXQtMiB7IG1hcmdpbi1sZWZ0OiAxNi42NiU7IH1cclxuLm9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4ub2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMlOyB9XHJcbi5vZmZzZXQtNSB7IG1hcmdpbi1sZWZ0OiA0MS42NiU7IH1cclxuLm9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4ub2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMlOyB9XHJcbi5vZmZzZXQtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NiU7IH1cclxuLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4ub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzJTsgfVxyXG4ub2Zmc2V0LTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2JTsgfVxyXG4ub2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cclxuXHJcbi8qIFJFU1BPTlNJVkVORVNTICovXHJcblxyXG4vKiBMYXJnZSBkZXNrdG9wICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50YWJsZS5maXhlZCAge1xyXG4gICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAudGFibGUuZml4ZWQge1xyXG4gICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogUG9ydHJhaXQgdGFibGV0IHRvIGxhbmRzY2FwZSBhbmQgZGVza3RvcCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHsgXHJcbiAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogNzI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmUgdG8gcG9ydHJhaXQgdGFibGV0ICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHtcclxuICAgICAgICAmPiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYW5kc2NhcGUgcGhvbmVzIGFuZCBkb3duICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRhYmxlLmZpeGVkIHtcclxuICAgICAgICAmID4gLnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKlRoaXMgc3R5bGUgZm9yIGxhbmRpbmcgcGFnZSAqL1xyXG5AaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcclxuXHJcbiNsYW5kaW5nLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdy10b2RvIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBqdW1ib3Ryb24tYmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0M0RTVFO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQzRFNUQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQzRFNUQ7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbGFuZGluZy1wYWdlLWd1aWRlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAanVtYm90cm9uLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
